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