В даташите LPC2478 на 28 стр. есть таблица memory mapping. И мне, честно-говоря, непонятно где там SDRAM
0xF000 0000 to 0xFFFF FFFF AHB peripherals
Есть подозрение что это оно.
И еще. Все таки приложение написано под RTOS. Я, почему-то, считал что все там уже инициализировано. Так как проект создаю на базе PowerPac-вского примера.
Все. Нашел. Там дальше рисунок 4. Все указано. Действительно с 0x8000 0000
Ошибочка в компиляторе выходит
Error[Lc037]: ambiguous section match: "zi section .bss in FS_ConfigMMC_CardMode.o" matches more than one pattern
Ругается на строчки:
place in RAM_region { readwrite, block HEAP }; // Было до меня
place in RAM_region { readwrite, section MyData }; // Добавил я
Т.е. получается HEAP занимает всю SDRAM?
ЗАРАБОТАЛО!

#pragma location = "HEAP"
U16 MyArray[MyMaxArrayIndex];
По другому не получается. Массив создается. Значения пишутся
Свою строчку я убрал в файле линкера.