Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Jtag из внешнего ОЗУ
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
asen
Вожусь сейчас с uCOS II и столкнулся с такой проблемой когда размер кода и данных привысил объем встроенного ОЗУ яар недает компилить и соответствинно грузить через виглер для отладки но к моему камню (LPC2294) подключено внешнее ОЗУ 1 Мбайт и вот вопрос как можно застивить работать проц вовремя отладки из внешнего ОЗУ и если такое возможно нужно ли при этом какимто образом инициализировать контоллер внешней шины
VladislavS
Для того чтобы использовать внешнее ОЗУ почитай про сегменты в иаровском хэлпе. Ну и не забудь инициализировать контроллер и память в макросе инициализации отладки.
KRS
Цитата(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");
}
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.