ZHCADO9 January 2024
根据引导流程,分为三个阶段:
因此您需要在所有级别进行此项更改。除此之外,ATF (Arm Trusted Firmware) 还需要根据需要更改控制台端口。以下是 J7200 上的 dts 更改,也可以对 J721e 进行类似更改:
常见问题解答链接:https://e2e.ti.com/support/processors/f/791/t/988278
在 R5 SPL 的第一条指令的开头添加无限循环。
diff --git a/arch/arm/cpu/armv7/start.S b/arch/arm/cpu/armv7/start.S
index 4f6327fe3ab..96c4554744c 100644
--- a/arch/arm/cpu/armv7/start.S
+++ b/arch/arm/cpu/armv7/start.S
@@ -37,6 +37,7 @@
#endif
reset:
+ b reset
/* Allow the board to save important registers */
b save_boot_params
save_boot_params_ret:
然后我们可以使用 CCS 连接到 MCU R5F_0。将 PC 移至下一条指令并单步执行,以检查崩溃位置。Make CROSS_COMPILE64=aarch64-none-linux-gnu- CROSS_COMPILE=arm-none-linux-gnueabihf- PLATFORM=k3-j784s4 CFG_ARM64_core=y CFG_CONSOLE_UART=0x8
基于定制电路板 UART_INSTANCE X。
CFG_CONSOLE_UART=0x8 将会更改