Собрал buildroot-2021.08-sk на базе ядра 5.10.9 для i.mx6 quad/dual/solo . Собралось без ошибок . Сборка на базе дерева
(HolaDuo-PC + VCEB) , добавил свои устройства.
switch DDR to 528 MHz выключен.
У меня в работе две платы HolaDuo-PC с разными DDR.
С одной запускается без проблем . А вот вторая глючит на DDR.
Подскажите как настроить DDR в uboot.
ARM architecture --> starterkit imx6 DDR calibration --->
[ ] Display DDR calibration result (2) DDR On-die-termination (6) DRAM Drive strength (1) RTT_NOM
(1) RTT_WR (5) Read additional latency (0) Write additional latency (1) Refresh period
(7) Number of refreshes
Это то что у меня сейчас
С какими чипами не работает и с какими работает?
HolaDuo-PC с крайней сборкой я еще не пробовал.
Hola платы очень чувствительны получились к партии печатных плат и ревизии памяти, роутинг ddr 1 в 1 с sodimm, только на sodimm даже намеков на капризы не наблюдается, а hola я уже раза 4 настройки для ddr обновлял ...
Для начала возьмите значения близкие к настройкам от предыдущей версии сборки (hola_dual.cfg).
Обычно, все сводится к поиску варианта силы буферов и ODT терминации.
в этой версии майнстримный u-boot и настройка памяти сделана по-другому - через загружаемый в SRAM код (SPL) который настраивает и калибрует DDRC, так просто не перенести из старой версии, по этой же причине меню
есть но оно сейчас ни на что не влияет, попробуйте изменить вручную
исправил buildroot и u-boot, сейчас можно как раньше из меню менять частоту 528/400 МГц, по умолчанию 400 МГц. Для контроля - SPL пишет на какой частоте DDR для imx6dq (у соло всегда 400 МГц)