реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Программирование под ARM9, подскажите среды отладки для ARM9
Vadim Valetov
сообщение Dec 14 2005, 06:53
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 30
Регистрация: 13-12-05
Пользователь №: 12 154



Приветик!
Встала задача написания ПО под ARM9.
Посоветуйте оптимальный вариант для отладки и написания ПО:
среду отладки, интерфейс по которому это можно сделать, отладочные платы,
эмуляторы и тому подобное.
Вообщем все то что надо для полноценной работы с ARMом.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Dec 14 2005, 08:11
Сообщение #2


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



А можно узнать вашу логику?
Обычно ведь наоборот делают.
Сначала находят инструменты а потом уж выбирают кристаллы.
Если же у вас проект по реверсу, то думаю надо выбирать инструменты близкие к тем на которых был сделан исходный проект.
Go to the top of the page
 
+Quote Post
Vadim Valetov
сообщение Dec 14 2005, 11:27
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 30
Регистрация: 13-12-05
Пользователь №: 12 154



Просто мне поступила плата, чем то схожая с отладочной
И студия для отладки CodeWarrior for ARM Development Suite
Меня интересуют есть ли другие среды для отладки ARM9..
А также через какие интерфейсы можно отлаживаться (JTAG,UART....)
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Dec 14 2005, 13:45
Сообщение #4


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Тут зависит от поддержки платы средой отладки.
Если ваш отладчик комплектовался теми кто сделал плату, то там должны быть соответствующие прмеры программирования, стартовые модули, конфигурационные макросы и пакет программ поддержки платы (BSP). Если это есть, то переходить на другой пакет отладки мало смысла, только если нет денег на нормальный JTAG эмулятор.
Если этого нет, то надо искать где это есть.
Чтобы вам помочь вы должны сказать что у вас за плата и на каком точно микроконтроллере.
Go to the top of the page
 
+Quote Post
Vadim Valetov
сообщение Dec 14 2005, 14:31
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 30
Регистрация: 13-12-05
Пользователь №: 12 154



Честно говоря не отказался бы от полезных советов так как я в этом деле новичок...
просто начальство поставило задачуsmile.gif)
Плата не стандартная а собранная аппаратчиками.
Микроконтроллер AT91RM9200..
соответственно на плате есть все поддерживаемые интерфейсы, только явно не выведен JTAG
На данном этапе алгоритм моей работы таков:
через среду CodeWarrior создаю бинарный файл и отдельной утилитой прошиваю во Flash или SDRAM
а после стандартным терминалом по DBGU интерфейсу смотрю что на портах(т.е. проверяю работоспособность)
также есть USB мониторы стандатные для отслеживания USB траффика...USBMon например
А мне бы хотелось реальном времени отлаживать контроллер(ходить по точкам остонова и тому подобное)
Какие варианты для этого есть...? Если купить спец кабель JTAG можно ли без внешнего эмулятора отлаживаться?
Может у ARMа есть свой внутрисхемный эмулятор и все такоеsmile.gif)
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Dec 14 2005, 15:13
Сообщение #6


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Как вариант можно скачать с местного FTP отладчик RealView Debugger, он входит в пакет RVCT 2.2
Он поддерживает JTAG адаптеры комплектованные программным RDI интерфейсом.
Адаптеров есть много: Wiggler, MT-Link, J-Link, Multi-ICE и т.д. Большинство довольно дешевы.
Go to the top of the page
 
+Quote Post
v_shamaev
сообщение Dec 14 2005, 18:12
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 304
Регистрация: 5-07-04
Из: г. Москва
Пользователь №: 259



Большинство весьма и весьма дороги. Дешевые можно пересчитать по пальцам одной руки - wiggler, MT-link, средняя цена - chameleon pod, raven, J-link, U-link -
а дальше уже пошли свыше $1000 - Multi-ICE, iPOD и пр. - их довольно много.


--------------------
Водку пьянствовать и безобразия нарушать!!!
Go to the top of the page
 
+Quote Post
OlegS
сообщение Dec 14 2005, 20:21
Сообщение #8


Участник
*

Группа: Новичок
Сообщений: 38
Регистрация: 28-11-05
Пользователь №: 11 519



Цитата
можно скачать с местного FTP отладчик RealView Debugger, он входит в пакет

Не издевайтесь любезнейший biggrin.gif - с местного фтп не всем дадено скачивать...

А если по делу то хвалят МТ-Линки. Если повезет завтра посмотрю его в деле и могу рассказать.
Вот только в МТ-Системсе на них очередь и продают по записи - натурально не вру.
Виглеры штука капризная я уже третью схему делаю - все хочу заставить нормально работать с CW.
Go to the top of the page
 
+Quote Post
COMA
сообщение Dec 15 2005, 06:47
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



OlegS, тут в соседней теме как раз идет обсуждение виглеров...
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Dec 15 2005, 08:29
Сообщение #10


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



В свое время я тестировал Wiggler.
Он отлично работал с отладчиками Cross Works, нормально работал с Multi 4.0.2 и работал с IAR.
Все ес-но качается с местного FTP ;-)
А Wiggler, как известно, вообще делается за 15 мин из подручных деталей.
На мой взгляд нормальному разработчику круче Wiggler-а ничего и не нужно.
Остальное все чтоб ублажить лень девелоперов.
Go to the top of the page
 
+Quote Post
KA_ru
сообщение Dec 15 2005, 12:24
Сообщение #11


Профессионал
*****

Группа: Свой
Сообщений: 1 424
Регистрация: 4-10-04
Из: Berlin
Пользователь №: 775



вот такой есть вопрос как раз в тему.
какие продукты можно использовать для отладки и создания Linux(ecos) приложений под Windows
не охота на Book ещё и Linux ставить.
Go to the top of the page
 
+Quote Post
Vadim Valetov
сообщение Dec 15 2005, 12:49
Сообщение #12


Участник
*

Группа: Новичок
Сообщений: 30
Регистрация: 13-12-05
Пользователь №: 12 154



Можно узнать поподробнее о JTAG адаптерах комплектованных программным
RDI интерфейсом.?
Что они из себя представляют и как с помощью них отлаживаться?
И есть ли другие среды которые таковые адаптеры поддерживают...
Go to the top of the page
 
+Quote Post
Andy Great
сообщение Dec 16 2005, 06:34
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



Цитата
не охота на Book ещё и Linux ставить.

coLinux есть для таких целей. Драйверы, правда, не поотлаживаешь...
Цитата
Можно узнать поподробнее о JTAG адаптерах комплектованных программным RDI интерфейсом?

J-Link (MT-Link), Wiggler+Banyan (or XJTAG). Это из доступного. Довольно хорошо расписаны в т.ч. и здесь. Сред, поддерживающих RDI хватает: Keil, IAR, Multi, RVDS etc.
Go to the top of the page
 
+Quote Post
Vadim Valetov
сообщение Dec 16 2005, 06:56
Сообщение #14


Участник
*

Группа: Новичок
Сообщений: 30
Регистрация: 13-12-05
Пользователь №: 12 154



А что скажете насчет среды ARM Developer Suite 1.2
есть ли у него возможность работы через указанные выше JTAG адаптеры?
например Wiggler прокатит с этой средой, может кто работал в такой связке?
Go to the top of the page
 
+Quote Post
Andy Great
сообщение Dec 17 2005, 09:26
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



(В теории) виглер будет там работать через Баньян или H-JTAG. Есть еще одна братская китайская поделка, но на нее не часто ссылаются. Кстати, ADS вроде поглощено ARM и входит (?) теперь в RVDS v2.2.

Сообщение отредактировал Andy Great - Dec 17 2005, 09:28
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 21:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01484 секунд с 7
ELECTRONIX ©2004-2016