ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
5 мая
1513804 Топик полностью
il-2 (24.04.2025 05:15, просмотров: 54) ответил Nikolay_Po на Ребята, кто знает, есть ли в GCC для RISC-V возможность задать свой пре-пролог для прерывания? Такое было возможно делать доработанном GCC от Microchip для их контроллеров. Указывалось в виде параметра спецификатора. И параметре - ассемблерная инструкция-другая. Остальной, штатный, пролог компилятор вставлял после моего пре-пролога.
А зачем? Пишешь свою функцию пре-пролог, ее указываешь в таблице векторов прерывания. А уже из нее делаешь вызов "настоящей" функции-обработчика прерывания. Только вызов надо делать через JMP