Ок, сделал по мануалу компил
http://we.easyelectronics.ru/CADSoft/ubuntu-eclipse-code-sourcery-openocd-j-link-arm-ili-bystryy-start-dlya-somnevayuschihsya.html, так все заработало. Другое дело, там код простенький, не знаю, как отнесется к сложному. Но теперь другая проблема, мне в первую очередь хотя бы такую программу залить бы, вот я настраиваю заливку по мануалу
http://robocraft.ru/blog/ARM/653.html, вроде из консоли устройство норм пингуется, а с eclipse выдается ошибка:
Код:
Error in final launch sequence
Failed to execute MI command:
source /home/eugene/workspace/Test/gdb_commands_debug
Error message from debugger back end:
/home/eugene/workspace/Test/gdb_commands_debug:1: Error in sourced command file:
:4242: Connection timed out.
/home/eugene/workspace/Test/gdb_commands_debug:1: Error in sourced command file:
:4242: Connection timed out.
Может подскажет кто, не могу сообразить, что можно поправить. Уже и пути пытался полные прописать через Browse...
Вот что происходит, если мутить из консоли:
Цитата:
(gdb) cd /home/eugene/workspace/Test/Debug
Working directory /home/eugene/workspace/Test/Debug.
(gdb) load Test.elf
Loading section .isr_vector, size 0x188 lma 0x8000000
Loading section .text, size 0x84 lma 0x8000188
Start address 0x80001c8, load size 524
Transfer rate: 15 bytes/sec, 262 bytes/write.
(gdb)
Ну то есть с консоли мутится, что-то в настройках Eclipse не то, скорее всего. Причем когда к порту 4242 не подключен консольный gdb, все опять же робит. Хоть в конце дебагга выдается ошибка
Цитата:
Error in final launch sequence
Failed to execute MI command:
-gdb-set target-async off
Error message from debugger back end:
Cannot change this setting while the inferior is running.
Cannot change this setting while the inferior is running.
Мда, из дебагера все же не шьет. Хотя через консоль шьет. Что делать?