|
Olimex ARM-USB-OCD+OpenOCD+GDB+Eclipce = нормальная работа, старая песня о главном.. |
|
|
|
Mar 23 2007, 20:31
|

бессмертным стать можно тремя способами
    
Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912

|
2_Abo OCD умеет шить - команды flash erase/flash write итд, эклипса у меня после каждой сборки автоматически сперва заливает а потом уже дебажит. 2_SpiritDance Прикрутить как я понял(по исходникам - используется интерфейс FTDI D2XX ) к OCD можно абсолютно любой отладчик построенный на FT2232 - так как используется MPSSE(http://www.ftdichip.com/Documents/ProgramGuides/FTCJTAGPG13.pdf) этой микросхемы в режиме JTAG, поэтому неважно кто делал его. JLink наверно сделан на другом USB-мосте и поэтому неполучится подкрутить, но точно я не знаю. Из известных прикручиваются arm-usb-ocd, jtagkey, wigler, sygnalyzer,turtelizer2 OCD умеет дебажить девятки - собираюсь проверить на EP9302, вот что пишет автор: Цитата This version of openocd supports the following cores: - ARM7TDMI(-s) - ARM9TDMI - ARM920t - ARM922t - ARM966e Support for Intel XScale CPUs (PXA25x, PXA27x and IXP4xx) is currently being developed. 2_beer_warrior это будет не общественный а семейный проект - для детей  если не забъется конечно. а вот по кускам написать это тема. я бы почитал доку как правильно и разнообразно писать скрипт линкера - самому некода писать и проверять, лучшеб если кто съевнший собаку это сделал бы. 2_anpilog помогай
|
|
|
|
|
Mar 24 2007, 13:26
|
Участник

Группа: Свой
Сообщений: 46
Регистрация: 23-09-04
Пользователь №: 709

|
Удалось запустить Wiggler+OpenOCD+WINARM+Eclipse под Win и протестировать на реальном железе на LPC2214 . Сейчас напряженка с текучкой но готов помочь. А что касаеться "ARM Cross Development with Eclipse" то мне кажеться перевод не нужен. Сильно много воды и документ получаеться большой. Так что FAQ это то что надо. А вообще у меня появилась идея сделать дестрибутив Eclipse с CDT+JDK+ARMGCC+OpenOCD и сосредоточиться только на настойках проекта и отладки. А что касаеться проблем при запуске то припоминаю была проблема 1)с установкой "Path mapping" исходников для GDB (но это проблема помоему только под виндой) 2) разрешение апаратных прерываний в OpenOCD - arm7_9 force_hw_bkpts enable 3) ресет процесора я делал в ручную в openocd soft_reset_halt.
|
|
|
|
|
Mar 26 2007, 10:26
|

Местный
  
Группа: Свой
Сообщений: 482
Регистрация: 5-07-05
Из: Санкт-Петербург
Пользователь №: 6 528

|
Цитата(IgorKossak @ Mar 26 2007, 10:57)  CDT брали оригинальный с сайта Eclipse или от Zylin? Скачай "ARM Cross Development with Eclipse (10MB) REV-3" и все вопросы исчезнут.
--------------------
Для связи email: info собака qbit.su
|
|
|
|
|
Mar 26 2007, 10:48
|

Шаман
     
Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221

|
Цитата(bzx @ Mar 26 2007, 10:26)  Скачай "ARM Cross Development with Eclipse (10MB) REV-3" и все вопросы исчезнут. Это документ и многие другие на эту тему я знаю. Путей существуе много. Я спрашивал у framer как он решил эту проблему. Дело в том, что последняя стабильная версия Zylin CDT от 20060908 позволяла запустить отладчик раза с двадцатого, а то и вовсе не позволяла это сделать. В то время как версия от 20060407 работала сатбильно. Кроме того, любая версия, если отладка запущена, позволяла отлаживаться пошагово или до точки останова, но после запуска на выполнение процессор уже невозможно было остановить, хотя другими средствами это можно сделать (IAR C-SPY, Macraigor OCD). Поэтому я и ищу альтернативные варианты.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|