Dobry den.
Programujem procesory STM32 pomocou STLink v.2
Najprv som pouzival OpenOCD a pomocov telnetu som dokazal program .elf dostat do procesora.
No OpenOCD este nepodporuje STM32f072, preto som siahol po nastroji ARM-NONE-EABI-GDB. Nim sa napojim na server, ktory spustim ST-Util.
V nom dokazem program vlozit do procesora. No ked dam subor .elf iba nahrat, procesor zostane zaseknuty. (Zrejme je v rezime ladenia). Ak ho spustim, zamrzne konzola a mozem ju vypnut. Jedine Ctrl-C.
Moje programovace prostredie je Geany. V nom som spustil ScopDBG nastavil debager na ARM-none-eabi-gdb.
Procesor sa da ovladat, spustit, zastavit, krokovat.. no neukazuje mi to v editore. Neda sa ani oznacit check point, ci spustit po kurzor.
Stale vypisuje ze mu chyba symbol-table.
Ked mu dam nacitat subor .elf spozna uz symbolicke adresy, ale stale sa neda spustit program po kurzor ani checkpoint ci ukazovat riadky pri ladeni.
Ja pisem v ASM a kompiler, ci linker pouzivam arm-none-eabi-as,ld
Ako mam vytvorit ten subor symbolov?