valdir 0 14 декабря, 2005 Опубликовано 14 декабря, 2005 · Жалоба Приветик! Встала задача написания ПО под ARM9. Посоветуйте оптимальный вариант для отладки и написания ПО: среду отладки, интерфейс по которому это можно сделать, отладочные платы, эмуляторы и тому подобное. Вообщем все то что надо для полноценной работы с ARMом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 14 декабря, 2005 Опубликовано 14 декабря, 2005 · Жалоба А можно узнать вашу логику? Обычно ведь наоборот делают. Сначала находят инструменты а потом уж выбирают кристаллы. Если же у вас проект по реверсу, то думаю надо выбирать инструменты близкие к тем на которых был сделан исходный проект. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
valdir 0 14 декабря, 2005 Опубликовано 14 декабря, 2005 · Жалоба Просто мне поступила плата, чем то схожая с отладочной И студия для отладки CodeWarrior for ARM Development Suite Меня интересуют есть ли другие среды для отладки ARM9.. А также через какие интерфейсы можно отлаживаться (JTAG,UART....) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 14 декабря, 2005 Опубликовано 14 декабря, 2005 · Жалоба Тут зависит от поддержки платы средой отладки. Если ваш отладчик комплектовался теми кто сделал плату, то там должны быть соответствующие прмеры программирования, стартовые модули, конфигурационные макросы и пакет программ поддержки платы (BSP). Если это есть, то переходить на другой пакет отладки мало смысла, только если нет денег на нормальный JTAG эмулятор. Если этого нет, то надо искать где это есть. Чтобы вам помочь вы должны сказать что у вас за плата и на каком точно микроконтроллере. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
valdir 0 14 декабря, 2005 Опубликовано 14 декабря, 2005 · Жалоба Честно говоря не отказался бы от полезных советов так как я в этом деле новичок... просто начальство поставило задачу:)) Плата не стандартная а собранная аппаратчиками. Микроконтроллер AT91RM9200.. соответственно на плате есть все поддерживаемые интерфейсы, только явно не выведен JTAG На данном этапе алгоритм моей работы таков: через среду CodeWarrior создаю бинарный файл и отдельной утилитой прошиваю во Flash или SDRAM а после стандартным терминалом по DBGU интерфейсу смотрю что на портах(т.е. проверяю работоспособность) также есть USB мониторы стандатные для отслеживания USB траффика...USBMon например А мне бы хотелось реальном времени отлаживать контроллер(ходить по точкам остонова и тому подобное) Какие варианты для этого есть...? Если купить спец кабель JTAG можно ли без внешнего эмулятора отлаживаться? Может у ARMа есть свой внутрисхемный эмулятор и все такое:)) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 14 декабря, 2005 Опубликовано 14 декабря, 2005 · Жалоба Как вариант можно скачать с местного FTP отладчик RealView Debugger, он входит в пакет RVCT 2.2 Он поддерживает JTAG адаптеры комплектованные программным RDI интерфейсом. Адаптеров есть много: Wiggler, MT-Link, J-Link, Multi-ICE и т.д. Большинство довольно дешевы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
v_shamaev 0 14 декабря, 2005 Опубликовано 14 декабря, 2005 · Жалоба Большинство весьма и весьма дороги. Дешевые можно пересчитать по пальцам одной руки - wiggler, MT-link, средняя цена - chameleon pod, raven, J-link, U-link - а дальше уже пошли свыше $1000 - Multi-ICE, iPOD и пр. - их довольно много. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
OlegS 0 14 декабря, 2005 Опубликовано 14 декабря, 2005 · Жалоба можно скачать с местного FTP отладчик RealView Debugger, он входит в пакет Не издевайтесь любезнейший - с местного фтп не всем дадено скачивать... А если по делу то хвалят МТ-Линки. Если повезет завтра посмотрю его в деле и могу рассказать. Вот только в МТ-Системсе на них очередь и продают по записи - натурально не вру. Виглеры штука капризная я уже третью схему делаю - все хочу заставить нормально работать с CW. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
COMA 1 15 декабря, 2005 Опубликовано 15 декабря, 2005 · Жалоба OlegS, тут в соседней теме как раз идет обсуждение виглеров... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 15 декабря, 2005 Опубликовано 15 декабря, 2005 · Жалоба В свое время я тестировал Wiggler. Он отлично работал с отладчиками Cross Works, нормально работал с Multi 4.0.2 и работал с IAR. Все ес-но качается с местного FTP ;-) А Wiggler, как известно, вообще делается за 15 мин из подручных деталей. На мой взгляд нормальному разработчику круче Wiggler-а ничего и не нужно. Остальное все чтоб ублажить лень девелоперов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KA_ru 0 15 декабря, 2005 Опубликовано 15 декабря, 2005 · Жалоба вот такой есть вопрос как раз в тему. какие продукты можно использовать для отладки и создания Linux(ecos) приложений под Windows не охота на Book ещё и Linux ставить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
valdir 0 15 декабря, 2005 Опубликовано 15 декабря, 2005 · Жалоба Можно узнать поподробнее о JTAG адаптерах комплектованных программным RDI интерфейсом.? Что они из себя представляют и как с помощью них отлаживаться? И есть ли другие среды которые таковые адаптеры поддерживают... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Andy Great 0 16 декабря, 2005 Опубликовано 16 декабря, 2005 · Жалоба не охота на Book ещё и Linux ставить. coLinux есть для таких целей. Драйверы, правда, не поотлаживаешь... Можно узнать поподробнее о JTAG адаптерах комплектованных программным RDI интерфейсом? J-Link (MT-Link), Wiggler+Banyan (or XJTAG). Это из доступного. Довольно хорошо расписаны в т.ч. и здесь. Сред, поддерживающих RDI хватает: Keil, IAR, Multi, RVDS etc. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
valdir 0 16 декабря, 2005 Опубликовано 16 декабря, 2005 · Жалоба А что скажете насчет среды ARM Developer Suite 1.2 есть ли у него возможность работы через указанные выше JTAG адаптеры? например Wiggler прокатит с этой средой, может кто работал в такой связке? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Andy Great 0 17 декабря, 2005 Опубликовано 17 декабря, 2005 (изменено) · Жалоба (В теории) виглер будет там работать через Баньян или H-JTAG. Есть еще одна братская китайская поделка, но на нее не часто ссылаются. Кстати, ADS вроде поглощено ARM и входит (?) теперь в RVDS v2.2. Изменено 17 декабря, 2005 пользователем Andy Great Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться