Цитата(V_TC @ Jun 8 2010, 12:25)

Проблема в следующем:
в IAR EWARM v5.4 проект из примера записывает код во внутреннее ОЗУ и исполняет его корректно. При записи во внешнее ОЗУ для исполнения Debug Log выдает сообщение о том, что не может записать данные в память. Записываются разные байты, но считываются всегда нули. Ошибки выдаются по всем адресам внешнего ОЗУ, начиная с начального. После 200 ошибок процесс завершается фатально.
если вы пользуетесь дебагером то он использует фаил типа LPC3250_SDRAM.mac(зависит от проекта, посмотрите в настроиках) для загрузки SDRAM. в нём команды инициализации SDRAM. естественно они для SDRAM установленнои на китовои плате. вам нужно изменить параметры под вашу SDRAM учитывая и режим питания. не забудьте потом такую же инициализацию делать в основной програме
вот тут еще почитаите про address memory mapping, у вас же похоже 16-bit интерфеис а не 32, или забыли вторую микруху на верхнюю шину данных?
http://www.ctpim.org.br/lpc24xx_esternalmemory.pdf