|
|
  |
Работа с двумя at91rm9200 через один J-link, в IAR не получается |
|
|
|
Sep 20 2006, 08:21
|
Группа: Новичок
Сообщений: 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ом, но что делать - непонятно. Кто с такой проблемой сталкивался - помогите разобраться.
|
|
|
|
|
Sep 20 2006, 09:51
|
Участник

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

|
Если не секрет, что это за железяка на которой нужно 2 at91rm9200 устанавливать?
|
|
|
|
|
Sep 20 2006, 11:19
|
Группа: Новичок
Сообщений: 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 чипах на этом форуме жалобы были, причем со ссылками на багрепорты :-(. Не вспомните по каким ключевым словам поискать жалобы ?
|
|
|
|
|
Sep 20 2006, 14:42
|
Участник

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

|
зачем для работы с ethernet 2 arma, понять не могу?
|
|
|
|
|
Sep 21 2006, 10:48
|
Группа: Новичок
Сообщений: 3
Регистрация: 12-09-06
Пользователь №: 20 297

|
Цитата(Lelick @ Sep 20 2006, 18:42)  зачем для работы с ethernet 2 arma, понять не могу? Я тоже досконально не знаю зачем два АРМа. Моя задача в данном проекте - инструкция по настройке собранной платы. Поэтому мне жалко использовать еще один JTAG, когда задача должна была решаться удлиннением кабеля. P.S. Пока продолжу использование двух JTAGов. Если будет возможность вернуться к этой проблеме и решить ее - сообщу здесь же. Также поддержу обсуждение, если кто-то еще добавит что-нибудь по существу проблемы. Спасибо всем откликнувшимся.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|