Из среды Keil у процессора LPC2478 не прошивается внешняя Flash память через МТ-Линк! Keil: uVision4
МТ-Линк: куплен в октябре 2009.
Процессор: LPC2478 “NXP” (ARM-7)
NOR-Flash: S29GL128N “Spansion”. Шина - 16 бит.
Настройки Keil:
ROM1: Start: 0x81000000, Size 0x1000000
Utilites: J-LINK/J-TRACE.
Settings: Dowload function: Erase Sectors
Programming Algorithm: S29GL128P, Addres range Start: 0x81000000-0x81FFFFFF.
В стартап файле LPC2400.s включил: Static memory interface Setup с необходимыми задержками.
При нажатии кнопки: Flash/Download происходит:
В окне среды OUTPUT:
No Algorithm found for: 00000000H - 0000FFFFH
No Algorithm found for: 00010000H - 0001FFFFH
No Algorithm found for: 00020000H - 0002FFFFH
No Algorithm found for: 00030000H - 0003FFFFH
Затем появляется окно «Jlink/Jtrace uVision-Flasher-Error» :
Flash Timeout. Reset the Target and try again.
Затем появляется окно :
Error: Flash download failed – ARM7TDMI
Во время загрузки все входы на флешке в третьем состоянии!
Пробовал разные вариации всех параметров, результат – такой же!
На этой шине висит SDRAM, она нормально работает. Да и все остальное великолепно работает. Keil шьет нормально внутреннюю Flash, только вот нельзя прошить внешнюю
Кто сталкивался с подобной проблемой ?