Hello Team,
We want to design M7 bootloader that should load M7_0 app and A53_0 U-boot. We are using Platform Software integration 21.07 and Tresos 27.1. We want to build and verify M7 bootloader on S32G274ARDB2board. We have followed the Bootloader manual given with Platform Software Integration tool. But we are unable to get logs on any of the cores. Our boot media is QSPI. Steps summary is listed below.
M7_0 Bootloader Design steps with Platform Integration Software 2021_07
Query:
Standalone A53_0 and M7_0 is working fine for SD, QSPI platform on S32G274ARDB2 board. But while we integrate it through Platform Software Integration tool, we are not able to get logs on A53_0 and nothing for M7_0.
When we try to configure M7_0 bootloader in IVT Tool with SD/eMMC we are not able to set IVT_Address to 0x1000.
Kindly guide us and provide working demo example of Platform Software Integration 21.07 if available.
Hi Saurabh,
"When we try to configure M7_0 bootloader in IVT Tool with SD/eMMC we are not able to set IVT_Address to 0x1000." - please use a newer S32DS version which supports the rev 2 changes regarding the IVT header offset. S32DS 3.4 should allow you to set the address correctly inside the IVT layout.
"we are not able to get logs on A53_0 and nothing for M7_0." - What do you mean by logs on A53_0? You don't get any U-boot logs?
Thanks,
Chris
Hi Chris,
Thank you for your response.
After selecting cortex_rev2, we are able to set IVT address to 0x1000 for SD/eMMC. Thanks for your input.
But, we are not able to get u-boot logs on A53_0 and no update on M7_0. We are using the default configuration of bootloader example in Tresos.
Best regards,
Saurabh
Hi Saurabh,
Please keep in mind that at the moment we support only QSPI boot flow for the Bootloader IVT blob. SD boot flow is possible with the current release, but there are some differences in the Fls config.
The default configuration should work, but you must also make sure that you are flashing the right images at the mentioned flash addresses. Could you please enable the debug loop functionality and data.dump 0x34090000 and 0x34300000 after the images get loaded via QSPI in Bl_BootApplications?
Thanks!