-
- Просто альтернатива "WCH-Interrupt-fast" это атрибут "naked" и руками расставлять mret. При этом молиться, чтобы компилятор в оптимизирующем порыве где-нибудь не вышел мимо mret. Как это может быть удобнее? - VladislavS.(07.04.2023 02:09)
- Никто ничего не добавлял. Компилятор под RISC-V имеет как атрибут
"Interrupt-machine" для определения функций обработки прерываний
(сохранение/восстановление контекста и выход по mret), так и
атрибут "naked" для подавления сохранения/ VladislavS.(549 знак., 07.04.2023 01:30, ссылка, ссылка)
- это просто замечательно! посмотрел по диагонали - перепилю
некоторые моменты и попробуем собрать свежак из транка 13. а где
патч с кодогенератором расширений инструкций XW? пилить так уж все
полностью. - klen(07.04.2023 12:15)
- У WCH, вестимо. - VladislavS.(07.04.2023 14:56)
- У WCH где? шарился по их сайту - не нашел. ссылку можешь дать? - klen(07.04.2023 23:40)
- Удивляюсь вашей способности выборочного чтения. Во-первых, я писал,
что не нашёл ничего по расширению XW. Во-вторых, GNU GPL v3 вам о
чём-нибудь говорит? Пишите в WCH запрос исходников - обязаны
предоставить. На OpenOCD, кстати, на подобный запрос они исходники
отдали. - VladislavS.(08.04.2023 04:22)
- уж не обижайтесь, стараюсь читать и понимать. Я напишу телегу в WCH но если вы уже это делали то может сэкономите мне время ... klen(309 знак., 08.04.2023 10:52)
- Удивляюсь вашей способности выборочного чтения. Во-первых, я писал,
что не нашёл ничего по расширению XW. Во-вторых, GNU GPL v3 вам о
чём-нибудь говорит? Пишите в WCH запрос исходников - обязаны
предоставить. На OpenOCD, кстати, на подобный запрос они исходники
отдали. - VladislavS.(08.04.2023 04:22)
- У WCH где? шарился по их сайту - не нашел. ссылку можешь дать? - klen(07.04.2023 23:40)
- У WCH, вестимо. - VladislavS.(07.04.2023 14:56)
- это просто замечательно! посмотрел по диагонали - перепилю
некоторые моменты и попробуем собрать свежак из транка 13. а где
патч с кодогенератором расширений инструкций XW? пилить так уж все
полностью. - klen(07.04.2023 12:15)