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

при программировании. На стирании вроде всё проходит нормально(судя по логу) но флеша не стирается

Может кто собирал подобный алгоритм для LPC3250 и MT29F4G08?
Прилагаю файл проекта.
Может не те адреса указываю при вызове программатора?
в качестве RAM for Algorithm : START 0x08000000 Size 0x8000
снизу окна(как я понял адреса ФЛЕША) : START 0x30000000 Size 0x10000000
Может кто работал с LPC3250, как узнать по каким адресам обращаться к самой внешней флеше? Вбил 0x30000000 в качесте базового(как из примера) но что-то гложат сомнения.
P.S.: Флешу попытался обьявить как 256Мб вместо 512Мб, т.к. смутило то что в описании аппаратного флеш контроллера АРМа написано о поддержке только 2Гбит флеша
Заранее спасибо.