|
OpenOCD поддерживает J-Link, Кто под Linux J-Link хотел? |
|
|
|
May 21 2008, 10:45
|

фанат Linux'а
    
Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008

|
Цитата(Andy Great @ May 19 2008, 12:53)  Пока не пробовал, но уже в SVN есть поддержка. Я хотел! Не хотел, а мечтал, даже так  Сразу бы хотел выяснить: как с этой штукой работать, как к OpenOCD прикручивать gdb и т.д., т.е. где бы напочитать? ЗЫ И совсем уж бредовая мысль: чисто теоретически возможно AVR с помощью OpenOCD отлаживать через J-Link сидя под Linux? Ну ессно, если в OpenOCD появится поддержка AVR-ов? Она планируется? Это вообще реально, если приложить усилия со стороны софтовой части, а именно OpenOCD?..
--------------------
|
|
|
|
|
May 26 2008, 08:46
|
Знающий
   
Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057

|
Цитата(AVR @ May 21 2008, 13:45)  Я хотел! Не хотел, а мечтал, даже так  Сразу бы хотел выяснить: как с этой штукой работать, как к OpenOCD прикручивать gdb и т.д., т.е. где бы напочитать?  Почитать здесь, в конференции, можно. Цитата ЗЫ И совсем уж бредовая мысль: чисто теоретически возможно AVR с помощью OpenOCD отлаживать через J-Link сидя под Linux? Ну ессно, если в OpenOCD появится поддержка AVR-ов? Она планируется? Это вообще реально, если приложить усилия со стороны софтовой части, а именно OpenOCD?..  Этот вопрос из двух частей. Отвечу на первую вопросом: а когда в J-Link-е появится поддержка AVR-ов? На вторую: сильно сомневаюсь - другая специфика, АРМы быстро развиваются, разработчики только успевают добавлять поддержку как камней, так и отладочных средств..
|
|
|
|
|
Jul 5 2008, 11:22
|

Местный
  
Группа: Участник
Сообщений: 340
Регистрация: 25-10-05
Из: Пермь, Россия
Пользователь №: 10 091

|
Взял openocd из svn. Соединил с устройством на ARM7TDMI. Ведет себя странновато (или я чего-то не понимаю). Код alx% daemon openocd -l openocd.log Open On-Chip Debugger 1.0 (2008-07-04-19:52) svn: $URL: svn://svn.berlios.de/openocd/trunk/src/openocd.c $ alx% telnet localhost 4444 Trying ::1... Trying 127.0.0.1... Negotiating binary mode on output. Connected to localhost. Escape character is '^]'. Open On-Chip Debugger > poll target state: running > halt target state: halted target halted in ARM state due to debug request, current mode: System cpsr: 0x0000001f pc: 0x00026708 > poll target state: running > mdw 0 32 target not halted Failure examining memory В логе на mdw пишет вот что: Код Warning: arm7_9_common.c:1834 arm7_9_read_memory(): target not halted Error: target.c:2026 handle_md_command(): Failure examining memory Я что-то неправильно делаю?
--------------------
Всего наилучшего, Alex Mogilnikov
|
|
|
|
|
Aug 21 2008, 15:58
|

фанат Linux'а
    
Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008

|
Беда у меня с этим OpenOCD... Нашел время покопаться со связкой sam7s64 + MT-Link под Linux и уперся в стенку... =( По SVN взял последнюю версию OpenOCD, установил libusb-dev и всё прекрасно собралось... Всё включил и запустил: Цитата ~/Temp/openocd_svn956/src$ ./openocd Open On-Chip Debugger 1.0 (2008-08-21-10:56) svn:956 $URL: svn://svn.berlios.de/openocd/trunk/src/openocd.c $ jtag_speed: 8000 Error: J-Link command 0x01 failed (-1) Error: J-Link command EMU_CMD_VERSION failed (-1)
Error: J-Link command 0x01 failed (-1) Error: J-Link command EMU_CMD_VERSION failed (-1)
Error: J-Link command 0x01 failed (-1) Error: J-Link command EMU_CMD_VERSION failed (-1)
Info: J-Link initial read failed, don't worry Info: J-Link JTAG Interface ready Error: J-Link command 0xdd failed (-1) Error: J-Link command 0xdf failed (-1) Error: usb_bulk_write failed (requested=6, result=-1) Error: jlink_tap_execute, wrong result -1, expected 1 Error: usb_bulk_write failed (requested=6, result=-1) Error: jlink_tap_execute, wrong result -1, expected 1 Error: J-Link command 0xdd failed (-1) Error: J-Link command 0xde failed (-1) Error: usb_bulk_write failed (requested=6, result=-1) Error: jlink_tap_execute, wrong result -1, expected 1 Error: J-Link command 0xdc failed (-1) Error: J-Link command 0xde failed (-1) Error: usb_bulk_write failed (requested=6, result=-1) Error: jlink_tap_execute, wrong result -1, expected 1 Error: J-Link command 0xdc failed (-1) Error: J-Link command 0xdf failed (-1) Error: usb_bulk_write failed (requested=6, result=-1) Error: jlink_tap_execute, wrong result -1, expected 1 Error: J-Link command 0xdd failed (-1) Error: J-Link command 0xdf failed (-1) Error: usb_bulk_write failed (requested=6, result=-1) Error: jlink_tap_execute, wrong result -1, expected 1 Warning:no gdb ports allocated as no target has been specified Warning:no tcl port specified, using default port 6666 НЕ работает...
--------------------
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|