1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/QQxiaoming-gd32vf103_freertos

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

CI Лицензия Звезды на GitHub Forks на GitHub Звезды на Gitee Forks на Gitee

gd32vf103_freertos

Перенос FreeRTOS для GD32VF103 в среде Linux.

Драйверы GD32VF103 взяты с https://github.com/riscv-mcu/GD32VF103_Demo_Suites

Частичный код слоя портирования FreeRTOS взят с https://github.com/nucleisys/n200-sdk

Инструкция по сборке

Папка tools/Nuclei/openocd содержит официальный 64-битный Linux-инструмент OpenOCD для отладки и загрузки.

Папка tools/riscv-none-gcc/8.2.0-2.2-20190521-0004 содержит официальную 64-битную GNU-цепочку инструментов для Linux.

Сборка

Выполните команду:

make

Это выполнит сборку в корневой директории проекта, создавая файлы gd32vf103.elf, gd32vf103.bin и gd32vf103.hex в папке build.

Отладка

Выполните команду:

sudo ./ocdserver.sh

Это запустит сервер GDB через OpenOCD для отладки.

Откройте новый терминал и выполните команду:

make debug

Подождите до тех пор, пока программа не будет загружена в флэш-память, после чего можно начать отладку.#### Дополнительные замечания

В настоящее время в Makefile используется Insight вместо GDB для отладки. Если этот инструмент не установлен, замените следующую строку:

GDB       = /opt/riscv-none-eabi-insight/bin/riscv-none-eabi-insight # использование Insight вместо GDB для отладки

на:

GDB       = $(PREFIX)gdb

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

В запросе используется язык программирования C++. Текст описывает процесс переноса (импорта) операционной системы FreeRTOS на микроконтроллер GD32VF103. К сожалению, без контекста сложно понять, о чём идёт речь в запросе. Но можно предположить, что это инструкция по переносу операционной системы на определённое устройство. Для более точного пе... Развернуть Свернуть
BSD-3-Clause
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/QQxiaoming-gd32vf103_freertos.git
git@api.gitlife.ru:oschina-mirror/QQxiaoming-gd32vf103_freertos.git
oschina-mirror
QQxiaoming-gd32vf103_freertos
QQxiaoming-gd32vf103_freertos
master