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

 
 
> LPC3250 NAND Flash алгоритм для MT29F4G08 в Keil
sash_u
сообщение Feb 1 2011, 10:22
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 50
Регистрация: 14-12-07
Пользователь №: 33 304



Имеется кит от FDI DK-57TS-LPC3250 с АРМ работаю недавно и столкнулся со следующей проблемой.
Проект на С собран в Keil 4.14.4. Для прошивки микроновкой NAND типа MT29F4G08 в Keil нет алгоритма программатора, равно как и нет вообще никакого алгоритма под LPC3250.
Решил собрать свой алгоритм по аналогии остальных. За основу взял проект \ARM\Flash\LPC31xx_NAND_LP\ где вроде как использовалась похожая флеша. В качестве кода для аппаратного флеш контроллера заюзал файл FlashHW.c с бутлоадера \LPC3250\Bootloader_NAND\ . Всё вроде скомпилилось без проблем, но при использовании этого алгоритма кеил вываливается по таймауту флеши sad.gif при программировании. На стирании вроде всё проходит нормально(судя по логу) но флеша не стирается sad.gif
Может кто собирал подобный алгоритм для LPC3250 и MT29F4G08?

Прилагаю файл проекта.
Может не те адреса указываю при вызове программатора?
в качестве RAM for Algorithm : START 0x08000000 Size 0x8000
снизу окна(как я понял адреса ФЛЕША) : START 0x30000000 Size 0x10000000

Может кто работал с LPC3250, как узнать по каким адресам обращаться к самой внешней флеше? Вбил 0x30000000 в качесте базового(как из примера) но что-то гложат сомнения.

P.S.: Флешу попытался обьявить как 256Мб вместо 512Мб, т.к. смутило то что в описании аппаратного флеш контроллера АРМа написано о поддержке только 2Гбит флеша

Заранее спасибо.
Прикрепленные файлы
Прикрепленный файл  MT29F4G08.rar ( 15.87 килобайт ) Кол-во скачиваний: 24
 
Go to the top of the page
 
+Quote Post



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

 


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


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