k1921vg3t_sdk
================
NIIET K1921VG3T SDK - это набор программных средств разработки для микроконтроллеров К1921VG3T, К1921VG11T RISC-V НИИЭТ Данный репозиторий содержит простые примеры программ демонстрирующие работу периферии микроконтроллера. Более сложные проекты для К1921VG3T (К1921ВГ11Т), например, с FreeRTOS, расположены в репозитории NIIET_RISCV SDK
Структура каталогов
.
|-- hardware : Исходники относящиеся к плате и периферии на ней
| `-- bsp : Board Support Package - описание периферии, подключенной к мк на конкретной плате
| |-- NIIET-DEMO-K1921VG3T : описание периферии, подключенной к мк на плате NIIET-DEMO-K1921VG3T
| `-- NIIET-DEV-K1921VG3T : описание периферии, подключенной к мк на плате NIIET-DEV-K1921VG3T (КФДЛ.441461.049)
|
|-- platform : Общие библиотеки
| |-- Device : Заголовочные файлы микроконтроллера, файлы startup и скрипты линкера
| `-- plib3t : Библиотека периферии К1921ВГ3Т (К1921ВГ11Т)
|
|-- projects : Примеры проектов
| |-- NIIET-DEMO-K1921VG3T : Проекты для отладочной платы NIIET-DEMO-K1921VG3T
| |-- NIIET-DEV-K1921VG3T : Проекты для отладочной платы NIIET-DEV-K1921VG3T (КФДЛ.441461.049)
| `-- plib3t : Проекты для отладочной платы NIIET-DEV-K1921VG3T с использованием библиотеки PLIB3T
|
|-- templates : Шаблоны проектов
| |-- k1921vg3t-bare : Шаблон проекта для К1921ВГ3Т (К1921ВГ11Т)
| `-- k1921vg3t-plib3t : Шаблон проекта для К1921ВГ3Т (К1921ВГ11Т) с использованием библиотеки PLIB3T
|
`-- tools : Вспомогательный инструментарий
|-- openocd : Файлы для осуществления отладки мк
|-- scdt_launch : Шаблоны для формирования файлов запуска сессии отладки *.launch
`-- svd : SVD файлы микроконтроллеров
Отладочные платы
NIIET-DEV-K1921VG3T - КФДЛ.441461.049
Документация по микроконтроллеру К1921ВГ3Т
Файлы документации расположены в подкаталоге doc
Требования и рекомендации
Для сборки проектов под GCC необходимы:
- RISCV GCC
- make для вашей ОС (make, mingw64-make …)
Для отладки проектов необходимы:
OpenOCD с драйверами Flash K1921VG015, K1921VG1T, K1921VG3T, K1921VG5T, K1921VG7T
Проекты для Eclipse создавались в:
Для поддержки микроконтроллеров К1921ВГ015, К1921ВГ1Т, К1921ВГ3Т, К1921ВГ5Т, К1921ВГ7Т в Syntacore Development Toolkit (ОС Windows, ОС Linux) необходимо содержимое архива sc-dt_Patch_Niiet_Win32.zip или sc-dt_Patch_Niiet_Linux.tar.gz со страницы релизов “openocd” распаковать в каталог “sc-dt”