Я сделал тестовый поектик, посмотрите. Использую Atmel AT91M40800. У него нет флеша, только RAM. Поэтому при старте по нулевому адресу располагается внешняя флеш. После начальной инициализации и выполнения команды REMAP, по нулевому адресу располагается on chip RAM, флеш по адресу 0х00400000, внешняя SRAM по адресу 0х01400000. В скатер-файле она объявлена как ExtRAM. Все работает, глобальные переменные расположены во флеше после кода программы, внешние переменные - во внешней памяти.
Прикрепленные файлы
Tst1.rar ( 47.23 килобайт )
Кол-во скачиваний: 25