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

 
 
> купил MT-link..., есть проблема
Kail
сообщение Feb 7 2007, 10:44
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 60
Регистрация: 3-08-06
Пользователь №: 19 285



Плата olimex lpc2106. Mt-link V.5. Все дрова поставил, соотвественно инструкции для j-link. dll использую 3.48 от DASM'a, недавно выложенные здесь.
Отладка в Кроссворкс работает без проблем.
Но есть проблемы при отладке через rdi в Keil. Выдается уже замечанная здесь ошибка Write to IR: Expected 0x1, got 0x7 (TAP command: 2) @ Off 0x5.
Путем работы с консольной прогой Jlinkarm выяснил, что проблема - некоректная отработка комманды на софр ресест. Когда жму r (комманда reset) - процессор отваливается и установить с ним связь можно только выдернув из usb mt-link и включив обратно. Пробовал менять скорость - не помогате, пробывал ставить adaptive clocking (вроде lpc2106 умеет это, по крайней мере Jlinkarm это сказал). Пробывал менять usb шнур -ничего не помогает.

Если в настройках rdi драйвера, отключить reset процессора, то прошивка заливается, но сразу же на автомате выполняется код до конца, причем breakpoint'ы не срабатывают.

и еще - почему-то все время горит зеленый светодиод - busy, а красный ready изредка моргает. При общении с процессором красный начинает моргать активнее. Такое ощющение, что при сборке напутали и должно быть наоборот. Или так задамано и я не прав?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DASM
сообщение Feb 7 2007, 12:00
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Светодиоды да, напутал. Но вроде никого не напрягало. С reset - ом сложнее. Какой тип reset стоит ? Там их несколько.. Вообще - 2106 - не самый приятный проц по JTAG , у меня он тоже то так, то этак работал. С новыми сериями все намного проще. Ну чтобы меня совсем ногами не принали, напомню, что все идущие сейчас линки - полные аналоги, только тип выходного буфера иной. Поставьте hardware reset и задержку 250 мс после него. Впрочем не уверен что поможет
Go to the top of the page
 
+Quote Post
Kail
сообщение Feb 7 2007, 12:22
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 60
Регистрация: 3-08-06
Пользователь №: 19 285



Цитата(DASM @ Feb 7 2007, 12:00) *
Светодиоды да, напутал. Но вроде никого не напрягало. С reset - ом сложнее. Какой тип reset стоит ? Там их несколько.. Вообще - 2106 - не самый приятный проц по JTAG , у меня он тоже то так, то этак работал. С новыми сериями все намного проще. Ну чтобы меня совсем ногами не принали, напомню, что все идущие сейчас линки - полные аналоги, только тип выходного буфера иной. Поставьте hardware reset и задержку 250 мс после него. Впрочем не уверен что поможет

Собственно пробывал все ресеты. С задержками особо не игрался, так как понятия не имею зачем они нужны. По идее ведь jtag должен перехватить работу процессора как можно скорее, пока тот не успел натворить всякого непонятного.
Вообще решение есть, ведь кроссворку удается рестартануть проц. Попробую покапаться в его функциях инициализации jlink, может там найду чего-нить.
Кстати может эта инфа поможет (сам я про аппаратное исполнение jtag мало что понимаю):
До рестарта процессора на ноге tRST=1, это пишет jlinkarm, а после ресета, он пишет, что находит не тот уровень напряжения на этой ноге (точно не помню, но по-моему находит НИЗКИЙ, а хочет ВЫСОКИЙ, или наоборот, но в общем не тот уровень) и просит проверить hardware.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Kail   купил MT-link...   Feb 7 2007, 10:44
- - zltigo   Цитата(Kail @ Feb 7 2007, 09:44) Такое ощ...   Feb 7 2007, 11:29
- - DASM   а может его и правда проверить :-) Схемку подключе...   Feb 7 2007, 12:30
|- - Kail   Цитата(DASM @ Feb 7 2007, 12:30) а может ...   Feb 7 2007, 12:43
|- - Alex03   На ресете RC с постоянной времени 1мс. Т.е. после ...   Feb 7 2007, 12:59
- - Kail   В общем целый день мучился с отладчиком, а "в...   Feb 7 2007, 23:49
|- - Сергей Борщ   Цитата(Kail @ Feb 7 2007, 22:49) Bad JTAG...   Feb 8 2007, 01:35
|- - &-rey   Заказал недавно MT-LINK новой версии. Проблемы оче...   Apr 4 2007, 15:42
- - DASM   А какой процессор ? Почему флеш стоит с адресов 0x...   Apr 4 2007, 15:50
|- - Сергей Борщ   Цитата(DASM @ Apr 4 2007, 14:50) А какой ...   Apr 4 2007, 16:09
|- - &-rey   Цитата(Сергей Борщ @ Apr 4 2007, 16:09) У...   Apr 4 2007, 17:07
- - DASM   RDI настраивается отдельно - там надо тип процессо...   Apr 4 2007, 17:20
|- - &-rey   Цитата(DASM @ Apr 4 2007, 17:20) RDI наст...   Apr 4 2007, 17:26
|- - &-rey   нашел почему то умерла нога процессора. Никто на...   Apr 4 2007, 18:33
|- - Сергей Борщ   Цитата(&-rey @ Apr 4 2007, 17:33...   Apr 4 2007, 20:16
- - DASM   Там - это в настройках RDI .   Apr 4 2007, 17:38
- - vromanov   Как там, адаптеры не появились?   Apr 4 2007, 18:08
- - DASM   по-моему это встроенная ф-ция, включается через чт...   Apr 4 2007, 18:40
- - &-rey   Цитата(DASM @ Apr 4 2007, 18:40) по-моему...   Apr 5 2007, 10:18


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

 


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


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