Перейти к содержанию
    

mt-link + AT91SAM7S64

Добрый день!

Вопрос банальный и избитый, но перерыв множество тем ответа не нашел, да и каша небольшая в голове уже:(

В общем имею mt-link (11111117) и olimex at91sam7s64 eval board. Скачал с сеггера j-link v. 3.72b, применил лекарство, теперь в лицензии - never expired, установил драйвер usb, мт-линк определяется при подключении к усб. При запуске j-link тоже все ок вроде, определяет ядро arm7.

 

Проблема у меня с j-flash. При попытке connect выдает Unable to halt ARM core:( В общем почитав мануал и форум пробовал разные комбинации в RDIconfig'е. Ни hardware (normal), ни специальный software for AT91 ничего в корне не меняют.

Пробовал скорость соединения менять, тоже не помогает....

Кажется мои идеи иссякли...сказывается нехватка опыта:(

 

Заранее благодарен за креативные предложения!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Знакомый глюк. Справлялся такой методой:

- соединил житаг и камень (оба выключены);

- запитал житаг;

- зажал на плате контроллера ресет;

- запитал контроллер;

- отпустил ресет;

- сконнектился.

ИМХО, глюк где-то в самом начале коннекта. Кстати, на 30 кГц скорости житага этого глюка не наблюдал ни разу... Может, просто камень работает на слишком низкой частоте? Могу, конечно, и ошибиться здорово, т.к. житаг не изучал, а использовал. DASM имеет по мт-линку большой опыт, можно у него спросить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Leen

Огромное спасибо. Действительно проблема была в том, что нужно было перед коннектом нажать на кнопку ресет. Но до конца проблему все равно не понял. Всю жизнь думал, что сигнал ресета должен формироваться программно. А что бы мне было делать, если бы это было готовое устройство, а не евалкит? До этого момента никогда в своих разработках не ставил кнопки на ресет.

 

Есть еще один вопрос, но это скорее к DASMу.

Пробую прикрутить RDI к Keil. Лекарство с сахары, RDI v3.72b, настроил в кейле все вроде правильно, но при попытке flash->download выдает мне no valid license fo S/N 11111117 RDI. Пробовал заменить dll от версии 3.48b. Не помогло:(

 

P.S.

Разобрался!

В общем проблема была в том, что не хватало лицензии для flash downloader. Теперь кажется работает.

Осталось самая малость, разобраться с камнем:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поэкспериментировал на работе немного: взял платку с зашитой во флэшу прогой (плата Olimex SAM7-H256, прога та, которая в ней была изначально - лень стирать, работаю из рамы), попробовал поконнектить с MT- и J-Link'ами (благо оба под рукой были).

Так вот, не знаю, какие у камня скорости, какие настройки ФАПЧ, но если (все питалось усбой) сначала подключать линк, а потом таргет, то коннектились оба (J на скоростях до 3 МГц, MT - чуть ниже). Если же дать камню запуститься, то J коннектился вяло, не всегда и на 30 кГц, МТ такого подвига не произвел:(

ИМХО, надо сначала все соединить, а потом запитывать от готового - к неготовому:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кстати, на 30 кГц скорости житага этого глюка не наблюдал ни разу...

 

Это потому что проц стартует на внутреннем клоке 32khz.

Перевод на кварц и pll делается в стартапе обычно (тобиш программно).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Привет! Подскажите новенькому: будет ли нормально работать плата от Keil MCB2300 (LPC2368) с МТ-линком вместо родного ULINK2? Если есть разница, то в чем?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Привет! Подскажите новенькому: будет ли нормально работать плата от Keil MCB2300 (LPC2368) с МТ-линком вместо родного ULINK2? Если есть разница, то в чем?

 

Работать будет.

Причем с MT-Linkom не только в Кейле, но и в ИАРе, CrossWorks и т.д.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Работать будет.

Причем с MT-Linkom не только в Кейле, но и в ИАРе, CrossWorks и т.д.

 

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проблема с J-Flash 3.62-3.72, когда небыло соединения с устройством, исправлена в JLinkARM_V374b.

Добавлен сброс и останов при инициализации.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

JLinkARM_V374e.

 

Попробовал SAM-BA и SAM-Prog с МТ-Link (AT91SAM7S64) - шьет, но есть но.

 

1. Обязательно RTCK (пришлось сделать петельку на TCK)

2. Если девайс не подключен - выдает Device power - 0.00V и вылетает по ошибке :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...