openocd jtag LPC problem
Slavomir Skopalik
skopalik@elektlabs.cz
Pondělí Červen 15 22:57:57 CEST 2009
Osobne vyuzivam ladeni minimalne, pro diagnistiku mam vyhrazeny jeden UART.
Pokud ladime (LPC2378 512kb FLASH, 32 kb RAM), tak ve flash, jelikoz neni
jinde misto a zatim jsme nemeli z break pointy problem.
Vetsi problem mame se stabilitou debugru, ten je treba neustale restartovat
:(.
Jinak pouzivame eclispe, yagardo, gcc.
Meli jsme problem s JTAG od kramary, ten fungoval jen atmely, ale ne NXP.
Nase interni nastaveni:
Eclipse menu run - debug configuration
Zylin Embeded debug (native) - new
zalozka main - projekt (aktualni project - 8xdigimatic)
C/C++ configuration (soubor.elf \release\8xdigimatic.elf)
zalozka debugger - gdb debuger - C:\yagarto\bin\arm-elf-gdb.exe
gdb comand file - "vymazat puvodni soubor"
zalozka commands - Initialize commands -
target remote localhost:3333
monitor reset
monitor wait 500
monitor soft_reset_halt
monitor arm7_9 force_hw_bkpts enable
zalozka commons - shared files - \8xDigmatic
zaskrtnout checkbox debug
Spustit debug
mel by se objevit tento kod
monitor reset
JTAG device found: 0x4f1f0f0f (Manufacturer: 0x787, Part: 0xf1f0, Version:
0x4)
monitor wait 500
monitor soft_reset_halt
requesting target halt and executing a soft reset
monitor arm7_9 force_hw_bkpts enable
force hardware breakpoints enabled
Slavek
Ing. Slavomir Skopalik
Jednatel spolecnosti
Elekt Labs s.r.o.
Chaloupky 158
783 72 Velky Tynec
Czech Republic
--------------------------------------------
Mobil: +420 724 207 851
icq:199 118 333
e-mail:skopalik@elektlabs.cz
http://www.elektlabs.cz
>
> Nejak se nam nechce prepisovat furt FLASH, kdyz program muze
> bezet z RAM a te
> tam mam pripojeno 1MB tj. bych radsi vyuzil tu.
> Navic kolega narazi na problem s nehospodarnym vyuzitim HW
> breakpointu -
> jednoduse receno dostupny pocet breakpointu pri krokovani ve FLASH je
> zaplacnut jeste nez si prida treba i jen jeden svuj vlastni.
>
> Je to pravdepodobne spatnou konfiguraci, ale to bych prave
> chtel s nekym
> zkusenym konzultovat.
>
> Kolega pouziva balik Yagarto + Eclipse na windows, ja mam vse
> nainstalovano
> separatne na linuxu, ovsem stejny problem.
>
> Jakub Ladman
Další informace o konferenci Hw-list