Dear Daniel,
I am very appreciated for your reply. But the issue is still there.
As for M-core BootLoader, I disabled Rm module and generated project again in EB, deleted the bin folder, run lauch.bat, and the boot loader was built successfully. Then I re-generated a bt_m7_blob.bin file using IVT tools.
As for A53 core images, the A53 u-boot, ATF and Kernel were built according to S32G3 LinuxBSP 35.0 User Manual, while s32g399ardb3_defconfig parameter was used for u-boot making, variable plat was set to s32g399ardb3 for ATF making.
But the board still cannot bootup after I burned Nor flash and SD card and set the board boot from external Nor flash. (BTW, my target is boot the board from M7 core and run IPCF demos).
But when I set board boot from SD card, it hangs up when booting BL31. But if I use another fip.s32 file given by a Chinese FAE, built under BSP33.0 as he said, the board can bootup from SD card successfully.
So I think maybe some mistakes exist in my ATF building process...
My questions:
1) Since the fip.s32 built by myself not works, I think the fip.bin built by me is not correct too, and just this file causes nor flash boot failure of the board. If my conclusion reasonable?
2) Is u-boot and ATF for S32G-VNP-RDB3 must be built under BSP33.0?
3) If u-boot and ATF images can be built under BSP35.0, what shall I do to build them correctly. Should the parameters or make files be modified furtherly? If so, please tell me.
4) Are there some other reasons cause the issue? If so, what's your suggestions?
5) After I do these jobs OK, I plan to build IPCF modules for A53 core. I don't know if I must do it according to AN13750. I notice that in IPCFPB.pdf IPCF it says the "IPCF driver is provided in Yocto images from NXP Auto Linux BSP (fsl-image-auto) but can be also build manually". So maybe I need not to build them at all? Please clarify for me.
Thanks.