Linux Embeded Debug
Miroslav Mraz
mrazik na volny.cz
Sobota Prosinec 21 18:29:30 CET 2019
Mně překlad gdbserver proběhl na první pokus, ale --disable-werror nic
nezkazíte. Budete muset stejně ještě udělat
./configure --target=arm-linux-gnueabihf --disable-werror
--program-prefix=arm-linux-gnueabihf- --prefix=vase_volba
make
make install
v kořenovém adresáři zdrojáků gdb (tady už je --disable-werror nutné),
protože budete potřebovat ten křížový arm-linux-gnueabihf-gdb pro běh na
PC. Takový ten arm-none-eabi-gdb, který asi používáte na STM-ka, ten
opravdu nefunguje. Zkoušel jsem tento postup na Raspberry pi3, funguje
to, ale za tu práci to nestojí. Laděnou binárku musíte mít na obou
mašinách a měla by být linkována staticky. Jinak budete mít problémy s
dynamickými knihovnami, asi by šly vyřešit, ale je to práce pro vraha.
Tohle asi normálně nikdo nedělá, protože ani na té malině gdbserver není.
Mrazík
Dne 21. 12. 19 v 17:42 Jaroslav Buchta napsal(a):
> Jeste koukam, ze configure ma parametr --enable-werror ale jak to zrusit?
>
Další informace o konferenci Hw-list