Перейти к основному содержимому

Технические вопросы

Какой объем оперативной памяти у BE-U1000 (Baikal-U)?

У BE-U1000 202 КБ оперативной памяти:

  • SRAM: 32 КБ
  • TCM: 170 КБ
Какой объем ПЗУ у BE-U1000?

На микроконтроллере установлена eFlash-память объемом 256 КБ.
Поддерживается подключение внешней QSPI-памяти общим объемом до 32 МБ (2 x 16 МБ XIP).

Какая архитектура у BE-U1000?

BE-U1000 основан на 32-битной архитектуре RISC-V.

Сколько ядер у BE-U1000?

У BE-U1000 2 ядра BR350 и одно ядро BM310.

Автоматизирована ли работа с загрузчиком?

В данный момент ведется работа по автоматизации различных сценариев загрузки.

Есть ли отладочные платы для BE-U1000?

Да. Доступны следующие отладочные платы:

  • EVU-BA — предоставляет пользователям доступный пример для создания прототипа устройства. Поддерживает возможность подключения к платам расширения для Arduino UNO, а также встроенный JTAG-отладчик;
  • EVU-LI — реализована поддержка базовых интерфейсов;
  • EVU-NET — реализована поддержка Ethernet;
  • EXU-MC — плата расширения для управления электродвигателями.
Есть ли в BE-U1000 датчик температуры?

Да. Датчик температуры присутствует.

Возможно ли реализовать Ethernet на BE-U1000?

На Ethernet можно реализовать через плату расширения Ethernet EXU-NET.

Чем обусловлен выбор именно QFN корпуса, вместо QFP, который более распространен и удобен?

Выбор в сторону QFN связан с компактностью, поскольку QFP корпус с аналогичным количеством выводов занимал бы в 1,5–2 раза больше места на плате.

Доступна ли отладка ПО через JTAG?

Да. Отладка ПО через JTAG описана в документации (AppNote "Отладка по интерфейсу JTAG").

Поддерживается ли отладка?

Да. Поддерживаются следующие отладчики:

  • Внутренний отладчик платы EVU-BA, реализован в микросхеме FT2232;
  • Внешний отладчик Olimex ARM-USB-OCD-H;
  • Внешний отладчик SEGGER J-Link версии 9 и выше.
Можно ли запустить на BE-U1000 операционную систему реального времени?

В SDK есть пример использования ОС FreeRTOS, портированной на BE-U1000.

Есть ли IDE для разработки?

Да. Для разработки и отладки ПО микроконтроллера BE-U1000 доступны два варианта:

  1. Основной рекомендованный редактор — Visual Studio Code. Подробная инструкция по настройке и применению VS Code для работы с BE-U1000 описана в AppNote "Работа с Visual Studio Code".

  2. Tinplate IDE, реализованная компанией ArSysOp.

Как портировать ПО для архитектуры ARM на архитектуру RISC-V?

Baikal Electronics предоставляет помощь в портировании ПО по предварительной договоренности. Для получения подробной информации оставьте заявку на Портале поддержки клиентов.

Предоставляете ли помощь в разработке плат?

Да. Помощь в разработке возможна на индивидуальных условиях.
Для консультации оставьте заявку на Портале поддержки клиентов.

Предоставляете ли помощь в разработке ПО микроконтроллера?

Да. Помощь в разработке возможна на индивидуальных условиях.
Для консультации оставьте заявку на Портале поддержки клиентов.