Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: RDI в JLINK
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
alexander55
Мне не ясно, что дает применение RDI драйвера JLINK для IAR.
Понятно, что это способ прикрутить JLINK к Keil.
Keil, конечно, хорош для симуляции, но я предпочитаю IAR (самые приятные впечатления при работе с AVRками) - приемственность среды и т.д.
В IAR есть и JLINK и JLINK RDI (и многое другое).
А теперь вопрос: что дает применение RDI драйвера JLINK для IAR ?
lebiga
Цитата(alexander55 @ Aug 28 2007, 09:19) *
Мне не ясно, что дает применение RDI драйвера JLINK для IAR.
Понятно, что это способ прикрутить JLINK к Keil.
Keil, конечно, хорош для симуляции, но я предпочитаю IAR (самые приятные впечатления при работе с AVRками) - приемственность среды и т.д.
В IAR есть и JLINK и JLINK RDI (и многое другое).
А теперь вопрос: что дает применение RDI драйвера JLINK для IAR ?


Увеличивается количество точек останова, задаваемых одновременно, точки останова записываются в флеш. Родной драйвер JLINK использует одну точку останова - аппаратную процессора АРМ
alexander55
Цитата(lebiga @ Aug 28 2007, 09:40) *
Увеличивается количество точек останова, задаваемых одновременно, точки останова записываются в флеш. Родной драйвер JLINK использует одну точку останова - аппаратную процессора АРМ

И это все отличия?
zltigo
Цитата(alexander55 @ Aug 28 2007, 08:51) *
И это все отличия?

Нет.
Работает заметно стабильнее и более гибок с точки зрения пошаманить с натройками.
Цитата
Родной драйвер JLINK использует одну точку останова - аппаратную процессора АРМ

Он использует не одну, а сколько дали. Посмотрите куда вторую девали, например на перехват консольного вывода...
alexander55
Цитата(zltigo @ Aug 28 2007, 11:07) *
Нет.
Работает заметно стабильнее и более гибок с точки зрения пошаманить с натройками.

Он использует не одну, а сколько дали. Посмотрите куда вторую девали, например на перехват консольного вывода...

Спасибо, теперь полная ясность в этом вопросе.
Vitaliy_ARM
Что-то у меня глючит RDI в IAR 5.0, а j-link стандартный вообще пишет -
- Не поддерживается адаптивное тактирование
Причем уже менял и на ручное и на автоматическое, все равно.
lebiga
Цитата(Vitaliy_ARM @ Sep 10 2007, 18:08) *
Что-то у меня глючит RDI в IAR 5.0, а j-link стандартный вообще пишет -
- Не поддерживается адаптивное тактирование
Причем уже менял и на ручное и на автоматическое, все равно.


Так и версия J-Link должна быть 5 для адаптивного тактирования - там внутренности другие
Vitaliy_ARM
Цитата(lebiga @ Sep 10 2007, 20:07) *
Так и версия J-Link должна быть 5 для адаптивного тактирования - там внутренности другие


Мда, вот и покупай у них железяки. А j-linkу всего полтора года.
Все, перехожу на Wiggler + H-jtag. Работает и не глючит
alexander55
Цитата(Vitaliy_ARM @ Sep 11 2007, 10:53) *
Мда, вот и покупай у них железяки. А j-linkу всего полтора года.
Все, перехожу на Wiggler + H-jtag. Работает и не глючит

Это Вы зря так. Если Вы работаете в IAR рекомендую J-Link/J-Trace (без проблем). С RDI я тоже ...
Vitaliy_ARM
Цитата(alexander55 @ Sep 11 2007, 11:47) *
Это Вы зря так. Если Вы работаете в IAR рекомендую J-Link/J-Trace (без проблем). С RDI я тоже ...


У меня она вообще почему-то не работает. В 4.41 ни каких проблем, все работает как часы. В 5 только с RDI и то глючно, хотя драйвера новые скачал. J-link черный.
alexander55
Цитата(Vitaliy_ARM @ Sep 11 2007, 13:21) *
У меня она вообще почему-то не работает. В 4.41 ни каких проблем, все работает как часы. В 5 только с RDI и то глючно, хотя драйвера новые скачал. J-link черный.

У меня белый. Шутка.
MT-Link, драйверы свежие, IAR 5.10. А как с лицензией от Segger ? от IAR ? У меня нормально.
defunct
Цитата(alexander55 @ Aug 28 2007, 08:19) *
Keil, конечно, хорош для симуляции, но я предпочитаю IAR (самые приятные впечатления при работе с AVRками) - приемственность среды и т.д.

Внешность обманчива.
Для Arm'ов IAR не блещет. Imho, здесь IAR'овский toolchain типа CV для AVR.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.