А вот это не факт, что все будет работать.
Симулятор в Keil очень примитивный.
При выполнении из RAM в ARM-ах могут такие чудеса покатить, что проблема с мапингом в симуляторе цветочками покажется.
Если будете пробовать разместить в RAM и обработчики прерываний и основной код в THUMB режиме, то сообщите как получилось. Есть подозрения на кривизну арбитража на AHB шине.
Цитата(sonycman @ Jan 27 2007, 15:55)

Цитата(VAI @ Jan 27 2007, 11:46)

полистал экзамплы, наткнулся на
".....\Keil\ARM\RV30\Examples\RAM_Function\"
Да, спасибо, меня уже тоже носом ткнули

А чтобы симулятор не ругался и не выдавал ошибку 65, надо подключить к симулятору файл (Options for Target->Debug: Initialization File), например, с таким содержимым: MAP 0x00200000, 0x0020ffff READ WRITE EXEC
То есть мы разрешаем любой доступ к RAM памяти.
В реальной железке всё будет работать и без этого, конечно
