ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
524900 Топик полностью
ыыыыыыыы (24.06.2014 19:40, просмотров: 1) ответил Nikolay801_ на там вроде, в таблице векторов, первое значение не точка входа, а значение для инициализации указателя стека, чаще всего на этом спотыкаются.
да нет, там вроде как место на одну инструкцию и туда кладут pc<-[pc+offset], то есть по offset вторая таблица с адресами функций обработчиков. пока предполагаю, что глюк в том, что со включенным и-кэшем перекладывают таблицу векторов из ПЗУ (0х20000000), в замапленое ПЗУ же по 0х0. причем берут не по переменной линкера, а по константе (горячий привет индусским писателям ИАРа, и привет разработчикам NXP, у которых запись в ПЗУ не генерит исключение). ну и кэш гадит. - буду завтра проверять