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

 
 
 
Reply to this topicStart new topic
> Помогите с lm3s8962, Сломалось подключение по JTAG
a_L_ex
сообщение Oct 21 2014, 09:11
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 18-07-11
Пользователь №: 66 277



Добрый день.
Ситуация такова, после загрузки в МК программы становится невозможным подключиться и работать через ULINK2. Программатор просто не подключается ни из-под LabView, ни из-под Кейла. Выдает ошибку "cannot enter debug mode" при попытке загрузки новой программы?
Может есть способ стереть загруженную программу, какой то hard-reset?
Go to the top of the page
 
+Quote Post
Andy-spb
сообщение Oct 23 2014, 12:23
Сообщение #2





Группа: Участник
Сообщений: 10
Регистрация: 3-09-09
Из: Санкт-Петербург
Пользователь №: 52 175



Цитата(a_L_ex @ Oct 21 2014, 13:11) *
Добрый день.
Ситуация такова, после загрузки в МК программы становится невозможным подключиться и работать через ULINK2. Программатор просто не подключается ни из-под LabView, ни из-под Кейла. Выдает ошибку "cannot enter debug mode" при попытке загрузки новой программы?
Может есть способ стереть загруженную программу, какой то hard-reset?


у меня всё работало, и 8962 и 8970. хотя если припомнить, возможно с одним чипом из нескольких десятков что-то подобное было, хотя на 100% не уверен. т.е. программа работает, но перепрошить не получалось.
а схема платы есть?
Go to the top of the page
 
+Quote Post
a_L_ex
сообщение Oct 24 2014, 08:01
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 18-07-11
Пользователь №: 66 277



Цитата(Andy-spb @ Oct 23 2014, 16:23) *
у меня всё работало, и 8962 и 8970. хотя если припомнить, возможно с одним чипом из нескольких десятков что-то подобное было, хотя на 100% не уверен. т.е. программа работает, но перепрошить не получалось.
а схема платы есть?


Схему рисовал не я, поэтому она в ужасном виде.
Раньше таких проблем не было,с чем связано не могу понять. Причем проблема похоже именно в программе, потому что после замены чипа с другими программа таких проблем нет и раньше тоже не возникало такой беды. Но после той которая нужна чип блокируется и только под замену.
Может все таки есть способ оживить чип? Программу то нужно все таки сделать рабочей.
Прикрепленные файлы
Прикрепленный файл  Rubidii.pdf ( 557.01 килобайт ) Кол-во скачиваний: 25
 
Go to the top of the page
 
+Quote Post
Andy-spb
сообщение Oct 24 2014, 17:22
Сообщение #4





Группа: Участник
Сообщений: 10
Регистрация: 3-09-09
Из: Санкт-Петербург
Пользователь №: 52 175



Цитата(a_L_ex @ Oct 24 2014, 12:01) *
Схему рисовал не я, поэтому она в ужасном виде.
Раньше таких проблем не было,с чем связано не могу понять. Причем проблема похоже именно в программе, потому что после замены чипа с другими программа таких проблем нет и раньше тоже не возникало такой беды. Но после той которая нужна чип блокируется и только под замену.
Может все таки есть способ оживить чип? Программу то нужно все таки сделать рабочей.



Да, схема прекрасна sm.gif

То, что удалось увидеть - нет подтяжек на сигналах JTAG.
http://infocenter.arm.com/help/index.jsp?t...qs/ka11418.html


Сигналы JTAG приходят еще на какой-то чип, однако, насколько мне известно, устройства на интерфейсе JTAG должны находится в одной цепи - TDO приходит на TDI следующего чипа в цепочке.

Не заведен сигнал RESET на 15й контакт разъема JTAG, хотя рекомендуют (правда я не уверен что ULINK им дрыгает).
http://www.ti.com/lit/pdf/spma036
стр.9

Ну и Errata рекомендую посмотреть, там что-то по поводу JTAG пробегало, но надо сверяться с ревизией чипа. Они кстати уже давно NRND.

Я делал свой бутлоадер по Ethernet. Там одна из точек входа была - наличие перемычки на плате, которая проверяется при сбросе. Таким образом, даже залив глючную программу, можно перепрошить чип.
Go to the top of the page
 
+Quote Post
a_L_ex
сообщение Oct 27 2014, 08:46
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 18-07-11
Пользователь №: 66 277



Цитата(Andy-spb @ Oct 24 2014, 21:22) *
Да, схема прекрасна sm.gif

То, что удалось увидеть - нет подтяжек на сигналах JTAG.
http://infocenter.arm.com/help/index.jsp?t...qs/ka11418.html


Сигналы JTAG приходят еще на какой-то чип, однако, насколько мне известно, устройства на интерфейсе JTAG должны находится в одной цепи - TDO приходит на TDI следующего чипа в цепочке.

Не заведен сигнал RESET на 15й контакт разъема JTAG, хотя рекомендуют (правда я не уверен что ULINK им дрыгает).
http://www.ti.com/lit/pdf/spma036
стр.9

Ну и Errata рекомендую посмотреть, там что-то по поводу JTAG пробегало, но надо сверяться с ревизией чипа. Они кстати уже давно NRND.

Я делал свой бутлоадер по Ethernet. Там одна из точек входа была - наличие перемычки на плате, которая проверяется при сбросе. Таким образом, даже залив глючную программу, можно перепрошить чип.


Подтяжку уже сделали, кажется просто файл старый остался у меня.
Ну NRND не страшно, запас есть.
Просто проблема появилась и пока решение только замена чипа.
У меня вот другой вопрос родился. Я правильно понял что с помощью LM Flash Programmer и подключения через USB можно стереть прогу из чипа и разблокировать JTAG?
Go to the top of the page
 
+Quote Post
Andy-spb
сообщение Oct 27 2014, 10:16
Сообщение #6





Группа: Участник
Сообщений: 10
Регистрация: 3-09-09
Из: Санкт-Петербург
Пользователь №: 52 175



Цитата(a_L_ex @ Oct 27 2014, 11:46) *
Подтяжку уже сделали, кажется просто файл старый остался у меня.
Ну NRND не страшно, запас есть.
Просто проблема появилась и пока решение только замена чипа.
У меня вот другой вопрос родился. Я правильно понял что с помощью LM Flash Programmer и подключения через USB можно стереть прогу из чипа и разблокировать JTAG?


Нет, для того чтобы работал LM Flash Programmer - нужно сначала прошить bootloader. Однако в некоторых, более старших чипах, он зашит в ROM вместе с библиотекой StellarisWare.

Я бы осциллографом посмотрел, что там происходит на ногах JTAG и TRST и RSTn.
Go to the top of the page
 
+Quote Post
LightElf
сообщение Oct 27 2014, 10:18
Сообщение #7


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

Группа: Участник
Сообщений: 180
Регистрация: 5-04-09
Пользователь №: 47 205



QUOTE (a_L_ex @ Oct 27 2014, 12:46) *
Просто проблема появилась и пока решение только замена чипа.
У меня вот другой вопрос родился. Я правильно понял что с помощью LM Flash Programmer и подключения через USB можно стереть прогу из чипа и разблокировать JTAG?

Скорее всего у вас программа переназначает ножки с JTAG на какую-то другую функцию. Лечится стиранием флеша под ресетом. LM Flash Programmer умеет. У JLink вроде тоже есть Unlock для Luminary.
Go to the top of the page
 
+Quote Post
defunct
сообщение Oct 27 2014, 16:12
Сообщение #8


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(a_L_ex @ Oct 21 2014, 11:11) *
Добрый день.
Ситуация такова, после загрузки в МК программы становится невозможным подключиться и работать через ULINK2. Программатор просто не подключается ни из-под LabView, ни из-под Кейла. Выдает ошибку "cannot enter debug mode" при попытке загрузки новой программы?
Может есть способ стереть загруженную программу, какой то hard-reset?

Возможно что-то с PLL нахомутано, либо программа отключает JTAG пины..
Чип можно разлочить (стереть содержимое флеша и вернуть JTAG в рабочее состояние) специальной последовательностью переходов из JTAG в SWD режим и обратно при актином сигнале Reset.

Смотрите секцию datasheet "Recover a "Locked" Microcontroller".

J-Link это умеет делать непроизвольно. Достаточно 4 раза запустить и закрыть J-Link Commander при зажатом Reset (он там при старте пытается найти МК и переключается между JTAG и SWD, что приводит к разлочиванию МК).

Цитата(a_L_ex @ Oct 27 2014, 10:46) *
Я правильно понял что с помощью LM Flash Programmer и подключения через USB можно стереть прогу из чипа и разблокировать JTAG?

Думаю нет, там этот LM Flash Programmer хочет какую-то особенность в схематике которая есть только в TI'ых демо платах.
Через ULINK у меня разлочить не получилось.

J-Link'ом без проблем как описал выше.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 17:46
Рейтинг@Mail.ru


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