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

 
 
 
Reply to this topicStart new topic
> Luminary. Перестал работать JTAG
VictorP
сообщение Feb 9 2008, 12:11
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 9-02-08
Пользователь №: 34 887



Ситуация парадоксальная. У меня отладочная плата Stellaris на LM3S8962.
После прошивки программы, которая использует PLL, JTAG перестал работать.
Он во время программирования выдает ошибку инициализации. Прошивать пробовал
как из Keil, так и из lmflash. Кто сталкивался с подобной проблемой, пожалуйста отзовитесь.
Go to the top of the page
 
+Quote Post
KRS
сообщение Feb 9 2008, 12:43
Сообщение #2


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(VictorP @ Feb 9 2008, 15:11) *
Ситуация парадоксальная. У меня отладочная плата Stellaris на LM3S8962.
После прошивки программы, которая использует PLL, JTAG перестал работать.
Он во время программирования выдает ошибку инициализации. Прошивать пробовал
как из Keil, так и из lmflash. Кто сталкивался с подобной проблемой, пожалуйста отзовитесь.

Насколько я помню там JTAG коннектится после ресета и процессор успевает запустится из флеша - и если там происходит отключение но JTAG или запрещение его или PLL не правильно инициализируется и ядро перестает работать то соотвественно и отладка работать не будет. ( так в частности защита флеша софтом у филипса реализована)

Но у Cortex M3 есть режим SWD так вот в него можно войти пока камень в ресете и установить брекпоинт на старте. Но режим SWD у стелларисовских плат поддерживает только коде сорсери
Go to the top of the page
 
+Quote Post
Zorge
сообщение Feb 15 2008, 19:59
Сообщение #3





Группа: Новичок
Сообщений: 6
Регистрация: 1-05-07
Пользователь №: 27 449



Проблема проста, кто-то из програмистов из Кеила решил что в отладочнике стоит 6 Мгц кварц и так настроил PLL. Лечиться это просто - перепайкой кварца smile.gif
Go to the top of the page
 
+Quote Post
VictorP
сообщение Feb 29 2008, 17:20
Сообщение #4





Группа: Новичок
Сообщений: 2
Регистрация: 9-02-08
Пользователь №: 34 887



На плате еще имеется ПЛИС, которая переключает JTAG на внешний. Я подумал, что проблема в сбросе контроллера и начал искать сигнал осциллографом. На выходе ПЛИС сигнал не обнаружился, но кагда я коснулся щупом сигнала сброса FTDI_SRSTn на входе ПЛИС, плата чудесным образом заработала. Интересен тот факт, что сброс питания не помогал. Кстати, когда я собирал проект, то видимо задал частоту, которая попала в reserved, и поэтому контроллер не управлялся JTAG-ом.
P.S. А я уже было похоронил эту плату, но...
Go to the top of the page
 
+Quote Post
DimaM
сообщение Mar 7 2008, 18:51
Сообщение #5


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

Группа: Участник
Сообщений: 103
Регистрация: 17-12-06
Из: село
Пользователь №: 23 615



а вообще как мнение о люминари -
стоит ли их предпочесть филипсу?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 29th May 2024 - 19:03
Рейтинг@Mail.ru


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