k1921vg5t_sdk
================
NIIET K1921VG5T SDK - это набор программных средств разработки для микроконтроллера К1921VG5T RISC-V НИИЭТ
Структура каталогов
.
|-- hardware : Исходники относящиеся к плате и периферии на ней
| `-- bsp : Board Support Package - описание периферии, подключенной к мк на конкретной плате
| `-- NIIET-MINI-K1921VG5T : описание периферии, подключенной к мк на плате NIIET-MINI-K1921VG5T
|
|-- platform : Общие библиотеки
| |-- Device : Заголовочные файлы микроконтроллера, файлы startup и скрипты линкера
| |-- plib5t : Библиотека периферии К1921ВГ5Т
| |-- retarget : Перенаправление printf/scanf в UART
| `-- unix_time : Библиотека функций календаря для RTC
|
|-- projects : Примеры проектов
| |-- NIIET-DEV-K1921VG5T : Проекты для отладочной платы NIIET-DEV-K1921VG5T
| |-- NIIET-MINI-K1921VG5T : Проекты для отладочной платы NIIET-MINI-K1921VG5T
| `-- plib5t : Проекты для отладочной платы NIIET-DEV-K1921VG5T с использованием библиотеки PLIB5T
|
|-- templates : Шаблоны проектов
| |-- k1921vg5t-bare : Шаблон проекта для К1921ВГ5Т
| `-- k1921vg5t-plib5t : Шаблон проекта для К1921ВГ5Т с использованием библиотеки PLIB5T
|
`-- tools : Вспомогательный инструментарий
|-- openocd : Файлы для осуществления отладки мк
|-- scdt_launch : Шаблоны для формирования файлов запуска сессии отладки *.launch
`-- svd : SVD файлы микроконтроллеров
Документация по микроконтроллеру К1921ВГ5Т
Требования и рекомендации
Для сборки проектов под GCC необходимы:
- RISCV GCC
- make для вашей ОС (make, mingw64-make …)
Для отладки проектов необходимы:
OpenOCD с драйверами Flash K1921VG015, K1921VG3T, K1921VG5T, K1921VG7T
Проекты для Eclipse создавались в:
Для поддержки микроконтроллеров К1921ВГ015, К1921ВГ3Т, К1921ВГ5Т, К1921ВГ7Т в Syntacore Development Toolkit (ОС Windows) необходимо содержимое архива “sc-dt_Patch_Niiet_Win32.zip” распаковать в каталог “sc-dt”
Для поддержки микроконтроллеров К1921ВГ015, К1921ВГ3Т, К1921ВГ5Т, К1921ВГ7Т в Syntacore Development Toolkit (ОС Linux) необходимо содержимое архива “sc-dt_Patch_Niiet_Linux.tar.gz” распаковать в каталог “sc-dt”
Работа с примерами из SDK
Так как в примерах системные каталоги из platform и hardware подключены в виде ссылок, то примеры будут собираться и запускаться только из SDK. Для получения независимой от путей SDK копии примера необходимо воспользоваться шаблоном проекта k1921vg5t-bare или k1921vg5t-plib5t из каталога templates с заменой файла main.c.
Отладка в sc-dt
Изначально в каталогах sc-dt всех проектов отсутсвуют файлы запуска сессии отладки *.launch. Для их генерации в каталоге SDK tools расположены скрипты prepare_launch_*.bat. Каждый скрипт в имени файла содержит название отладчика и предназначен для генерации файлов запуска сессии отладки *.launch с настройками соответствующего отладчика. При использовании отладчика Jlink необходимо выполнить скрипт prepare_launch_JLink.bat.
Описание
Набор средств разработки (SDK) для микроконтроллера RISC-V К1921ВГ5Т производства АО "НИИЭТ"