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

 
 
> Не программируется LPC2478 на двух разных платах
sherr
сообщение Sep 2 2010, 18:18
Сообщение #1


Местный
***

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



Не программируется LPC2478 на двух разных платах - через FlashMagic . При этом ранее залитая программа
там и там - работает(после заливки новой!), при полном стирании флеш - прекращает, а после перезаливки
новой (нескольких разных вариантов) - опять работает???!!!. При этом FlashMagic не ругается ни на что,
и на верификацию в том числе ... crying.gif unsure.gif

Сообщение отредактировал sherr - Sep 2 2010, 18:19
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 9)
Dog Pawlowa
сообщение Sep 3 2010, 06:30
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(sherr @ Sep 2 2010, 21:18) *
Не программируется LPC2478 на двух разных платах - через FlashMagic .

Попробуйте at200 местного разлива.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
sherr
сообщение Sep 3 2010, 11:29
Сообщение #3


Местный
***

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



Не помогло, правда в логе наблюдалось слово partial в отношении отдельных секторов...
Go to the top of the page
 
+Quote Post
sherr
сообщение Oct 15 2010, 18:45
Сообщение #4


Местный
***

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



Приехал из отпуска, возвращаюсь к старой теме. Попробовал программировать через JetLink8 (из ИАР 5.4) -- увы результат тот же,,
Износ флеша маловероятен - одна из плат перепрограммировалась 200-250 раз, а вторая - всего 20-30 , к тому же на обоих это случилось
одновременно.

Подозреваю произошедшую непреднамеренно (из-за глюка FlashMagic ?) необратимую блокировку некоторых секторов или частичное сти-
рание загрузчика(хотя и считается что это невозможно).

Что еще можно попробовать не меняя контроллер (TQFP 208 однако)?
p.s. платы изготовлены с разницей более чем в год - ревизии LPC2478 по- видимому разные
Go to the top of the page
 
+Quote Post
sherr
сообщение Oct 16 2010, 14:34
Сообщение #5


Местный
***

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



Неужели никто не сталкивался с подобной ситуацией ?
Go to the top of the page
 
+Quote Post
bseyur
сообщение Oct 18 2010, 05:02
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 8-01-07
Из: Томск
Пользователь №: 24 208



Сталкивался с подобным на LPC2468. Но в моем случае после прошивки одной из тестовых версий ПО ISP бутлоадер вообще отказывался стартовать, даже с удержанием P2.10 при сбросе. Был установлен режим CRP=2.
Проблему решил тем, что стал удерживать уровни Reset и P2.10 в нуле до включения питания контроллера, после чего полностью стер содержимое flash. В дальнейшем проблема больше не проявлялась.
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Oct 18 2010, 11:14
Сообщение #7


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Судя по вашему описанию, вы просто шаманством занимаетесь, вместо того, чтобы локализовать проблему.
Казалось бы, ну запиши весь флэш чем-нибудь, а потом считай это что-нибудь.
А проверять правильность записи стартом программы - это за гранью.

Сам интерфейс программирования достаточно надежен, чтобы избегать ошибок связанных с RS232.
И вобщем-то, там вообще все под чрезмерным (на мой взгляд) контролем.

Проверьте правильность стирания
Проверьте запись 0-ей
Запись AA
Запись 55.

Все. Тут работы на 15 минут.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
sherr
сообщение Oct 18 2010, 18:01
Сообщение #8


Местный
***

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



Цитата
Проверьте правильность стирания
Проверьте запись 0-ей
Запись AA
Запись 55.


Проделал - все нормально -- собственно как и ожидалось - как я писал в первом посте -- верификация в FlashMagic после записи
проходит нормально, для подстраховки считал флеш в файл и просмотрел WinHex - там все соответствует записанному. Потому и гре-
шу на некорректную работу бутлоадера или блокировку секторов. Уже морально готовлюсь к перепайке TQFP208 wassat.gif wassat.gif
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Oct 18 2010, 18:43
Сообщение #9


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Не знаю о каком бутлоадере вы толкуете. Но если все нормально, то - нормально.
Проблема вне LPC2478.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
sherr
сообщение Nov 5 2010, 13:38
Сообщение #10


Местный
***

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



В общем причина оказалась такой - был неплотно вставлен
шлейф дисплея MI0430FT-3 на плате SK-MI0430FT-Plug и
дисплей перешел в режим заводских тестов не описанных
в даташите и, на удивление, крайне похожих на мою
собственную первую тестовую программу (пять основных
цветов - B,W,R,G,B , и шахматное поле. Вот так то, не
думал, что простой TFT без контроллера может так умничать.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 11:00
Рейтинг@Mail.ru


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