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

 
 
 
Reply to this topicStart new topic
> При записи программы во внутреннюю флеш появляется ошибка, ERROR: PC of target system has unexpected value after programming. (PC
PCB-young
сообщение Jul 3 2012, 16:06
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 17-10-05
Из: Питер
Пользователь №: 9 747



Пишу программу для LPC1114 в среде Keil. Только начал разбираться с контроллером, и тут при очередной прошивке внутренней ПЗУ вылезла ошибка:ERROR: PC of target system has unexpected value after programming. (PC = 0xFFFFFFFE)!. Все, флешь больше не шьется, ни из Кейла, ни из JFlashARM. Начало проблемы совпало с сомнительной игрой с адресами полей структуры (модифицировал хедер). В какую сторону копать для решения, и как это вообще вышло?

PS: стереть флешь удается

Сообщение отредактировал PCB-young - Jul 3 2012, 22:23
Go to the top of the page
 
+Quote Post
jcxz
сообщение Jul 4 2012, 02:43
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Я работаю с LPC1778. У меня периодически (наверно после того как зашью что-нить "не то") перестаёт с ним работать JTAG.
Лечится только полным стиранием флеш FlashMagic-ом через UART0. При помощи только JTAG решить проблему никак не удаётся.
Возможно у Вас, что-то подобное.
Возможно можно попробовать перевести его в режим ISP при включении питания, а потом - JTAG-ом получится прошить.

Да - версия подтвердилась - замкнул ногу 2.10 (вход в режим ISP) на GND при вкл. питания - после этого JTAG заработал и позволил прошить флеш.
Значит именно в этом и было дело - мусор во флешке при вкл. питания может приводить к неработе JTAG.
Go to the top of the page
 
+Quote Post
PCB-young
сообщение Jul 4 2012, 07:58
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 17-10-05
Из: Питер
Пользователь №: 9 747



Цитата(jcxz @ Jul 4 2012, 06:43) *
Я работаю с LPC1778. У меня периодически (наверно после того как зашью что-нить "не то") перестаёт с ним работать JTAG.
Лечится только полным стиранием флеш FlashMagic-ом через UART0. При помощи только JTAG решить проблему никак не удаётся.
Возможно у Вас, что-то подобное.
Возможно можно попробовать перевести его в режим ISP при включении питания, а потом - JTAG-ом получится прошить.

Да - версия подтвердилась - замкнул ногу 2.10 (вход в режим ISP) на GND при вкл. питания - после этого JTAG заработал и позволил прошить флеш.
Значит именно в этом и было дело - мусор во флешке при вкл. питания может приводить к неработе JTAG.


biggrin.gif То что нужно, спасибо, проц ожил.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 14th July 2025 - 13:28
Рейтинг@Mail.ru


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