ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
17 июня
168955
slev (13.10.2009 22:30, просмотров: 1248)
Когда-то сделал загрузчик для mega16. Потом пересобрал его для mega32. Сейчас решил его опустить в mega128. Подправил регистры, отредактировал xcl-файл, закинул его в последние 4 кб меги. Не работает, на запросы не отвечает. Хотя сам крутится. Даже прерывания работают вначале - пару байт правильно ловит... Для проверки опускаю его на начало флеша (с адреса 0) - связь работает. Поднимаю наверх (с адреса 1F000) - нет связи! Уарт в загручике работает по прерываниям. При "поднятии-опускании", естественно, подставляю нужный xcl и не забываю переключать таблицы прерываний. Может есть какие-нибудь нюансы при размещении кода за границей 64К? Может чего надо объявить как __hugeflash?