主题中讨论的其他器件: SysConfig、 SK-AM62A-LP
工具与软件:
尊敬的 TI 团队:
我们提供基于 AM62A SK EVM 设计的具有处理器 AM62A7且支持1GB RAM 的定制电路板。 我们使用的是 SDK 9.1.0、现在想升级到 SDK 10.1.0。
在升级到 SDK 10.1.0时、我们已正确更改了 u-boot 和 u-boot 加载。 当 u-boot 开始加载内核时、它卡在内核的起始地址、如下面的日志所示。
U-Boot SPL 2024.04-ti-ga970f6e51043 (Nov 13 2024 - 14:26:23 +0000) SYSFW ABI: 4.0 (firmware rev 0x000a '10.1.8--v10.01.08 (Fiery Fox)') SPL initial stack usage: 13568 bytes Trying to boot from MMC1 Authentication passed Authentication passed Authentication passed Authentication passed Authentication passed Starting ATF on ARM64 core... NOTICE: BL31: v2.11.0(release):v2.11.0-906-g58b25570c9-dirty NOTICE: BL31: Built : 04:20:32, Nov 1 2024 U-Boot SPL 2024.04-ti-ga970f6e51043 (Nov 13 2024 - 14:26:23 +0000) SYSFW ABI: 4.0 (firmware rev 0x000a '10.1.8--v10.01.08 (Fiery Fox)') Trying to boot from MMC1 Authentication passed Authentication passed U-Boot 2024.04-ti-ga970f6e51043 (Nov 13 2024 - 14:26:23 +0000) SoC: AM62AX SR1.0 HS-FS Model: SEC-300 Camera Device DRAM: 1 GiB Core: 64 devices, 28 uclasses, devicetree: separate MMC: mmc@fa10000: 0 Loading Environment from nowhere... OK In: serial@2800000 Out: serial@2800000 Err: serial@2800000 Net: eth0: ethernet@8000000port@1 Hit any key to stop autoboot: 0 switch to partitions #0, OK mmc0(part 0) is current device SD/MMC found on device 0 Can't set block device 16828928 bytes read in 120 ms (133.7 MiB/s) 53026 bytes read in 31 ms (1.6 MiB/s) Working FDT set to 88000000 ## Flattened Device Tree blob at 88000000 Booting using the fdt blob at 0x88000000 Working FDT set to 88000000 Loading Device Tree to 000000008fef0000, end 000000008fffffff ... OK Working FDT set to 8fef0000 Starting kernel ...
它停留在"启动内核..."。 据我所知、除了内核 dts 文件中的 DDR 大小更改之外、我们在内核中没有进行任何 DDR 更改。 我不知道为什么会发生这种情况。 有人能帮我吗?
此致、
Jay