Технические вопросы
Какой объем оперативной памяти у 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 доступны два варианта:
-
Основной рекомендованный редактор — Visual Studio Code. Подробная инструкция по настройке и применению VS Code для работы с BE-U1000 описана в AppNote "Работа с Visual Studio Code".
-
Tinplate IDE, реализованная компанией ArSysOp.
Как портировать ПО для архитектуры ARM на архитектуру RISC-V?
Baikal Electronics предоставляет помощь в портировании ПО по предварительной договоренности. Для получения подробной информации оставьте заявку на Портале поддержки клиентов.
Предоставляете ли помощь в разработке плат?
Да. Помощь в разработке возможна на индивидуальных условиях.
Для консультации оставьте заявку на Портале поддержки клиентов.
Предоставляете ли помощь в разработке ПО микроконтроллера?
Да. Помощь в разработке возможна на индивидуальных условиях.
Для консультации оставьте заявку на Портале поддержки клиентов.