ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
20 мая
1299203 Топик полностью
VladislavS. (07.04.2023 01:30, просмотров: 267) ответил klen на ни один из пунктов(совсеми согласен - но удобно Вам - не значит удобно ВСЕМ!!) не противоречит моим утверждениям ибо это факты. вы не поняли моей мысли. урл патча дайте - хочу посмотреть как они инструкции в машину RTL добавили(там есть не один способ надеть штаны через голову) - возможно мне придется таким же заниматься.
Никто ничего не добавлял. Компилятор под RISC-V имеет как атрибут "Interrupt-machine" для определения функций обработки прерываний (сохранение/восстановление контекста и выход по mret), так и атрибут "naked" для подавления сохранения/ 

восстановления контекста. Патч вводит атрибут "WCH-Interrupt-fast", который задействует оба этих механизма одновременно. ->

УРЛ патча

. Мной cобранный можно скачать тут . Рассуждения об удобстве считаю странными. Ведь для определения функции обработки прерывания в RISC-V по любому нужно специальный атрибут использовать, это его архитектурная особенность. А в случае с QingKeV4 нужно использовать два взаимоисключающих атрибута ("Interrupt-machine" вместе с "naked"). Атрибут "WCH-Interrupt-fast" просто активирует оба этих механизма вместе.