ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
27 апреля
1358255 Топик полностью
Eddy_Em (05.10.2023 14:56, просмотров: 210) ответил VladislavS. на Эх, наивный чудак :) Для RISC-V нужно поддержку кучи расширений системы команд в компиляторе иметь. Подержку разных моделей входа в обработчики прерываний. Для чипов WCH ближе всего GCC из пакета MRS. Сейчас он уже на 12-й версии, в принципе можно нормально работать. Klen неплохую версию собрал, но я пропустил есть ли в ней поддержка сокращённых команд ядра QingKeV4.
Ну вот и проверю, как оно там с арифметикой будет. 

С поддержкой нужной архитектуры собрался? Собрался. Значит, все должно без проблем работать. Там разве что с делением или флоатами накосячить можно (было у меня, когда под STM32F0 собирал gcc сам: чуть деление - хардфолт).

И зачем там "разные модели входа в обработчик прерываний"? Ты в прерывание либо входишь, либо не входишь. А стек сохранять и т.п. надо обязательно же...

eddy-em.livejournal.com github.com/eddyem