ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
3 мая
17358
jackpot (29.11.2004 14:03, просмотров: 931)
Отладка через JTAG - что я делаю неправильно? 1.Собрал программу с отладочной информацией. 2.Преобразовал её в бинарник и зашил во флеш. 3. Запустил OCDLibRemote - есть контакт. 4. Запустил arm-elf-gdb. В нём выполняю следующие команды: GNU gdb 6.0 (gdb) file timertest.elf Reading symbols from timertest.elf...done. (gdb) target remote localhost:8888 Remote debugging using localhost:8888 0x00000000 in $a () (gdb) load Loading section startup, size 0x20 lma 0x0 Memory access error while loading section startup. (gdb) br main Breakpoint 1 at 0x2a4: file timertest.c, line 69. (gdb) br main Note: breakpoint 1 also set at pc 0x2a4. Breakpoint 2 at 0x2a4: file timertest.c, line 69. (gdb) c Continuing. Warning: Cannot insert breakpoint 1. Error accessing memory address 0x2a4: (undocumented errno -1). При этом в окне, где выполняется OCDLibRemote появляется следующая надпись: BP Write Memory Failed at: 0x2a4. Что делать в этой ситуации?