Цитата(asen @ Feb 22 2006, 06:59)

Вожусь сейчас с uCOS II и столкнулся с такой проблемой когда размер кода и данных привысил объем встроенного ОЗУ яар недает компилить и соответствинно грузить через виглер для отладки но к моему камню (LPC2294) подключено внешнее ОЗУ 1 Мбайт и вот вопрос как можно застивить работать проц вовремя отладки из внешнего ОЗУ и если такое возможно нужно ли при этом какимто образом инициализировать контоллер внешней шины
надо написать .mac файл в иаре есть примеры разные в каталоге src\examples
(особенно много макросов для ST) можно протсо прискать там *.mac
и в настройках указать это mac файл
например я для LH75401 использую такой, как раз что бы стартовать из внтуренней памяти.
Код
execUserPreload()
{
__message "-------------------------------MAP RAM ---------------------------------------";
__writeMemory32(0x00000002,0xFFFE2008,"Memory");
}
execUserReset()
{
__message "-------------------------------MAP RAM ---------------------------------------";
__writeMemory32(0x00000002,0xFFFE2008,"Memory");
__message "-------------------------------Set PC ----------------------------------------";
__writeMemory32(0x60000000,0xB4,"Register");
}