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

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

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

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

Руководство пользователя

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

Реестровая запись №18783 от 05.09.2023 произведена на основании поручения Министерства цифрового развития, связи и массовых коммуникаций Российской Федерации от 05.09.2023 про протоколу заседания экспертного совета от 22.08.2023 №545пр