Контроллер XScale IXP425
Есть программа, которая работает в ОЗУ и ссылается на адреса флеши с 0х50000000.
Как правильно переключится в стартап файле, чтобы флеш начинался с 0х50000000, а ОЗУ с 0х00000000?
В тестовой версии пробовал стартовать с флеши, копировать код в ОЗУ с адреса 0х10000000, затем прыгал в эту область, записав в рс адрес ОЗУ. Типа работает.
Но ОЗУшная программа уже написана (проверял, загружая жтагом) она работает с флешью с 0х50000000.
Обязательно ли использовать кэш инструкций?
"Знает" ли рс о переключении мапинга в Expansion Bus Controller?