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

 
 
> Проблемы с mt-link, При переходе на IAR 5.3
slabnoff
сообщение Jun 3 2009, 06:27
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 82
Регистрация: 26-09-05
Пользователь №: 8 955



В общем несколько лет как-то даже не отслеживал ситуацию с софтом для разработки под ARM'ы. Все это время сидел в IAR 4.30a и проблем не знал... Однако возникла необходимость перейти на более свежую версию IAR. Скачал, поставил, переделал код (кто бы мне объяснил зачем iar-овцам понадобилось ассемблер переделывать, да и вообще от идеологии сегментов к идеологии секций переходить...), конфигурацию линкера, добился правильной сборки проекта... В общем пришел к внутриплатной отладке. И тут начались проблемы: в старом iar 4.30а абсолютно без проблем гружусь и отлаживаюсь, в то время как в новом ругается на отсутствие связи с устройством или, в зависимости от настроек j-link в проекте (стратегия сброса девайса), вообще все тупо зависает. MT-link один из самых первых (куплен где-то через пару недель, как он вообще появился). Чего делать-то? Купить новый mt-link/оригинальный j-link? Прошивку mt-link'а менять - как и на что? Плюнуть на все и остаться на iar 4.30a?

P.S. В свое время хотел перейти на iar 4.41, но также столкнулся с неработой mt-link'а и забил на это...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Dog Pawlowa
сообщение Jun 3 2009, 06:49
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(slabnoff @ Jun 3 2009, 09:27) *
Однако возникла необходимость перейти на более свежую версию IAR. ...

Какая?
Цитата
в то время как в новом ругается на отсутствие связи с устройством или, в зависимости от настроек j-link в проекте (стратегия сброса девайса), вообще все тупо зависает.


Вообще-то потеря связи отладчика с ядром наступает при ошибках в программе. Например, при обращении по несуществующему адресу.
Так что если изменения в программе (связанные с заменой версии или не связанные) содержат ошибки, то все так и будет.

С другой стороны, по моему наблюдению, какие-то необъяснимые явления происходят при усложнении проекта, при смене оборудования.
Но все-таки списывать свои ошибки на пятна на солнце было бы неправильно. Во всяком случае разницы между фирменным J-link и mt-link не обнаружено.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
slabnoff
сообщение Jun 3 2009, 07:38
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 82
Регистрация: 26-09-05
Пользователь №: 8 955



Цитата(Dog Pawlowa @ Jun 3 2009, 10:49) *
Какая?

Да хотя бы нежелание тратить силы на портирование стартапов и асмового кода, который теперь в новом формате, для FreeRTOS при переходе на свежую версию. Хотя в итоге для 4.30a потратив пару часов подружил старый стартап с новой версией ОС. Так что в общем-то скорее тут просто желание попробовать более новую версию софта, ну и автокомплит в редакторе хочется иметь...

Цитата(Dog Pawlowa @ Jun 3 2009, 10:49) *
Вообще-то потеря связи отладчика с ядром наступает при ошибках в программе. Например, при обращении по несуществующему адресу.
Так что если изменения в программе (связанные с заменой версии или не связанные) содержат ошибки, то все так и будет.

С другой стороны, по моему наблюдению, какие-то необъяснимые явления происходят при усложнении проекта, при смене оборудования.
Но все-таки списывать свои ошибки на пятна на солнце было бы неправильно. Во всяком случае разницы между фирменным J-link и mt-link не обнаружено.


Если бы проблема была в том, что какие-то глюки после загрузки программы - я бы понял. Но проблема в том, что судя по логу и до загрузки не доходит. Выдает сообщение типа "Could not transfer JTAG data", что через драйвер jlink, что через rdi.

Сейчас пытаюсь играть через RDI перебирая стратегии сброса устройства.
Пока основная реакция - "Unable to halt ARM core".
Go to the top of the page
 
+Quote Post
Grape
сообщение Jun 3 2009, 08:02
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 69
Регистрация: 22-10-04
Пользователь №: 956



Цитата(slabnoff @ Jun 3 2009, 11:38) *
Сейчас пытаюсь играть через RDI перебирая стратегии сброса устройства.
Пока основная реакция - "Unable to halt ARM core".


такое обычно происходит при ошибке в программе (уже залитой во флеш).

Можно при подаче питания принудительно запустить родной bootloader,
и потом уже JTAG работает. проверено.

работаю через j-link (не RDI), software reset, adaptive speed.

/Gr.
Go to the top of the page
 
+Quote Post
slabnoff
сообщение Jun 3 2009, 08:25
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 82
Регистрация: 26-09-05
Пользователь №: 8 955



Цитата(Grape @ Jun 3 2009, 12:02) *
такое обычно происходит при ошибке в программе (уже залитой во флеш).

Можно при подаче питания принудительно запустить родной bootloader,
и потом уже JTAG работает. проверено.

работаю через j-link (не RDI), software reset, adaptive speed.

/Gr.


Ясно. Попробую перевести в режим бутлодыря... Хотя как не странно в 4.30 студии эта самая программа залитая во флеш никак не мешает ее повторной загрузке. Да и ошибок в программе вроде как нет.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- slabnoff   Проблемы с mt-link   Jun 3 2009, 06:27
- - miv   Цитата(slabnoff @ Jun 3 2009, 10:27) В об...   Jun 3 2009, 06:34
- - slabnoff   Забыл написать: на плате надпись MT-Link v1.1.   Jun 3 2009, 06:37
|- - svss   Цитата(Grape @ Jun 3 2009, 14:02) такое о...   Feb 5 2012, 15:39
- - miv   У меня надпись на плате MT-Link v5.0 Цитата(Dog P...   Jun 3 2009, 06:52
- - vesago   Я пользую самый древний мтлинк + самый последний я...   Jun 3 2009, 08:32
- - slabnoff   Елки-палки. В бутлодырь таргет не перевести пока -...   Jun 3 2009, 08:38
|- - AlexandrY   С MT-Link тема уже давно прошла. Все делают свои J...   Jun 3 2009, 09:16
- - vesago   Отправил на почту что имеется. Посмотрите, может п...   Jun 3 2009, 08:52
|- - slabnoff   Цитата(vesago @ Jun 3 2009, 12:52) Отправ...   Jun 3 2009, 11:15
- - skripach   Цитата"Unable to halt ARM core" Попробуй...   Jun 3 2009, 11:12
- - slabnoff   Ну в общем через rdi все отлично пашет. А вот попы...   Jun 3 2009, 16:13
|- - AlexandrY   RDI требует лицензии, а J-Link нет. Т.е. можно над...   Jun 3 2009, 17:49
|- - Alechek   Цитата(AlexandrY @ Jun 3 2009, 22:49) Т.е...   Jun 4 2009, 08:45
- - IgorMarx   Проблемы есть, факт. И изменения в проекте совсем ...   Jun 5 2009, 17:32
- - vesago   Бывыет. Но не надо обобщать. Чего чего, а проблем ...   Jun 6 2009, 16:14
|- - AlexandrY   Есть один резистор в схеме J-Link некорректный ном...   Jun 6 2009, 16:49
- - slabnoff   Проблемы продолжаются... Купил starterkit'овс...   Sep 2 2009, 10:26
- - slabnoff   Ну в общем действительно проблема в старом mt-link...   Sep 7 2009, 11:48


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

 


RSS Текстовая версия Сейчас: 14th August 2025 - 23:19
Рейтинг@Mail.ru


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