README.md

NIIET_RISCV SDK

NIIET_RISCV SDK - это набор программных средств разработки для микроконтроллеров RISC-V НИИЭТ:

  • К1921VG015
  • К1921VG1T
  • К1921VG3T

Структура каталогов

.
|-- hardware : Исходники относящиеся к плате и периферии на ней
|   `-- bsp : Board Support Package - описание периферии, подключенной к мк на конкретной плате
|       `-- NIIET-DEV-K1921VG015 : описание периферии, подключенной к мк на плате NIIET-DEV-K1921VG015
|
|-- doc : Документация по микроконтроллерам и отладочным платам
|   |-- board : Документация по платам макетно-отладочным
|   |-- К1921VG1T : Документация по микроконтроллеру К1921ВГ1Т
|   |-- К1921VG3T : Документация по микроконтроллеру К1921ВГ3Т
|   |-- К1921VG015 : Документация по микроконтроллеру К1921ВГ015
|   |-- Быстрый_старт_NIIET_RISCV.pdf : Документ по быстрому старту
|   `-- niiet_aspect_VSCode.pdf : Документация по расширению для VSCode
|-- doc_en : Документация по микроконтроллерам и отладочным платам на английском
|
|-- platform : Общие библиотеки
|   |-- Device : Заголовочные файлы микроконтроллера, файлы startup и скрипты линкера
|   |-- middleware : Промежуточное ПО: протоколы, интерфейсы
|   |   |-- fft : Библиотека функций FFT (Fast Fourier Transform - Быстрое преобразование Фурье)
|   |   |-- FreeRTOS : Реализация FreeRTOS
|   |   `-- mbedtls : Библиотека функций Mbed TLS
|   |       `-- alt_k1921vg015 : Реализация функций с использованием аппаратных блоков K1921VG015
|   `-- plib015 : Библиотека периферии К1921ВГ015
|
|-- projects : Примеры проектов
|   |-- NIIET-DEMO-K1921VG3T : Проекты для отладочной платы NIIET-DEMO-K1921VG3T
|   |-- NIIET-DEV-K1921VG015 : Проекты для отладочной платы NIIET-DEV-K1921VG015
|   `-- plib015 : Проекты для отладочной платы NIIET-DEV-K1921VG015 с использованием библиотеки PLIB015
|
|-- templates : Шаблоны проектов
|   |-- k1921vg015-bare : Шаблон проекта для К1921ВГ015
|   `-- k1921vg015-plib015 : Шаблон проекта для К1921ВГ015 с использованием библиотеки PLIB015
|
`-- tools : Вспомогательный инструментарий
    |-- openocd : Файлы для осуществления отладки мк
    |-- svd : SVD файлы микроконтроллеров
    |-- niiet-aspect-1.0.1.vsix : Расширение для VSCode
    |-- sc-dt_Patch_Niiet_Linux.zip : Архив для поддержки микроконтроллеров К1921ВГ3Т, К1921ВГ015 в Syntacore Development Toolkit (ОС Linux)
    `-- sc-dt_Patch_Niiet_Win32.zip : Архив для поддержки микроконтроллеров К1921ВГ3Т, К1921ВГ015 в Syntacore Development Toolkit (ОС Windows)

Требования и рекомендации

Для сборки проектов под GCC необходимы:

Для отладки проектов необходимы:

OpenOCD с драйвером Flash K1921VG015

Проекты для Eclipse создавались в:

Для поддержки микроконтроллера К1921ВГ015 в Syntacore Development Toolkit (ОС Windows) необходимо содержимое архива “tools/sc-dt_Patch_Niiet_Win32.zip” распаковать в каталог “sc-dt”

Для поддержки микроконтроллера К1921ВГ015 в Syntacore Development Toolkit (ОС Linux) необходимо содержимое архива “tools/sc-dt_Patch_Niiet_Linux.zip” распаковать в каталог “sc-dt”

Для поддержки микроконтроллера К1921ВГ015 в VSCode разработано расширение niiet-aspect-x.x.x.vsix. Файл расширения расположен в каталоге tools, инструкции по установке и работе с расширением приведены в п.4 “Быстрый_старт_NIIET_RISCV.pdf” - в каталоге doc.

Описание

Набор средств разработки (SDK) для микроконтроллеров RISC-V производства АО "НИИЭТ"

Конвейеры
0 успешных
0 с ошибкой