Примечания к выпуску
2025.09
Дистрибутив MCom-03R Buildroot основан на базе MCom-03 Buildroot https://dist.elvees.com/mcom03/docs/linux-sdk/2025.05/.
Перечислены основные изменения в MCom-03R Buildroot относительно указанного релиза:
Особенности релиза
Ядро Linux на базе 6.6.
Поддерживается плата-носитель ELV-SMARC-CB 3.3.0 с установленным процессорным модулем ELV-MC03-SMARC r3.0.0.
SBL, ddrinit
ddrinit:
Исправлена ошибка инициализации DDR PLL, ошибка могла приводить к ошибкам чтения из DDR в начале работы.
Добавлена поддержка памяти DDR4.
На всех модулях с двумя контроллерами DDR включен interleaving.
Обновлена DDR PHY firmware.
U-Boot
Добавлены файлы поддержки микросхемы
mcom03r*и модулей (.dts, defconfig и т.п.).Добавлена поддержка загрузки DTB-оверлеев при загрузке ядра.
Linux
Используется ядро 6.6.
Добавлены файлы поддержки микросхемы
mcom03r*и модулей (.dts, defconfig и т.п.).mcom03r_defconfig: Изменён размер CMA. Увеличение потребовалось для работы драйверов некоторых PCIe SSD.
Buildroot
Добавлен
external-mcom03/configs/mcom03r_defconfig.systemd-resolved заменён на NetworkManager.
external-mcom03/overlay/elveesпереименован вexternal-mcom03/overlay/elvees/common.В mcom03r_defconfig включен пакет mgdbserver — GDB-сервер для отладки DSP.
Исправлена ошибка «tar2dev-uefi некорректно определяет раздел на устройстве /dev/mmcblk0».
Поддержка DSP ELcore-50
Elcore-50 Libraries — https://dist.elvees.com/mcom03/docs/elcore50-libraries/1.0.
ElcoreCL SDK — https://dist.elvees.com/elcorecl/docs/1.5.
ElcoreNN SDK — https://dist.elvees.com/elcorenn/docs/1.8.1/html.
Поддержка ISP Felix
Добавлена поддержка плат:
ELV-MC03-Q7 r2.11.0, ELV-Q7-CB r3.3.0;
ELV-MC03-SMARC r3.0.0, ELV-SMARC-CB r3.3.0.
При отсутствии конфигурации платы для Felix или ее некорректном имени утилиты
felix-sensor-*более явно сообщат о проблеме.Исправлена проблема, когда
felix-sensor-modesне печатала информацию о подключенном сенсоре при неверной или отсутствующей конфигурации платы.
Добавлены новые режимы для сенсора IMX662:
4 — 1920x1080 60 FPS 4 lanes;
5 — 1920x1080 30 FPS HDR 4 lanes.
Новые режимы работают с частотой референсного клока 37.125 МГц.
Добавлены новые режимы для сенсора IMX477:
5 — 1920x1080 30 FPS 4 lanes;
6 — 1920x1080 30 FPS 2 lanes;
7 — 1920x1080 60 FPS 4 lanes;
8 — 3240x2160 24 FPS 4 lanes;
9 — 1920x1080 30 FPS 2 lanes PN9 test pattern;
10 — 4056x3040 10 FPS 2 lanes 100% color bar test pattern;
11 — 1920x1080 60 FPS 4 lanes PN9 test pattern;
12 — 3840x2160 24 FPS 4 lanes 100% color bar test pattern.
Новые режимы работают с частотой референсного клока 24 МГц.
Добавлены новые режимы для сенсора IMX327 с поддержкой low conversion gain (LCG):
2 — 1920х1080 30 FPS LCG 2 lanes;
3 — 1920х1080 60 FPS LCG 4 lanes.
Новые режимы работают с частотой референсного клока 37.125 МГц.
Добавлены новые режимы для сенсора IMX219:
3 — 1920x1080 60 FPS 2 lanes;
4 — 1920x1080 30 FPS 2 lanes 100% color bar test pattern;
5 — 1920x1080 60 FPS 2 lanes 100% color bar test pattern;
6 — 3280x2464 21 FPS 2 lanes 16 split color bar test pattern.
Новые режимы работают с частотой референсного клока 24 МГц.
Уменьшена скорость сходимости алгоритма автоэкспозиции для предотвращения появления осцилляций экспозиции для сенсоров:
IMX327;
IMX335;
IMX415;
IMX662;
Исправлена ошибки в расчете времени выдержки для IMX335, из-за которой на сенсоре устанавливалась выдержка в два раза меньше запрашиваемой.
Добавлена возможность контроллировать уровень логов библиотеки Felix при помощи переменной окружения
FELIX_LOG_LEVEL. Минимальному уровню логирования соответствует значение -1, максимальному — 4.Исправлена ошибка, связанная с переполнением статистики автобаланса белого для разрешений, больших FullHD для ярких сцен. Ошибка приводила к получению неполной статистики и некорректному расчету баланса белого.
Добавлены параметры для конфигурации платы:
Board_reset_min_delay— длительность импульса на входе RSTN;Board_pwdn_pulse_need— требуется импульс на входе PWDN сенсора;Board_pwdn_min_delay— длительность импульса на входе PWDN.
Обнаружена и исправлена утечка памяти в элементе
felixsrc.Для элемента
felixsrcдобавлены метаданныеGstMeta, возвращающие значения текущей относительной яркости изображения и гистограммы яркости.
Документация
Обновлено описание поддержки WDT0.
Обновлены упоминания имён файлов mcom03r* в документации Buildroot, U-Boot.
Добавлено описание файлов поддержки микросхемы в документации на ядро.