Добрый день, использую SK-iMX8Mini-SODIMM с Вашей платой SK-iMX8Mini-SODIMM-MB. Прошивка еще из поставки, свой образ загрузить не успел. Использую блок питания UTP-3305-II, 5В. Чтение консоли через соответствующий разъем X5.
Первые несколько включений было все нормально. После четвертое и пятое включение было с ошибкой, но далее плата грузилась нормально. U-Boot SPL 2019.04-4.19.35-1.1.0+g4d377539a1 (Nov 25 2020 - 10:39:34 +0300)
power_bd71837_init
DDRINFO: start DRAM init
Training FAILED
Training FAILED
Затем плата перестала загружаться.
На данный момент в косоли только следующие сообщения, плата не загружается:
U-Boot SPL 2019.04-4.19.35-1.1.0+g4d377539a1 (Nov 25 2020 - 10:39:34 +0300)
power_bd71837_init
DDRINFO: start DRAM init
Training FAILED
Training FAILED
Training FAILED
Training FAILED
DDRINFO:ddrphy calibration done
DDRINFO: ddrmix config done
Normal Boot
Trying to boot from MMC2
U-Boot SPL 2019.04-4.19.35-1.1.0+g4d377539a1 (Nov 25 2020 - 10:39:34 +0300)
power_bd71837_init
DDRINFO: start DRAM init
Training FAILED
Training FAILED
Training FAILED
Training FAILED
DDRINFO:ddrphy calibration done
DDRINFO: ddrmix config done
Normal Boot
Trying to boot from MMC2
Пробовал запустить из USB SDP. Там ошибка синхронизации.
U-Boot SPL 2019.04-4.19.35-1.1.0+g4d377539a1 (Sep 03 2025 - 11:44:49 +0300)
power_bd71837_init
DDRINFO: start DRAM init
Training FAILED
Training FAILED
Training FAILED
Training FAILED
DDRINFO:ddrphy calibration done
DDRINFO: ddrmix config done
Normal Boot
Trying to boot from USB SDP
"Synchronous Abort" handler, esr 0x96000000
elr: 00000000007e59c0 lr : 00000000007e5904
x0 : cf0ef7301411f090 x1 : 0000000042200010
x2 : cf0ef72fd1f1e0a1 x3 : 0000000000000ff0
x4 : 0000000000910560 x5 : 0000000000000002
x6 : 0000000000000001 x7 : 0000000000000003
x8 : 000000000091dd38 x9 : 0000000000000002
x10: 00000000ffffffd0 x11: 000000000000000a
x12: 0000000000000006 x13: 000000000001869f
x14: 000000000090e558 x15: 0000000000000003
x16: 00000000007eb088 x17: 0000000000000005
x18: 000000000091de40 x19: 0000000000001000
x20: 0000000042200ff0 x21: 0000000000000310
x22: 0000000042200000 x23: 00000000deadbeef
x24: 00000000007f1152 x25: 0000000000000005
x26: 00000000007f113a x27: 0000000000000000
x28: 0000000000000000 x29: 000000000091dc90
Resetting CPU ...
resetting ...
U-Boot SPL 2019.04-4.19.35-1.1.0+g4d377539a1 (Nov 25 2020 - 10:39:34 +0300)
power_bd71837_init
DDRINFO: start DRAM init
Training FAILED
Training FAILED
Training FAILED
Training FAILED
DDRINFO:ddrphy calibration done
DDRINFO: ddrmix config done
Normal Boot
Trying to boot from MMC2
Подскажите, пожалуйста, в чем может быть проблема, что можно сделать?
Как же подобное отношение меня уже злит ...
Человек записал (или кто то до него) совершенно левую фирмварь в модуль и искренне удивляется происходящему (подозреваю, что от другой платы на imx8mini с которой решили перенести софт)!
И при этом не моргнув глазом заявляет "Прошивка еще из поставки"!
Я сейчас вместо работы, час перебирал имеющиеся фирмвари к imx8mini изделиям - нет у нас загрузчика с такой датой сборки (и первое его сообщение power_bd71837_init к нашим изделиям не относится)!
Добрый день! Прошу прощения, но мое отношение - адекватное, у меня появлися вопрос, я его задал. Врать Вам у меня нет причины. Вот пример загрузки работающей платы из поставки с такой же датой сборки.
U-Boot SPL 2019.04-4.19.35-1.1.0+g4d377539a1 (Nov 25 2020 - 10:39:34 +0300)
power_bd71837_init
DDRINFO: start DRAM init
DDRINFO:ddrphy calibration done
DDRINFO: ddrmix config done
Normal Boot
Trying to boot from MMC2
switch to partitions #0, OK
mmc2(part 0) is current device
flash target is MMC:2
Net: eth0: ethernet@30be0000
Fastboot: Normal
Normal Boot
Autobooting in 0 seconds, press "<Esc><Esc>" to stop
switch to partitions #0, OK
mmc2(part 0) is current device
11468808 bytes read in 63 ms (173.6 MiB/s)
Booting from mmc ...
35093 bytes read in 4 ms (8.4 MiB/s)
## Flattened Device Tree blob at 43000000
Booting using the fdt blob at 0x43000000
Using Device Tree in place at 0000000043000000, end 000000004300b914
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 4.19.35+g0f9917c56d59 (sasa@sasa-Q500A) (gcc version 8.3.0 (Buildroot 2019.11)) #3 SMP PREEMPT Thu Feb 11 15:36:03 MSK 2021
[ 0.000000] Machine model: Starterkit SK-iMX8Mini board
[ 0.000000] earlycon: ec_imx6q0 at MMIO 0x0000000030890000 (options '115200')
[ 0.000000] bootconsole [ec_imx6q0] enabled
[ 0.000000] Reserved memory: created CMA memory pool at 0x0000000058000000, size 640 MiB
[ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[ 0.000000] NUMA: No NUMA configuration found
[ 0.000000] NUMA: Faking a node at [mem 0x0000000000000000-0x000000007fffffff]
[ 0.000000] NUMA: NODE_DATA [mem 0x57fcd580-0x57fcf03f]
[ 0.000000] Zone ranges:
[ 0.000000] DMA32 [mem 0x0000000040000000-0x000000007fffffff]
[ 0.000000] Normal empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000040000000-0x000000007fffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x00
Тут точно такая же дата.
U-Boot SPL 2019.04-4.19.35-1.1.0+g4d377539a1 (Nov 25 2020 - 10:39:34 +0300)
power_bd71837_init
[ 0.000000] Linux version 4.19.35+g0f9917c56d59 (sasa@sasa-Q500A) (gcc version 8.3.0 (Buildroot 2019.11)) #3 SMP PREEMPT Thu Feb 11 15:36:03 MSK 2021
Что касается мануала пробовал. Удерживаю нажатой кнопку SW3 на материнской плате, нажимаю кнопку “RESET”, в системе появляется HID устройство.
Запускаю скрипт program.bat и дождитесь успешного окончания процесса записи образов.
U-Boot SPL 2018.03-imx_v2018.03_4.14.98_2.0.0_ga+g87a19df5e4 (Dec 17 2019 - 17:37:18 +0000)
power_bd71837_init
DDRINFO: start lpddr4 ddr init
DRAM PHY training for 3000MTS
check ddr4_pmu_train_imem code
check ddr4_pmu_train_imem code pass
check ddr4_pmu_train_dmem code
check ddr4_pmu_train_dmem code pass
Training FAILED
DRAM PHY training for 400MTS
check ddr4_pmu_train_imem code
check ddr4_pmu_train_imem code pass
check ddr4_pmu_train_dmem code
check ddr4_pmu_train_dmem code pass
Training FAILED
DRAM PHY training for 100MTS
check ddr4_pmu_train_imem code
check ddr4_pmu_train_imem code pass
check ddr4_pmu_train_dmem code
check ddr4_pmu_train_dmem code pass
Training FAILED
DRAM PHY training for 3000MTS
check ddr4_pmu_train_imem code
check ddr4_pmu_train_imem code pass
check ddr4_pmu_train_dmem code
check ddr4_pmu_train_dmem code pass
Training FAILED
DDRINFO:ddrphy calibration done
DDRINFO: ddrmix config done
Normal Boot
Trying to boot from USB SDP
"Synchronous Abort" handler, esr 0x96000000
elr: 00000000007e584c lr : 00000000007e57a4
x0 : cffeff300411f090 x1 : cffeff2fc1f1e0a1
x2 : 0000000042200010 x3 : 00000000007f5d70
x4 : 00000000007f5d60 x5 : fffffffffffffff8
x6 : 0000000000000000 x7 : 000000000091de38
x8 : 000000000091dcc0 x9 : 0000000000000002
x10: 00000000ffffffd0 x11: 0000000000000006
x12: 000000000001869f x13: 0000000000000008
x14: 000000000090e558 x15: 00000000ffffffff
x16: 0000000000000000 x17: 0000000000000005
x18: 000000000091de40 x19: 0000000000000ff0
x20: 0000000000001000 x21: 0000000042200ff0
x22: 0000000000000310 x23: 0000000000000300
x24: 00000000007f0d28 x25: 00000000007f7000
x26: 00000000deadbeef x27: 0000000000000000
x28: 0000000000000000 x29: 000000000091dca0
Resetting CPU ...
resetting ...
U-Boot SPL 2019.04-4.19.35-1.1.0+g4d377539a1 (Nov 25 2020 - 10:39:34 +0300)
power_bd71837_init
DDRINFO: start DRAM init
Training FAILED
Training FAILED
Training FAILED
Training FAILED
DDRINFO:ddrphy calibration done
DDRINFO: ddrmix config done
Normal Boot
Trying to boot from MMC2
Тогда я извиняюсь за ложное обвинение (интересно, где у меня эта версия)!
Ваш модуль неисправен, можете прислать его для прогрева в печи (пишите на электронку), если дело в пайке - должно исправить.