Other Parts Discussed in Thread: SYSCONFIG
Tool/software:
Hello TI support team.
If a portion of the flash area of the user application (hs_fs) is intentionally overwritten, will the SBL OSPI reject the user application?
Normally, CA53 and CR5 user applications can be launched from SBL OSPI.
The hs_fs size of the user application is about 9.6MB.
It is located in the OSPI FLASH area.
I created a program to clear the flash in the user application program.
As a test, I cleared (Flash_eraseBlk) a portion (128KB) of the flash area where the application (HS_FS) is written.
When I restarted, I expected SBL not to start the application.
I expected SBL to output "Some tests have failed!!" but it didn't.
However, SBL OSPI's Bootloader_parseMultiCoreAppImage succeeds.
SBL results in a data abort in the following function:
Bootloader_loadCpu(bootHandle, &bootImageInfo.cpuInfo[CSL_CORE_ID_A53SS0_0]);
A Data Abort is not the desired result.
If part of the user application(hs_fs) in flash is rewritten, is it possible for SBL to detect this and generate an error?
The SBL SDK uses mcu_plus_sdk_am64x_09_01_00_41.
Best regards,
Kiyomasa Imaizumi.