Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: MT-Link. Первый опыт использования.
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Страницы: 1, 2, 3
DASM
vesago - эээээ... в данном случае кого считать производителем ? unsure.gif
net
biggrin.gif
Цитата(vesago @ Jul 7 2006, 18:29) *
Как делал я: Сначала поставить соответствующий юсб драйвер и в устройствах должен появиться наш JLINK при подключенном мтлинке. Светодиод у последнего при этом мигать не должен. В опциях проекта дебуг выбрал юзе RDI интерфейс драйвер. Жмем сеттингс и указываем путь к длл установленых дров. В моем случае это JLINKRDI в вашем JLINKARM если я не ошибаюсь. Потом если все ок, можно из кела войти в настройки драйвера. Я ни чего не менял, только задержку при старте поставил. Вы можете поковыряться со скоростью. Вот собственно и все. Надо сказать, что как-то у меня жтаг отбросил копыта - поковырял я в нем. Чего я только не делал. Фирменная утилита - командер тоже кстати отлично видела девайс. Помог только снос и переустановка оси. Ось у меня XP SP2. Вообще конечно производителю не помешало бы накатать инструкцию по инсталяции и фак.


попробую теперь уж в вторник трясти
я подключал JLINKRDI и драйвер откликается и настраивается и по инструкции вроде для realview тоже про jlinkrdi пишут - но чето отладка как то не идет да и память как бы делает вид что пи шет но потом сеннером читаешь вроде ка и не пишет
отладку запускаешь пошагово вроде идет но на main не выходит
ладно буду видимо во вторник трясти раз с полпинка не пошло с кейлом. особой нужды нет с ulink все работает на ура может и подожду пока dasm чтонибуть разродит biggrin.gif
с сеггером вроде все перепробовал вроде все работает и пишет и стрирает и читает и тд и тп smile.gif
goodwin
Ээээ... Из своего, скажем так совсем мизерного опыта по склещиванию одного с другим, могу все-же сказать, что с бубном приходится потанцевать частенько. И не в силу неработы какого либо X-линка, а в основном по причине очень разных нюансов targets... Тут и тактовая, и инициализация нужных регистрок (например для таймингов DRAM и flash ), и т.п. Ну и ПО от версии к версии тоже имеет различия и глюки, и настройки RDI драйвера для разных targets/режимов отладки...
Мало того, столкнулся на днях с аппаратным WDT в одном дивайсе - тут никакой бубен даже не поможет wink.gif

ЗЫ: Это я к тому, чтобы от DASM-а не требовали чуда smile.gif
Иногда и пошаманить приходится (особливо по незнанию)...
net
Цитата(goodwin @ Jul 7 2006, 19:16) *
ЗЫ: Это я к тому, чтобы от DASM-а не требовали чуда smile.gif
Иногда и пошаманить приходится (особливо по незнанию)...


я просто имел ввиду что тот кто делал понимать должен лучше и опыта должен иметь - и хочется на халяву просто поиметь чужой опыт вот и все cheers.gif

а то что они могут быть не совместимы - так это тоже запросто такое может быть на сайте сегера я про кейл ничего и не нашел - так что может и не работать sad.gif

кроме того автор H-JTAG тоже писал что у кейла какието проблемы с RDI и типа они их должны исправить и тогда его H-JTAG будет с кейлом работать - а пока он с ним не работает
sad.gif
DASM
net - а чего мне рожать, у меня с полпинка с Keil пошло. Но в Keil я не работаю
zltigo
Цитата(DASM @ Jul 7 2006, 19:57) *
net - а чего мне рожать, у меня с полпинка с Keil пошло. Но в Keil я не работаю

Все абсолютно аналогично - работаю с Keil изредка интереса ради. Все более чем прозрачно. RDI заработал сразу без каких-либо "специальных кейловских" напрягов.
DASM
Цитата(zltigo @ Jul 7 2006, 22:22) *
Цитата(DASM @ Jul 7 2006, 19:57) *

net - а чего мне рожать, у меня с полпинка с Keil пошло. Но в Keil я не работаю

Все абсолютно аналогично - работаю с Keil изредка интереса ради. Все более чем прозрачно. RDI заработал сразу без каких-либо "специальных кейловских" напрягов.

Единственное - он упорно отказывался писать R13 кажется в режиме супервизора. Почему - не знаю. В IAR такого не замечал
net
Цитата(DASM @ Jul 7 2006, 22:31) *
Цитата(zltigo @ Jul 7 2006, 22:22) *

Цитата(DASM @ Jul 7 2006, 19:57) *

net - а чего мне рожать, у меня с полпинка с Keil пошло. Но в Keil я не работаю

Все абсолютно аналогично - работаю с Keil изредка интереса ради. Все более чем прозрачно. RDI заработал сразу без каких-либо "специальных кейловских" напрягов.

Единственное - он упорно отказывался писать R13 кажется в режиме супервизора. Почему - не знаю. В IAR такого не замечал



да уж - а уменя гад упорно не работает sad.gif - но при этом утиллиты от сегерра пашут на ура
мде... задачка - ну хорошо что у вас работает - значит будем искать и исправлять кривизну своих рук blink.gif
tongue.gif
DASM
а дрова и прочее новое ?
net
Цитата(DASM @ Jul 10 2006, 02:15) *
а дрова и прочее новое ?


если имеется в виду от драйвера от сеггера то 3.30 стоят
кейл тоже mdk301d стоит

я поизучаю внимательно все это - но с полпинка не заработало - и главное что внешне она говорит что все нормально
делает вид что грузит приложение, когда начинаешь по шагам отладку итди то делает вид что делает шаги - но на точку останова не встает и память на самом деле не программирует
и когда читаешь пзу то она не зависимо от адреса показывает что там должно лежать с 0 адреса
воообщем буду искать волшебные пузырьки biggrin.gif главное что у вас работает - значит можно починить cheers.gif
жаль что не могу этим заняться вплотную все какие то дела отвлекают sad.gif
vesago
Я кстати в кейле жтагом не шью. Заливаю через бутлодер, а мтлинком дебажу. Залить тоже не вышло. Разбираться не стал почему. По поводу точек останова. Как правило если поставить оную без бубнов, то процесс гарантированно не становится на ней. Надо остановить, поставить брэкпоинт, потом пройтись трохи по шагам, может пустить, потом стпорнуть и снова пройтись по шагам и только после этого запускать. Часто вылетает и приходится убивать все брэкпоинты. В общем дело это не тривиальное. Может из-за моей версии 1.6. А по поводу инструкции - если ты не тусуешься на электрониксесахаретелесистемах, то инсталяция мтлинка только на основе соответствующего даташита мне кажется довольно затруднительной. Хотя, конечно, наш бизнес вообще не для слабонервных. Хотел спросить - ULINK самопальный или покупной - как работает? Охота ради спортивного интереса попробовать состряпать типа того, что Елисеев любезно выложил.
Alex B._
У меня никаких проблем не возникло - запустил в IAR и KEIL через RDI и в Crossworks как JLINK с полпинка. Изначальные версии прошивки MTLINK и всего остального сейчас не помню, но потом обновлялся - не было проблем.
net
УРЯ!!! все заработало a14.gif
все дело было в волшебных пузырьках !!!
не поставили вторую галочку в прошивке FLASH
тоесть саму прошивалку разрешили но вторую галочку которая стоит ниже и написано что отвечает за прошивку флеш из программы не поставили и поэтому нефига не работало !!!
причем делало вид что все работает - но поскольку во флешь не прошивала то отлаживала только в том случае если программа была зашита во флешь - вообще короче надо ставить ДВЕ ГАЛОЧКИ НА странице отвечающей за флешь и все работает без проблем !!!
так что инструкция просто необходима - потому как фраза которая написана около 2 галочки как то не привлекает внимание хотя когда уже поняли в чем дело то написано там именно про это !!!!
короче KEIL пищет и отлаживает через flash без проблем - все точно также как и ULINK только благодаря DASM стоит намного дешевле cheers.gif cheers.gif
a14.gif
at90
чё за галочки. можно по подробней?
DASM
net - может пришлешь проектик, выложить бы его где, да и ссылать на него всех кейловцев ?
net
вот картинка настройки flash для кейл в mt-link
нужно обязательно две галочки
когда не было второй галочки то делало вид что работает но не работало
после установки обеих галочек все работает и прошивает flash и отлаживается
Нажмите для просмотра прикрепленного файла
elantra
2DASM. А вообще МТ-системы продают МТ-линк? А то от них уже 3 недели счет на него, при этом звоним каждые 3-4 дня
at90
а у меня чё то не хочет во флэше отлаживаться.
выскакивает на этапе прошивки флэша. галки в кейле выставил.
скорость поставил маленькую. в рам нормально отлаживает
net
Цитата(elantra @ Jul 11 2006, 19:10) *
2DASM. А вообще МТ-системы продают МТ-линк? А то от них уже 3 недели счет на него, при этом звоним каждые 3-4 дня


продают - я вот купил на прошлой неделе с полпинка smile.gif
с доставкой в москву - без проблем
позвонил в понедельник а в среду уже в москве было
cheers.gif


Цитата(at90 @ Jul 11 2006, 21:19) *
а у меня чё то не хочет во флэше отлаживаться.
выскакивает на этапе прошивки флэша. галки в кейле выставил.
скорость поставил маленькую. в рам нормально отлаживает

тип процессора правильно прописал?
драйвера у меня последние стоят типа 330к
скорсоть поставил на автоопределение
проект взят из примера кейл для арм где диодиком мигает
все работает на ура
zltigo
Цитата(at90 @ Jul 11 2006, 20:19) *
выскакивает на этапе прошивки флэша

Что значит "выскакивает"? Если IDE падает, то, пожалуй, знаю в чем дело.
А если нормально ругается на ошибки, то тогда следовало-бы о них сообщить при постановке вопроса.
DASM
Elanta - все нормально, просто у меня монтажник в отпуске. Напрягаюсь как могу, ну чуть чуть терпения.
at90
в терраэлектронике поспрошай. Я там взял недавно пятую версию.
niccom
Цитата(at90 @ Jul 12 2006, 09:15) *
в терраэлектронике поспрошай. Я там взял недавно пятую версию.


Сегодня уже не было и таймаут по словам их инженера месяц
Где в Москве еще можно купить?
at90
тогда наверно нигде не купите. Ходовой товар.
Я в терре зараннее оплачивал. И то оставалось две штуки.
net
Цитата(at90 @ Jul 12 2006, 17:51) *

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

А из IAR тоже через RDI работаете ? Какой тип reset стоит в настройках RDI ? Им игрались ?
net - давай проектик =)))))
net
Цитата(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
at90
у меня сам7эс64. Он не может из внешней флэши грузиться.
С ресетом попробую повозиться. Может проц не сбрасывается
net
вот два проекта для демо платы MCB2140 от KEIL с проектом взятым из keil ARM с настройками для mt-link версии 5 с драйверами 330k от сеггера
один вариант с аппаратными точками останова. другой с программными точками останова.
используются прерывания от таймера. точки останова на прерываниях тоже работают в обоих вариантах.

Нажмите для просмотра прикрепленного файла
Нажмите для просмотра прикрепленного файла
mtx
Где бы RDIKey найти для RDI MT-Link?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.