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

 
 
> Проблема с LPC1768, Не записывается внутренний флеш по адресу 0x70000
VslavX
сообщение Dec 6 2010, 20:04
Сообщение #1


embarrassed systems engineer
*****

Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038



Имеется LPC1768. Написан свой загрузчик по UART, расположен в первых 16K флэш памяти. Все работало нормально. Но недавно программа увеличилась в размерах и потребовалась запись уже в предпоследний сектор флешки - по адресу 0x70000. И тут произошла засада - оно просто не пишется, функция IAP возвращает SUCCESS, а данные по адресу не записаны.
Начал разбираться что до как. В итоге есть две платы, на обоих LPC1768, но с разными маркировками. На одной память пишется нормально, на второй - такая вот ерунда. И эта проблемная плата не одна такая - на данный момент три опытные штуки, процессоры на них из одной партии.
Прочитал BootROM, дизассемблировал, нашел много интересного sm.gif. У LPC-ей оказывается есть 2 килобайта теневого флеша, и там записано много любопытных вещей - ID процессора, точки старта, методы блокировки JTAG, и - таблица адресов секторов. Так вот - у сбойных чипов эта таблица для предпоследнего сектора содержит 0x78000 вместо законных 0x70000 в нормальном чипе. Такая информация в теневой флешке могла быть записана только на заводе. Вопрос такой - кто-нибудь уже написал такую большую программу для LPC17xx, что понадобился сектор по адресу 0x70000? Или просто у кого-нибудь были проблемы с флешкой по адресу 0x70000?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- VslavX   Проблема с LPC1768   Dec 6 2010, 20:04
- - scifi   А вообще LPC1768 уже официально доведённый продукт...   Dec 7 2010, 07:08
|- - VslavX   Цитата(scifi @ Dec 7 2010, 09:08) А вообщ...   Dec 7 2010, 13:48
- - oman   Цитата(VslavX @ Dec 6 2010, 23:04) Прочит...   Dec 7 2010, 08:09
|- - GetSmart   Цитата(oman @ Dec 7 2010, 13:09) не расск...   Dec 7 2010, 12:23
- - GetSmart   FlashMagic тоже не может прописать адреса 0x70000....   Dec 7 2010, 13:49
|- - VslavX   Цитата(GetSmart @ Dec 7 2010, 15:49) Flas...   Dec 7 2010, 13:55
|- - vmp   Цитата(VslavX @ Dec 7 2010, 16:55) В-обще...   Dec 9 2010, 09:04
|- - VslavX   Цитата(vmp @ Dec 9 2010, 11:04) А после д...   Dec 9 2010, 10:26
|- - vmp   Цитата(VslavX @ Dec 9 2010, 13:26) Upd: п...   Dec 9 2010, 11:05
|- - VslavX   Цитата(vmp @ Dec 9 2010, 13:05) А про Fla...   Dec 9 2010, 11:37
- - GetSmart   Возможно напортачили только в 2к теневого флэша. Н...   Dec 7 2010, 15:17
|- - VslavX   Цитата(GetSmart @ Dec 7 2010, 17:17) Возм...   Dec 7 2010, 16:12
- - GetSmart   VslavX, у Вас есть код для чтение 2к теневого флэш...   Dec 7 2010, 21:50
|- - VslavX   Цитата(GetSmart @ Dec 7 2010, 23:50) Vsla...   Dec 8 2010, 05:56
- - igorsk   Теневой ром виден при установке бита 0x40 в слове ...   Dec 8 2010, 01:32
- - VslavX   Я балдею дорогая редакция... NXP ответил что девай...   Dec 8 2010, 14:48
- - GetSmart   Цитата(VslavX @ Dec 9 2010, 16:37) С MPU ...   Dec 10 2010, 23:06
- - vmp   Этот же баг обнаружился в LPC1759, SN1566.1 01 ZSD...   Mar 3 2011, 07:51


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

 


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


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