Hi nxp,
我们正在参照 AN13750.pdf 文档配置 S32G-VNP-RDB3 A 核 和 M 核启动环境。
软件配置如下:
1. EB tresos 29:
关闭 Crypto 、cryptoDal 和 RM。关闭 Secure boot

配置 bootloader :




在 EBtresosStudio_EBtresosStudio29\workspace\Bootloader_S32G3XX_ASR_4.4_M7_noRM2\output 下面把 Crypto 、cryptoDal 和 RM 相关的 .c 和 .h 文件删除,不然会报错。
2. Integration_Reference_Examples_S32G3_2023_02 配置如下:
Integration_Reference_Examples_S32G3_2023_02\code\framework\realtime\swc\bootloader\platforms\S32G3XX\src\Bootloader_Specific.c 加上配置:
#define ASM_KEYWORD(x) __asm__ volatile(x) // 不加会报错 ASM_KEYWORD 没定义
Bootloader.c 修改一句:static volatile uint32 ENABLE_BREAKPOINT_AT_MAIN = 1U;
3. S32DS 3.5 IVT 配置如下:

烧录:
Then flash as per AN13750 explains:
Erase from 0x0 to 0x400000. Then flash as follows:
- 0x0 -> Blob of the IVT shown previously
- 0x100000 -> fip.bin
- 0x200000 -> IPCF_Example_multi_instance_S32G399_M7_0.bin
烧录完成后,拨码启动,出现 pcie@40400000:RC/EP configuration not set correctly 报错,系统卡住

麻烦可以帮忙分析一下原因?谢谢!