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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Умер LPC2378 revB от ISP, возможно ли воскресить
Vitaliy_ARM
сообщение Feb 17 2008, 22:15
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



В общем при программировании я зацепил кабель СОМ порта и выдернул его из платы. После чего при его перестал находить Wiggler (H-Jtag). При попытке стереть FlashMagic, выдаются ошибки:

Failed to read the device signature, .... Do you want to continue?
Жму ОК.
Operation Failed;
Снял лог (прилагаю). Как видно, связь с процессором устанавливается.
Однако связь устанавливается даже если снять перемычку с порта P2.10. Видимо постоянно загружается загрузчик и висит.

Может кто знает, как его можно вылечить или можно сразу новый покупать???
help.gif

Сообщение отредактировал Vitaliy_ARM - Feb 17 2008, 22:17
Прикрепленные файлы
Прикрепленный файл  ISPlog.txt ( 3.98 килобайт ) Кол-во скачиваний: 111
 


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
KRS
сообщение Feb 17 2008, 22:20
Сообщение #2


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

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



так судя по логу у вас просто эхо возвращается
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Feb 17 2008, 23:08
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Цитата(KRS @ Feb 18 2008, 01:20) *
так судя по логу у вас просто эхо возвращается


Не совсем эхо. Как-то по неаккуратности уже такое было. Но все вылечелось стиранием J-Tag'ом сразу после резета. А теперь совсем умер. Так что, на помойку? 07.gif

Сообщение отредактировал Vitaliy_ARM - Feb 17 2008, 23:09


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
KRS
сообщение Feb 18 2008, 08:00
Сообщение #4


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

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



А вы попробуйте обычным терминалом послать
?
эха не должно быть, чип должен ответить
Synchronized

ну перед этим конечно надо подтянуть ножук входа в бутлоадер и проресетить чип.
Go to the top of the page
 
+Quote Post
zhevak
сообщение Feb 18 2008, 19:59
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065



Интересно то, что у меня пал в кому ЛПЦ2368 (не 2378!).

Но я-то по дурости ввел его в ступор -- хотел заставить работать на заявленных 72 МГц. Странно, что и у моего камня симптомы те же. Я сначала проехался по нему ФлэшМэйджиком: стирал, еще что-то делал. А потом через МТ-Линк его как-то вытащил. Как -- даже сам не понял sad.gif Т.е. Камень стал доступен для программирования. Но т.к. суть проблемы еще не знал, я на ступил на грабли во второй раз. Я его еще раз увел на 72МГц. Теперь уже конкретно увел. Еррату, конесчно, прочитал, но ведь уже было поздно! Теперь даже по еррате не могу его вытащить обратно.

Самое забавное -- оператива у камня читается (с адреса 0х40000000) с помошью J-Flash. Изменить оперативу не могу. Операция вкл-выкл камня не приводит к смене каких-либо байт в оперативе. Словно это не оператива, а флешь. С другой строны из флеши (т.е. начиная с адреса 0х00000000 и вверх) не могу ничего прочитать. Что такое с камнем случилось -- ума не приложу! По идее, надо бы тоже просить помощь.

Да, забыл сказать, что камень не сам по себе, не на моей плате установлен. Камень стоит на на демоборде LPC2300U (KEIL), т.е. на фирменной. На камне выбита надпись -- ZSG0645-Y (в последней строчке). Я так понимаю, это -- даже не ревизия, т.е. нет никакой ревизии ни А, ни В.

Сообщение отредактировал zhevak - Feb 18 2008, 20:08


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post
KRS
сообщение Feb 18 2008, 20:14
Сообщение #6


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

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



На самом деле LPC всегда стартует из бутлоадера (на 23хх он использует внутренний осцилятор) бутлоадер проверяет ногу и если она притянута не запускает прогу пользовательскую. (в этом можно убедится посмотрев бутлоадер в IDA например) ну и даташит почитать про MAP.
Поэтому что бы убить чип надо стереть бутлоадер или исправить его что проблематично потому что все идет через IAP, который не позволяет записать или стереть сам бутлоадер. (ну или ногу отжечь)
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Feb 19 2008, 08:25
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Цитата(KRS @ Feb 18 2008, 11:00) *
А вы попробуйте обычным терминалом послать
?
эха не должно быть, чип должен ответить
Synchronized

ну перед этим конечно надо подтянуть ножук входа в бутлоадер и проресетить чип.


Подал ?, получил эхо ?. На другие команды не отвечает совсем. Потом попробовал отключить эхо командой:
A0<CR><LF>
Эхо отключилось. Потом попытался включить эхо. Эхо нет! И теперь вообще никаких признаков жизни нет 07.gif


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
KRS
сообщение Feb 19 2008, 09:13
Сообщение #8


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

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



Цитата(Vitaliy_ARM @ Feb 19 2008, 11:25) *
Подал ?, получил эхо ?. На другие команды не отвечает совсем. Потом попробовал отключить эхо командой:
A0<CR><LF>
Эхо отключилось. Потом попытался включить эхо. Эхо нет! И теперь вообще никаких признаков жизни нет 07.gif

Интересно!
Если эхо посылал бутлоадер, как он мог начать работать без синхронизации?
Единственно что могу предположить - что чип начинает выполнять пользовательскую программу и потом попадает в случаное место бутлоадера.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 19 2008, 09:22
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(KRS @ Feb 19 2008, 12:13) *
Если эхо посылал бутлоадер, как он мог начать работать без синхронизации?

Обычно - он на какой-то скорости по умолчанию стоит и эхо выплевывает. Другое дело, что на '?' должен-был синхронизироваться, но это если c '?' все начинается, а не передается в каком-то потоке. Ищите проблему пока за пределами bootloader-а - исправность кабеля, который выдернули на лету, соответственно живость приемопередатчиков, на какой скорости проводится эксперимент с терминалом, теминал, случаем не запихивает для начала тупо строчку инициализации модема....


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Feb 19 2008, 09:59
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Цитата(zltigo @ Feb 19 2008, 12:22) *
Обычно - он на какой-то скорости по умолчанию стоит и эхо выплевывает. Другое дело, что на '?' должен-был синхронизироваться, но это если c '?' все начинается, а не передается в каком-то потоке. Ищите проблему пока за пределами bootloader-а - исправность кабеля, который выдернули на лету, соответственно живость приемопередатчиков, на какой скорости проводится эксперимент с терминалом, теминал, случаем не запихивает для начала тупо строчку инициализации модема....


Кабель полностью исправен, неоднократно проверял. Плата SK-LPC2378 rev.B. Пробовал программировать FlashMagic'ом (версия 4.17.273). Постоянно снимал лог программой HDD serial monitor. Ставил галку Set Code Read Prot. Можно ли запретить чтение так, что загрузчик не будет отвечать?


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 19 2008, 10:18
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Vitaliy_ARM @ Feb 19 2008, 12:59) *
Можно ли запретить чтение так, что загрузчик не будет отвечать?

Не должно. По засаженому пину по любому выходим в загрузчик, загрузчик в LPC23xx, как уже писалось полностью автономен, поиздеваться над загрузчиком сложно, по крайней мере внутри его самого таких средств нет (это к вопросу о залетах). Какбель, говорите, после его физического отрывания проверяли? А приемопередатчики, как на плате, так и в PC?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
alexander55
сообщение Feb 19 2008, 10:33
Сообщение #12


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(zltigo @ Feb 19 2008, 13:18) *
А приемопередатчики, как на плате, так и в PC?

Это самое вероятное.
Они обычно не вылетают.
Но если втыкать кабель при уже включенных питаниях (с двух сторон) может произойти. При выключении, если произошел дребезг (нет контакта - есть контакт) - тоже может произойти (но это еще реже).
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Feb 21 2008, 11:52
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Странно. На ПК СОМ порт работает, проверил на другом устройстве. На работу принес и проверил осциллографом сигналы, при подаче ? на входе RX процессора просматривается четкий сигнал. На выходе процессора тишина. В общем на всякий случай заказал пару новых. Продолжаю разбираться


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
KRS
сообщение Feb 21 2008, 14:06
Сообщение #14


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

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



Цитата(Vitaliy_ARM @ Feb 21 2008, 14:52) *
Странно. На ПК СОМ порт работает, проверил на другом устройстве. На работу принес и проверил осциллографом сигналы, при подаче ? на входе RX процессора просматривается четкий сигнал. На выходе процессора тишина. В общем на всякий случай заказал пару новых. Продолжаю разбираться

Если проц молчит. Откуда тогда брались данные в логе, и эхо на "?" ?
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Feb 21 2008, 14:21
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Цитата(KRS @ Feb 21 2008, 17:06) *
Если проц молчит. Откуда тогда брались данные в логе, и эхо на "?" ?


Проц замолчал после того, как я отрубил эхо командой A0<CR><LF>. И больше я ничего от него не могу получить. Ни на какие команды он не отвечает. Скорость обмена была 4800 при выключении эха. Я и скоростя менял и на этой пробовал, результат не меняется. J-TAG вообще не видит проц. ( Сегодня мне сообщили, что еще у одного человека так же умер проц на плате MCB2300 из-за того, что он залил ему прошивку, предназначнную не для него. Так же загрузчик не отвечает. Это к тому, что не у одного меня такая проблема, может быть загрузчик при каких-то условиях может слететь). Пока все указывает на то, что проблема в самом процессоре.


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post

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

 


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


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