ZHCACS4 june 2023 AM6442
在 U-Boot 中开始实现六条命令之前,您需要知道安装 SDK 时在哪里可以找到需要修改的项。
U-Boot 路径:
/opt/ti-processor-sdk-linux-rt-am64xx-evm-08.02.00.14/board-support/U-Boot-2021.01+gitAUTOINC+44a87e3ab8-g44a87e3ab8
U-Boot dts 位于以下位置:
/opt/ti-processor-sdk-linux-rt-am64xx-evm-08.02.00.14/board-support/U-Boot-2021.01+gitAUTOINC+44a87e3ab8-g44a87e3ab8/arch/arm/dts/k3-am642-evm.dts
U-Boot config 位于以下位置:
/opt/ti-processor-sdk-linux-rt-am64xx-evm-08.02.00.14/board-support/U-Boot-2021.01+gitAUTOINC+44a87e3ab8-g44a87e3ab8/configs/am64x_evm_r5_defconfig
检查 ESM 模块是否在以下 U-Boot config 中默认设置为“y”:
CONFIG_ESM_K3=y
在 AM64x/AM243x 技术参考手册的 MCU 域支持复位 部分中,支持 MCU 域复位,如下所述:
本应用手册中使用 RTI 看门狗复位,因此选择 MCU ESM 错误复位。确保将这项设置为启用:CONFIG_ESM_K3。
如何从 U-Boot 提示符处开始运行测试命令?
mw.l 0x43009008 0x68EF3490 1
mw.l 0x4300900C 0xD172BC5A 1
mw.l 0x43008380 0x3 1
mw.l 0xe0000a4 0xa 1
mw.l 0xe000094 0x23 1
mw.l 0xe000090 0xA98559DA 1
图 4-1 展示了控制台日志的结果。输入 6 个命令后,系统将再次重启。