寻求帮助:使用 4G DDR 在 Windows 10 IoT on i.MX8M PLUS 平台上遇到的问题

大家好!我们使用 W21H2-1-5-0-imx-windows-bsp 制作 BSP 固件,并刻录到定制板的 emmc 上,u-boot 运行正常。我怀疑是 ddr 的问题,但不知道如何让 imx8mp 支持 4G ddr。非常感谢。
DDR 数据表:

log:

U-Boot SPL 2022.04-00001-gab1d7424f6-dirty (May 08 2024 - 16:29:53 +0800)
DDRINFO: start DRAM init
DDRINFO: DRAM rate 3200MTS
DDRINFO:ddrphy calibration done
DDRINFO: ddrmix config done
SEC0: RNG instantiated
Normal Boot
Trying to boot from BOOTROM
Boot Stage: Primary boot
image offset 0x0, pagesize 0x200, ivt offset 0x0
NOTICE: BL31: v2.6(release):automotive-13.0.0_1.1.0-1-g4d39d5d54
NOTICE: BL31: Built : 16:30:19, May 8 2024

U-Boot 2022.04-00001-gab1d7424f6-dirty (May 08 2024 - 16:29:53 +0800)

CPU: i.MX8MP[8] rev1.1 1600 MHz (running at 1200 MHz)
CPU: Industrial temperature grade (-40C to 105C) at 66C
Reset cause: POR
Model: NXP i.MX8MPlus LPDDR4 EVK board
DRAM: 4 GiB
Core: 93 devices, 29 uclasses, devicetree: separate
MMC: FSL_SDHC: 1, FSL_SDHC: 2
Loading Environment from MMC… *** Warning - bad CRC, using default environment

[*]-Video Link 0adv7535_mipi2hdmi adv7535@3d: Can’t find cec device id=0x3c
fail to probe panel device adv7535@3d
fail to get display timings
probe video device failed, ret -19

[0] lcd-controller@32e80000, video
[1] mipi_dsi@32e60000, video_bridge
[2] adv7535@3d, panel
adv7535_mipi2hdmi adv7535@3d: Can’t find cec device id=0x3c
fail to probe panel device adv7535@3d
fail to get display timings
probe video device failed, ret -19
In: serial
Out: serial
Err: serial
SEC0: RNG instantiated

BuildInfo:

  • ATF 4d39d5d

switch to partitions #0, OK
mmc2(part 0) is current device
flash target is MMC:2
Net:
Warning: ethernet@30bf0000 (eth1) using random MAC address - c6:73:ce:f6:60:48

Warning: ethernet@30be0000 (eth0) using random MAC address - 2e:23:9a:c1:2d:c9
eth0: ethernet@30be0000, eth1: ethernet@30bf0000 [PRIME]
Fastboot: Normal
Normal Boot
starting USB…
Bus usb@38100000: Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
Bus usb@38200000: Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
scanning bus usb@38100000 for devices… 1 USB Device(s) found
scanning bus usb@38200000 for devices… 1 USB Device(s) found
scanning usb for storage devices… 0 Storage Device(s) found

Loading kernel from FIT Image at 40480000 …

Using ‘conf-1’ configuration
Verifying Hash Integrity … OK
Trying ‘uefi’ kernel subimage
Description: UEFI
Created: 2024-05-08 8:33:41 UTC
Type: Kernel Image
Compression: gzip compressed
Data Start: 0x404800a4
Data Size: 852971 Bytes = 833 KiB
Architecture: AArch64
OS: Linux
Load Address: 0x50004000
Entry Point: 0x50004000
Hash algo: sha256
Hash value: dae5ca3b766395df87b35985ed6df87e02a4bf2ddd60db9e40b6b6bb97e6feaf
Verifying Hash Integrity … sha256+ OK
Uncompressing Kernel Image
adv7535_mipi2hdmi adv7535@3d: Can’t find cec device id=0x3c
fail to probe panel device adv7535@3d
fail to get display timings
probe video device failed, ret -19

Starting kernel …

UEFI Debug Serial Port Init
UEFI firmware (version 2023-10-21 built at 16:32:36 on May 8 2024)
iMX8RTC Initialized with sample time 1.7.2023 9:00:00 UTC, DST.

Tianocore/EDK2 firmware version 2023-10-21
Press ESCAPE for boot options ** WARNING: Test Key is used. **

Then win-PE crashed:

2 个赞