We are having trouble building our project with the GNU toolchain to boot from QuadSPI0.
We are using the following configuration:
* BOOT_MODE[1:0] = 00
* All other BOOT_CFG fuses untouched
* Image built to load at address 0x3f40_0000
* Flashed to QuadSPI0 at address 0x2000_0400 (verified IVT is at beginning of image)
* QuadSPI configuration parameters present
According to the Reference Manual I would expect the bootloader to download the image from QuadSPI to OCRAM and execute it from there. Anyway, the boot loader ends up in the serial downloader and the QuadSPI contents do not seem to be mapped to memory. What are we missing?
Is there any way to debug the boot process of the VF6xx?
Has anybody succeeded yet in building a project with the GNU toolchain to boot from QuadSPI and could provide us with an example Makefile?