[OSy] msim & gdb
Martin Decky
decky at d3s.mff.cuni.cz
Sun Nov 6 22:10:09 CET 2011
Hezky den,
> podle toho, jak psal kolega Martinec, tak uz nejakym zpusobem mozne
> ladit msim. Rad bych se optal, zda uz je take stabilni GDB a pripadne
> jak ho presne pouzit?
To, co popisuje kolega Martinec, je graficky debugger vyuzivajici
Eclipse. Je to stale jeste beta, ale verim, ze jeho pouzivanim a
pripadne i hlasenim zavad muzete prispet k tomu, aby brzo dosahl
produkcni kvality. Rozchozeni tohoto grafickeho debuggeru neni zatim
uplne trivialni zalezitosti. Pouziva se sice GDB front-end, ale s
nekterymi upravami, proto je mimo jine potreba i specialne upravena
verze GDB. Prosim, postupujte podle navodu, ktery posilal kolega Martinec.
Naproti tomu, podpora samotneho neupraveneho GDB v MSIMu je stabilni a
funkcni jiz vice nez rok. Staci spustit MSIM s parametrem -g a cislem
TCP portu, napr.:
msim -g 3000
a pote se muzete k simulatoru pripojit pomoci GDB prikazu "target
remote", napr.:
target remote localhost:3000
Samozrejme je vsak nutne pouzit GDB pro MIPS, Vas nativni GDB pro x86
zrejme fungovat nebude. Skript toolchain.sh, ktery slouzi k prekladu
cross-compileru, Vam prelozi take GDB pro MIPS. Muzete pouzit i
predprelozene binarky z webu predmetu.
M.D.
More information about the NSWI004
mailing list