Zhangyubiao 发表于 2024-2-18 09:48:15

存放地址和执行地址不同


=> fatload mmc 1:1 0x0001FF80 rzg2l_cm33_rpmsg_demo_secure_vector.bin

=> fatload mmc 1:1 0x00010000 rzg2l_cm33_rpmsg_demo_non_secure_vector.bin

=> cm33 start_debug 0x1001FF80 0x00010000

哪位知道原因吗?




米尔小助手4 发表于 2024-2-19 19:53:13

https://renesas.info/wiki/Cortex-M33_Multi-OS_Package_Support    https://renesas.info/wiki/RZ-G/RZ-G2_BSP_MemoryMap这两个链接中有关于m33地址的一些解释

Zhangyubiao 发表于 2024-2-19 20:11:24

=> fatload mmc 1:1 0x0001FF80 rzg2l_cm33_rpmsg_demo_secure_vector.bin
=> fatload mmc 1:1 0x42EFF440 rzg2l_cm33_rpmsg_demo_secure_code.bin
=> fatload mmc 1:1 0x00010000 rzg2l_cm33_rpmsg_demo_non_secure_vector.bin
=> fatload mmc 1:1 0x40010000 rzg2l_cm33_rpmsg_demo_non_secure_code.bin

上面 4 个 fatload 都无法执行的,什么原因?

Zhangyubiao 发表于 2024-2-20 11:01:44

厂家回复了,是 uboot 问题,重刷 uboot 固件,刷完后可以 uboot 加载 cm33 固件并运行
期待厂家出教程,在 Linux 启动时怎么自动加载 cm33 固件 自动启动 cm33 运行,这才是实用方法。
页: [1]
查看完整版本: 存放地址和执行地址不同