Hi,
Currently I am working with the NXP S32Z280-594EVB board. I created a Blink LED project for the R52_0_0 core using S32DS.
I do not have the S32 Debug Probe, but I need to flash my project to the board. Please give me guidance on how to convert my project into a flashable image using the IVT method.
Could you please share the procedure or any reference documents/examples for generating the flash image and booting it on the S32Z280 board without the debug probe?
Thank you.
Hi,suresh308531
Thank you for contacting us.
I have received your question and will help you to check it.
BR
Joey
Hi,suresh308531
Thank you for contacting us.
You can try to refer to this links as the following contents for your question.
creating a Blob Image using IVT S32Z2
How to reduce the binary size in S32Z2
Hope this information can help you.
BR
Joey
Hi Joey_z,
Thank you for your support.
I followed your steps successfully. I reduced the .bin file size and created the flash image using the IVT method.
However, after flashing the image, there is no output from the board. I tested a simple UART example code. The same UART code runs successfully on the M33 core, using the same pins and configuration.
Then I created a new project for the R52_0_0 core, but the UART output is not showing.
For the IVT configuration, I used the RAM start pointer address and RAM entry pointer address from the .ld file and .map file.
Could you please help me solve this issue? Please let me know if there are any additional boot settings, memory settings, or R52-specific configurations required for the S32Z280 R52_0_0 core.
BR,
suresh
Hi,suresh308531
Could you share your R52 UART project with me? I can help you to check it.
BR
Joey
Hi Joey_z,
Thank you for your support.
I have attached my R52 UART project for your reference. Could you please check the project and help me identify why the R52_0_0 core is not booting/running after creating the IVT flash image?
The IVT image is generated successfully and flashing also completes successfully, but there is no UART output from the R52 core.
BR,
Suresh
Hi,suresh308531
I have checked your project, please try to modify your code as the following contents.
If you want to boot from R52 directly, please try to refer to the steps as the following.
1.Modify the file of startup.s to initial the RTU0 early, added for RTU0 SRAM initialization for boot target as R52 as the following picture. The startup.s patch file in the attachment.
2.Enable the partition1(use the function of Mcu_SetMode()) before use the clock initial as the following picture.
3.Set the board boot from QSPI.
Hope this information can help you.
BR
Joey
Hi,suresh308531
Have you finished this application? I can continue support you if you still have any issue.
BR
Joey
Hi,Suresh
Thank you for your reply and information.
You can contact us at any time if you have other issue.
BR
Joey