repairman (Guest) |
|
|
Сервер нужен, если отлаживать с внешней системы, если, например, не на чем отобразить результат... Для SK это не нужно, у него своя консоль...
man gdb
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно repairman 02.01.2009 г. в 22:39:15 |
|
|
|
|
|
igor1 (Guest) |
|
|
Хотелось, по шагам отладить программу, где угодно, но как? |
|
|
|
|
|
igor1 (Guest) |
|
|
Последовательность, что я сдалал.
1. откомпилировал по команде arm-none-linux-gnueabi-gcc -g -o hello hello.c получил файл.
2. запускаю дебагер с файлом arm-none-linux-gnueabi-gdb hello, получаю приглашение (gdb)
3. лист программы выводится и др. команды
команда run выдаёт
Starting program: /hello
Don't know how to run. Try "help target".
Вопрос, как правильно вводить команду, чтобы подключить gdb симуляцию платы по TCP/IP если IP платы 192.168.0.136, а VMware 192.168.0.2 .
P.S. telnetd на плате работает с VMware без проблем. |
|
|
|
|
|
Strijar (Guest) |
|
|
Да почитайте уже документацию то.
Вариантов два:
1) gdb_server <отлаживаемая прога> на плате + gdb на PC с подулючением к gdb_server на плате. gdb_server должен быть собран для arm, а gdb для x86 но должен уметь работать с arm
2) gdb <отлаживаемая прога> на плате. gdb должен быть собран для arm |
|
|
|
|
|
tvv (Guest) |
|
|
arm-none-linux-gnueabi есть под винду!!!! Пробовал среду Eclipse с этим компилятором под виндой!!! Собрал FTP сервер...работет (но немного пришлось помучаться).
Вот ссылка на компилятор http://www.codesourcery.com/gnu_toolchains/arm/portal/package3699/public/arm-none-linux-gnueabi/arm-2008q3-72-arm-none-linux-gnueabi.exe Но народ рекомендует всё же работать на Линуксе...!!!
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно tvv 10.01.2009 г. в 11:34:16 |
|
|
|
|
|
|