We are using R7S721000VLFP LSI in our customized target board and Configured to BOOT MODE 3 in hardware for booting from serial flash. We have flashed the bootloader binary at address 0x18000000 and application binary at address 0x18080000 in the serial QSPI flash using J-Link commander scripts.
When we do power On to target board the on-chip ROM should start to read the data from address 0x18000000 and execute the same in large-capacity on-chip RAM. During this execution QSPI loader program will jump to user program section located at address 0x18080000.
We are expecting that the target system should work standalone while powering up. But we try to debug we are suspecting that the code execution is not at all entering into address 0x18000000.
Additionally we are sure that when we run the application SW in Debug mode using J-Link this SW is working as expected (actually it’s running in internal RAM 0x20040000). We are using sample code RZ_A1H_QSPI_LOADER for Boot and application SW is our own customized SW.
How to resolve this issue?
Is there any configuration changes need to be taken while using the sample QSPI boot loader code?
Thanks in advance!