Начальный загрузчик DragonBoot представляет собой загрузчик первого уровня для СнК "Стрекоза" на базе архитектуры RISC-V 32бит, расположенный во встроенном ПЗУ микроконтроллера.

Основными функциями начального загрузчика являются:

  • Начальная инициализация микроконтроллера.
  • Базовое тестирование загрузочных интерфейсов.
  • Копирование ПО вторичного загрузчика в область встроенной оперативной памяти, а также проверка целостности (CRC) и передача управления загруженному ПО.
  • Базовые функции отладочного монитора (чтение и запись системных регистров, регистров периферийных устройств и области памяти).
  • Загрузка отладочного ПО через последовательный интерфейс, предоставление базовых функций ввода-вывода стороннему ПО.
  • Обработка ошибок и исключений в режиме информирования оператора.

Начальный загрузчик DragonBoot является неотъемлемой частью СнК и встраивается на этапе проектирования интегральной схемы. Обновление ПО начального загрузчика в пределах одного выпуска интегральных схем не предусмотрено.

Начальный загрузчик TEMON поставляется в составе СнК "Стрекоза".

Руководство пользователя
Реестровая запись №22305 произведена на основании поручения Министерства цифрового развития, связи и массовых коммуникаций Российской Федерации от 24.04.2024 по протоколу заседания экспертного совета от 15.04.2024 №222пр