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

 
 
 
Reply to this topicStart new topic
> Работа с двумя at91rm9200 через один J-link, в IAR не получается
shew
сообщение Sep 20 2006, 08:21
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 12-09-06
Пользователь №: 20 297



Два контроллера at91rm9200 установлены на одной плате. По отдельности они оба в IARe нормально работают.
Возникла необходимость управлять ими обоими через один JTAG. Сделан кабель, в котором образована цепочка: сигнал TDI с JTAGa приходит на первый (ближний) ARM, TDO с него проходит на второй ARM на TDI, и TDO со второго ARMa возвращается на JTAG. Остальные сигналы идут параллельно на оба контроллера. В IAR ближний контроллер указан как TAP0, дальний - как TAP1.

Однако оказалось, что работать удается только с ближним контроллером. Т.е. при работе с дальним контроллером IAR рапортует (в DEBUG LOGe) что "Device at TAP1 selected", но программа грузится и выполняется на ближнем ARMe (который TAP0). Переключение кабеля не помогает - всегда работает ближайший контроллер. MT-Link дает такой же результат как и J-Link.
Из фактов, возможно имеющих значение, обнаружено некоторое различие в отчетах jlink.exe и IAR.
Jlink.exe сообщает: "Found 2 JTAG devices, Total IRlen=8: Id of device #1: 0x05B0203F, Id of device #2:
0x05B0203F".
В Debug Log IARa выводится: "J-link found 2 JTAG devices. ARM core Id: 05B0203F(ARM9), ARM core Id:
00000000(ARM9)."
Из этого предполагаю, что что-то не так с IARом, но что делать - непонятно. Кто с такой проблемой сталкивался - помогите разобраться.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 20 2006, 08:37
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(shew @ Sep 20 2006, 11:21) *
Из этого предполагаю, что что-то не так с IARом, но что делать - непонятно. Кто с такой проблемой сталкивался - помогите разобраться.

C IAR/JFlash-ом проблем точно нет - Philips-овскими контроллерами и еще в смеси с другими чипами работает без проблем. А вот на счет реализации цепочки в каких-то Atmel чипах на этом форуме жалобы были, причем со ссылками на багрепорты :-(.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Lelick
сообщение Sep 20 2006, 09:51
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 14-06-05
Пользователь №: 6 007



Если не секрет, что это за железяка на которой нужно 2 at91rm9200 устанавливать?
Go to the top of the page
 
+Quote Post
shew
сообщение Sep 20 2006, 11:19
Сообщение #4





Группа: Новичок
Сообщений: 3
Регистрация: 12-09-06
Пользователь №: 20 297



Цитата(Lelick @ Sep 20 2006, 13:51) *
Если не секрет, что это за железяка на которой нужно 2 at91rm9200 устанавливать?

Железяка для того, чтобы с Ethernet повозиться.

Цитата(zltigo @ Sep 20 2006, 12:37) *
Цитата(shew @ Sep 20 2006, 11:21) *

Из этого предполагаю, что что-то не так с IARом, но что делать - непонятно. Кто с такой проблемой сталкивался - помогите разобраться.

C IAR/JFlash-ом проблем точно нет - Philips-овскими контроллерами и еще в смеси с другими чипами работает без проблем. А вот на счет реализации цепочки в каких-то Atmel чипах на этом форуме жалобы были, причем со ссылками на багрепорты :-(.

Не вспомните по каким ключевым словам поискать жалобы ?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 20 2006, 12:45
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(shew @ Sep 20 2006, 14:19) *
Не вспомните по каким ключевым словам поискать жалобы ?

Не вспомню :-( там речь шла точно не о ARM9 а о ARM7, но поминалось, что у Atmel и по жизни
почти у всех чипов, включая и AVR смутные пожелания в datasheet не использовать цепочку.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Lelick
сообщение Sep 20 2006, 14:42
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 14-06-05
Пользователь №: 6 007



зачем для работы с ethernet 2 arma, понять не могу?
Go to the top of the page
 
+Quote Post
shew
сообщение Sep 21 2006, 10:48
Сообщение #7





Группа: Новичок
Сообщений: 3
Регистрация: 12-09-06
Пользователь №: 20 297



Цитата(Lelick @ Sep 20 2006, 18:42) *
зачем для работы с ethernet 2 arma, понять не могу?

Я тоже досконально не знаю зачем два АРМа. Моя задача в данном проекте - инструкция по настройке собранной платы. Поэтому мне жалко использовать еще один JTAG, когда задача должна была решаться удлиннением кабеля. P.S. Пока продолжу использование двух JTAGов. Если будет возможность вернуться к этой проблеме и решить ее - сообщу здесь же. Также поддержу обсуждение, если кто-то еще добавит что-нибудь по существу проблемы. Спасибо всем откликнувшимся.
Go to the top of the page
 
+Quote Post

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

 


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


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