ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
126797 Топик полностью
Nikolaev_Aleksey (30.07.2008 11:27, просмотров: 256) ответил Alex B. на ну наверное типа такого
Оформил скрипт линкера вот в таком виде: .ivt __IVT_BASE : { LONG( ABSOLUTE(__DefaultInterrupt)); /* Reserved */ LONG( ABSOLUTE(0x1800 + 0x0006)); /* OSCILLATOR */ LONG( ABSOLUTE(0x1800 + 0x0008)); /* Address Error */ LONG( ABSOLUTE(0x1800 + 0x000A)); /* Stack Error */ LONG( ABSOLUTE(0x1800 + 0x000C)); /* Math Error */ LONG( ABSOLUTE(0x1800 + 0x000E)); /* Reserved */ LONG( ABSOLUTE(__DefaultInterrupt)); /* Reserved */ LONG( ABSOLUTE(__DefaultInterrupt)); /* Reserved */ LONG( ABSOLUTE(0x1800 + 0x0014)); /* INT0 */ LONG( ABSOLUTE(0x1800 + 0x0016)); /* IC1 */ и т.д. но боюсь что мог где нить вбивая адрес (например 0x0014 ) ошибиться - есть ли механизм поручить это линкеру через переменные с инкрементом заполнить ivt?