Цитата(subver @ Mar 29 2012, 11:05)

Загрузить код в озу и передать ему управление ))
у ARM не разделяется память программ и данных.
Извиняюсь за ламерский вопрос, но как можно загрузить код в озу и передать ему управление?
Например загрузчиком по UART или это можно сделать из под Keil? Если да, то как?
Цитата(klen @ Mar 29 2012, 11:57)

в corterx-m3 это не дает профицита, работа из флеша на полной скорости скорее всего будет быстрее - чтение команд и обмен данными будуи выполнятся паралельно, если выполнение из озу - то чтение команд и обмен данными будут разделять шинную матрицу и шину к озу. если вам нужен полиморфный код котрый сам себя генерит и на лету выполняется то да! это конечно правильный метод. Как то так я все это понимаю.
Дела в том, что я планирую использовать медленную внешнюю ПЗУ. По ТЗ не могу пользоваться внутренней ПЗУ (есть требование спецстойкости). При инициализации МК перебрасываю медленно код программы из внешней ПЗУ во внутреннюю или внешнюю ОЗУ и исполняю. Сейчас как раз хочу померить потерю в производительности при такой конфигурации. Буду всем крайне признателен за помощь.