Code::Blocks a OpenOCD

Petr Labaj labaj na volny.cz
Pondělí Únor 20 15:21:46 CET 2012


Pekny jarni den preji.

Je to nekdo, kdo pouziva kombinaci Code::Blocks a OpenOCD
pro ladeni treba nejakeho ARMu (nebo i neceho jineho) ?

Stal jsem se stastnym majitelem kitu STM32F_discovery. Napred
jsem zkusil doporucovany Atollic TrueStudio, ale to opravdu neslo.
Uprimne jsem se snazil, ale jsem proste Java-nekompatibilni clovek.
Dal jsem si zavazek, ze v pristim zivote uz od ranneho mladi budu
trenovat zvykani si na programy v Jave, ale ted uz to asi nezvladnu.

Tak jsem to radeji rozjel jen pomoci CLI nastroju bez integrovaneho IDE.
To celkem slo. Nicmene jsem prece jen zatouzil po barevnych klikatkach
a tak jsem vyzkousel Code::Blocks, ke kterym jsem prilepil toolchain
od Sourcery. Po te Jave/Eclipse je to jako ziva voda.

Nicmene bych rad s nekym pokecal o zkusenostech s Code::Blocks,
a to zejmena kolem ladeni pres OpenOCD.
Ono to CB ma nektere ruzne podivnosti, jako napr. ze se kompilator
a linker konfiguruje na dvou ruznych mistech, ktera vyvolaji podobny
nastavovaci dialog, ale nastaveni z te druhe varianty se naprosto ignoruji.
Je to obcas docela legrace.

Hlavne ale ladeni pomoci OpenOCD je takove podivne. Jednak napr.
obsluha breakpointu sem tam nejaky breakpoint zapomene nastavit
nebo ho naopak zapomene smazat atd. Hlavne tam ale (podle me)
schazi nejaka podpora pro ovladani toho fyzickeho programu, ktery
dela OpenOCD. Aby se dal nejak automatizovane spustit a hlavne pak
i nasilne ukoncit, aby se dal brejknout bezici program.

Kdyby mel nekdo s timhle zkusenosti, bylo by to fajn.

Petr Labaj



Další informace o konferenci Hw-list