zynq:fmql45t900
flash型号:JFM25QL256-8N
BOOT.bin以及image等固化在flash,上电打印
Multiboot register: 0x0
Image start address: 0x0Load boot header info (offset:0x20 0x48) successlError: Image Identification Oxeeeeeeee != 0x0003f774Boot header validate failed, increment 32kB to search next boot header
原因,flash的qe位被改了,掉电没有做写保护
解决方法,需要在iar下对寄存器进行复位
fmsh_qspi_example.c里对
FQspiPs_Nor_SetReg(qspiPtr,0x31,0x02)
并在fmsh_qspips.h里打开
#define QSPI_CONFIG_OPERATION_HOOK