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

 
 
> Отладка ARM9 по JTAG
Grizzzly
сообщение Nov 19 2015, 11:17
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 565
Регистрация: 22-02-13
Пользователь №: 75 748



Прошу сильно не пинать, поскольку в основном занимаюсь моделированием алгоритмов ЦОС или же их программированием на готовых отладочных модулях.
Сейчас у меня есть МК, произведенный в России, с ядром ARM9. Коллеги используют Eclipse+GCC и отладку через RS-232. Мне для ускорения отладки и разбора чужого кода понадобилось отлаживаться через JTAG. Хочу это делать в Keil. Правильно ли я понимаю, что для этого достаточно на отладочной плате сделать разъем для JTAG, приобрести программатор (например, такой, или есть что-то лучшее по цене/качеству есть?), а затем, выбрав в Keil соответствующее ядро, приступать к отладке. Или же нужно в Keil создать какие-то дополнительные файлы для конфигурации?
Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
scifi
сообщение Nov 19 2015, 11:43
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Grizzzly @ Nov 19 2015, 14:17) *
Правильно ли я понимаю, что для этого достаточно на отладочной плате сделать разъем для JTAG, приобрести программатор (например, такой, или есть что-то лучшее по цене/качеству есть?), а затем, выбрав в Keil соответствующее ядро, приступать к отладке. Или же нужно в Keil создать какие-то дополнительные файлы для конфигурации?

Всё верно. Именно с ARM9 не сталкивался, но для других армов алгоритм именно такой.
Насколько я понял, в пятой версии кейла нет поддержки ARM9, её нужно доустанавливать: здесь.
Не будет окошка с регистрами периферии, если кейл не знает о вашем МК.
Что касается программатора, базовый функционал (а часто только он и нужен) есть и у дорогих, и у дешёвых. К примеру, я сейчас использую LPC-Link 2.
Кстати, отладчик кейла умеет загружать файлы, сделанные при помощи gcc. Только на gcc версии 4.8 он у меня падает, а на 4.7 работает нормально.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 11:10
Рейтинг@Mail.ru


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