Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Понедельник
25 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
1358256
Топик полностью
SciFi
(05.10.2023 14:55, просмотров: 90)
ответил
VladislavS.
на
Эх, наивный чудак :) Для RISC-V нужно поддержку кучи расширений системы команд в компиляторе иметь. Подержку разных моделей входа в обработчики прерываний. Для чипов WCH ближе всего GCC из пакета MRS. Сейчас он уже на 12-й версии, в принципе можно нормально работать. Klen неплохую версию собрал, но я пропустил есть ли в ней поддержка сокращённых команд ядра QingKeV4.
Кстати, как там у gcc устроен весь этот зоопарк вариантов рискового ведра? Для каждого варианта нужно свой бинарник gcc собирать?
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้
Ответить
Ха! Вот так. Привожу `tree` из xPack, каталог riscv-none-elf/lib
VVB
(72 знак., 05.10.2023 15:01
,
ссылка
)
Эта фигня вышла из-под контроля, КМК. Пора уже библы подключать в виде исходников, это же какой-то позор!
-
SciFi
(05.10.2023 15:03
)
Нет, нужно кучу ключей при компиляции и __attribute__ в коде. Бинаркника одного достаточно.
-
VladislavS.
(05.10.2023 15:01
)