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

 
 
> MT-Link. Первый опыт использования.
zltigo
сообщение Dec 21 2005, 20:20
Сообщение #1


Гуру
******

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



Первое, что следует отметить - MT-Link работоспособен (в определенных условиях) и адекватен своей цене. В переписке с автором на вопрос "может я хочу вернуть товар" я ответил "нет". Cдесь повторю
свой отказ еще раз :-).
Все нижеописанное изложено с целью:
1. Оградить только-только начинающих пользователей от неyжных стрессов и чрезмерных надежд.
2. самому получить совет от более опытных (в любой форме, например, дурак - поставь галочку и
больше никогда не жми эту кнопку).

Условия эксперимента:
- MT-Link с фирмварью 1.5
- Платы от Olimex LPC-E2294 и LPC-E2124
- IAR EWARM-3.40
- RDI от Seggler 2.74A
- Скорость Auto (Adaptive по информации автора на данный момент не поддерживается, что
правда не мешает штатным утилитам (только им!) от Seggler работать и при задании такого режима)
- DCC отключен (не поддерживается, хотя выбор вроде ни к чему плохому не приводит).

В процессе экспериментов произведена замена фирмвари с 1.4 (исчезли с непрогнозируемые вылеты)
и опробован рекомендованный автором откат на RDI 2.62С (сколь-нибудь заметных отличий не обнаружено, остался на 2.74A)

На автомате выбиралась скорость 1000kHz. Не было проблем и при ручном задании 1333kHz,
но при 1600kHz уже неработоспособен.

Теперь о менее приятном:

1. Со встроенной в IAR поддержкой J-Link, MT-Link можно считать неработоспособен :-(
Загрузка Flash идет нормально, можно после запуска пошагово походить, но при попытке
дойти до поставленного брейпойнта гарантированная потеря/блокировка прерываний и
как следствие зацикливание на вечном ожидании.

2. C Seggler-овским RDI картина стала нормальной - грузится, шьтеся (и встроенными в IAR и Seggler),
шагает, отрабатывает брейкпойнты. Все это, правда, при одном условии - используются софтовые брейпойнты. C железными есть проблема - не может при пошаговом исполнении отловить выход по
двум веткам. Ругается на невозможность поставить брейкпойнт (второй). При этом при работе со
штатной поддержкой IAR такие места трассируются без всяких проблем.

3. При выключении питания объекта изредка наблюдается зависание MT-Link требующее
и его выключения / включения (автор обещал помудрить с Watchdog).

4. MT-Link не работает (выкинуть стабилизатор 3.3V была не хорошая идея) на длинных USB кабелях и через пассивные хабы. Уже при дополнительном удлиннителе в 3m появляется сообщение о повышенном до 3.6V уровне питанияи опорное для ADC тоже прямо от 3.3) обьекта, а при более длинном начинаются сбои.

5.Может я чего не понимаю, и все "так и должно быть", но при нажатии "reset" на объекте не происходит отлавливание сего факта (catch exceptions reset активирован), зато для начала
вызывает вопль "Bad JTAG communications" после чего следует еще масса messagebox
WinRDI read {r0..r14} failed. Искусственно созданный факт data exception тоже отловить не удалось.


Вроде пока все.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
9 страниц V  « < 7 8 9  
Start new topic
Ответов (120 - 130)
DASM
сообщение Jul 11 2006, 20:00
Сообщение #121


Гуру
******

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



Elanta - все нормально, просто у меня монтажник в отпуске. Напрягаюсь как могу, ну чуть чуть терпения.
Go to the top of the page
 
+Quote Post
at90
сообщение Jul 12 2006, 05:15
Сообщение #122


Знающий
****

Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814



в терраэлектронике поспрошай. Я там взял недавно пятую версию.


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
niccom
сообщение Jul 12 2006, 11:07
Сообщение #123


Участник
*

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



Цитата(at90 @ Jul 12 2006, 09:15) *
в терраэлектронике поспрошай. Я там взял недавно пятую версию.


Сегодня уже не было и таймаут по словам их инженера месяц
Где в Москве еще можно купить?
Go to the top of the page
 
+Quote Post
at90
сообщение Jul 12 2006, 13:51
Сообщение #124


Знающий
****

Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814



тогда наверно нигде не купите. Ходовой товар.
Я в терре зараннее оплачивал. И то оставалось две штуки.


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
net
сообщение Jul 12 2006, 16:21
Сообщение #125


Знающий
****

Группа: Свой
Сообщений: 858
Регистрация: 9-08-04
Пользователь №: 473



Цитата(at90 @ Jul 12 2006, 17:51) *

ну так стал у вас шить кейл через mt-link?
а то у меня сегодня пришли говорят не шьет - пошел разбираться
оказалось плата e2294 с загрузкой из внешней флешь biggrin.gif
переключили на внутреннюю флешь все работает на ура smile.gif
может и увас чтото в этом духе?
Go to the top of the page
 
+Quote Post
at90
сообщение Jul 12 2006, 17:15
Сообщение #126


Знающий
****

Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814



Неа из кейла не хочет шить. Из иара нормально.
В кейле висит а потом выдаёт сообщение
Timeout while programming sector, core does not stop/
Потом второе сообщение
типа memory write timeout.
Пробовал менять скорость Мт линка. не помогает.
В иаре работает.
А можно ли отлаживать прерывания. А то он почему то не прыгает в таймер. а постоянно в мэйне крутится.
Отдаживаюсь на sam7s64. Платка SAM7P64


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
DASM
сообщение Jul 12 2006, 17:49
Сообщение #127


Гуру
******

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



Цитата(at90 @ Jul 12 2006, 21:15) *
Неа из кейла не хочет шить. Из иара нормально.
В кейле висит а потом выдаёт сообщение
Timeout while programming sector, core does not stop/
Потом второе сообщение
типа memory write timeout.
Пробовал менять скорость Мт линка. не помогает.
В иаре работает.
А можно ли отлаживать прерывания. А то он почему то не прыгает в таймер. а постоянно в мэйне крутится.
Отдаживаюсь на sam7s64. Платка SAM7P64

А из IAR тоже через RDI работаете ? Какой тип reset стоит в настройках RDI ? Им игрались ?
net - давай проектик =)))))
Go to the top of the page
 
+Quote Post
net
сообщение Jul 12 2006, 18:04
Сообщение #128


Знающий
****

Группа: Свой
Сообщений: 858
Регистрация: 9-08-04
Пользователь №: 473



Цитата(at90 @ Jul 12 2006, 21:15) *
Неа из кейла не хочет шить. Из иара нормально.
В кейле висит а потом выдаёт сообщение
Timeout while programming sector, core does not stop/
Потом второе сообщение
типа memory write timeout.
Пробовал менять скорость Мт линка. не помогает.
В иаре работает.
А можно ли отлаживать прерывания. А то он почему то не прыгает в таймер. а постоянно в мэйне крутится.
Отдаживаюсь на sam7s64. Платка SAM7P64

ваши сообщения напоминают мне сообщения с которыми ко мне сегодня пришли
правда процессор был lpc2294 и его стартовали с внешним flash и стесттвено не могли прошить внутренню флешь - может у вас аналогично ?


Цитата(DASM @ Jul 12 2006, 21:49) *
Цитата(at90 @ Jul 12 2006, 21:15) *

Неа из кейла не хочет шить. Из иара нормально.
В кейле висит а потом выдаёт сообщение
Timeout while programming sector, core does not stop/
Потом второе сообщение
типа memory write timeout.
Пробовал менять скорость Мт линка. не помогает.
В иаре работает.
А можно ли отлаживать прерывания. А то он почему то не прыгает в таймер. а постоянно в мэйне крутится.
Отдаживаюсь на sam7s64. Платка SAM7P64

А из IAR тоже через RDI работаете ? Какой тип reset стоит в настройках RDI ? Им игрались ?
net - давай проектик =)))))

проект кейловксих файлов ? тоесть проект с миганием диода настроенный на RDI mtlink?
это легко дам - только все дело в том что там lpc2148 - а как я уже писал сегодня пришли с lpc2294 который стартовал из внешней flash с претензией что mt link не пишет во флешь biggrin.gif
после того как сделали чтобы стартовал из внутренней флешь все сразу заработало - так что боюсь тут на все случаи не напасешься
а архив проекта с миганием на 2148 который есть в примерах кейла на mcb2140 завтра сделаю и положу сюда в виде архива

но тут блин другая бЯда с кейлом он неправильно делает код в 16 битном режиме а в 32 битном правильно !! во блин засада - надо на кейл писать angry.gif
Go to the top of the page
 
+Quote Post
at90
сообщение Jul 13 2006, 06:12
Сообщение #129


Знающий
****

Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814



у меня сам7эс64. Он не может из внешней флэши грузиться.
С ресетом попробую повозиться. Может проц не сбрасывается


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
net
сообщение Jul 13 2006, 07:40
Сообщение #130


Знающий
****

Группа: Свой
Сообщений: 858
Регистрация: 9-08-04
Пользователь №: 473



вот два проекта для демо платы MCB2140 от KEIL с проектом взятым из keil ARM с настройками для mt-link версии 5 с драйверами 330k от сеггера
один вариант с аппаратными точками останова. другой с программными точками останова.
используются прерывания от таймера. точки останова на прерываниях тоже работают в обоих вариантах.

[attachment=6264:attachment]
[attachment=6265:attachment]
Go to the top of the page
 
+Quote Post
mtx
сообщение Jul 20 2006, 10:53
Сообщение #131





Группа: Новичок
Сообщений: 5
Регистрация: 19-07-06
Пользователь №: 18 930



Где бы RDIKey найти для RDI MT-Link?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 04:07
Рейтинг@Mail.ru


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