This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM62L:无法启动电路板、但 DDR 引脚更改差异较大

Guru**** 2589245 points
Other Parts Discussed in Thread: SYSCONFIG

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1577799/am62l-unable-to-bring-up-board-with-difference-in-ddr-pin-change

器件型号:AM62L
主题:SysConfig 中讨论的其他器件

您好、  

 我们基于 AM62L-EVK 构建了一个定制 SOM、做了少量更改、我们在 DDR 线路中进行了位交换、以简化 PCB 布线。 使用 SysConfig 工具进行更改并创建.dtsi 文件。 我创建了 git repo、并在 git repo 内对 AM62Lx SKEVM -LP4-50-800.dtsi 进行了更改、随后强制清理并重建内核最小映像。 我看到新的 tiboot3.bin 文件、剩下的是新生成的文件。 从这里、我通过 USB-DFM 将文件上传到我们的 SOM。 我们怀疑我们无法成功启动 DDR。 此外、 我们使用的是 11.00.15.05 发布的软件、默认的 DDR 设备树文件“AM62Lx SKEVM - LP4-50-800.dtsi“ 可以在 board-support/trusted-firmware-a-2.12+git/FDT 中找到。  我们也尝试更改此文件、但仍然没有帮助。 另外、我们注意到、更改此文件不会重新生成 tiboot3.bin 文件。 我们甚至在这些板级支持文件中尝试了 make 语法错误、但编译仍然没有任何错误。  

我们还尝试了各种其他配置,其中我们更改了 ODT 等的值,但没有任何帮助我们启动设备。 帮助我们解决此问题。

下面是我们得到的日志:
注意: bl1_plat_arch_setup arch 设置  
注意: 引导可信固件
注意: bl1:v2.12.0 (debug):11.00.15-1-g2523204b0-dirty
注意: BL1:建造时间:2025 年 10 月 13 日 10:50:54
信息:   BL1:RAM 0x7080b000 - 0x7080f000
信息:   BL1:Cortex-A53:应用了错误 855873 的 CPU 权变措施
信息:   BL1:Cortex-A53:应用了 erratum 1530924 的 CPU 权变措施
信息:   lpddr4_init <-  
信息:   LPDDR4 DTB:CTL-DATA PTR=0x7080718c、PI-DATA=0x70807834、phy-DATA=0x70807da4
注意: bl1:dram_class:11
信息:   存储器节点=0x28  
信息:   LPDDR4:探测完成  
信息:   LPDDR4/DDR4:初始化完成  
信息:   启动状态:偏移=0x0  
INFO:   start-status reg:在=0x10460b00 之前  
INFO   :正常运行 DDR initINFO   :LPDDR4:启动 DDR 控制器  
信息:   k3_lpddr4_freq_update DDR 频率更改完成  
INFO:   LPDDR4:开始成功完成、STATUS=0x0
INFO:   start-status reg:在=0x10460b01 之后  
INFO:   LPDDR4 开始完成!!  
注意: LPDDR4:POST START - PI 训练状态=0x27c0a000  
INFO   :LPDDR4:POST START - CTL Interrupt STATUS=0x4  
注意: bl1_platform_setup DDR 初始化完成
注意: k3_bl1_handoff 进入 WFI - BL1 的末尾