AnsweredAssumed Answered

i.mx rt1062 不能从外部 QSPI FLASH启动问题

Question asked by rayandy fan on Mar 25, 2020
Latest reply on Apr 12, 2020 by Kerry Zhou

Hi,
我在i.mx rt1062系统应用中通过flexSPIA1连接一片GD25Q64C的flash,在SDK_2.70_EVK-MIMXRT1060 IAR led_blinky工程flexspi_nor_debug中可以用DAPLink Download并运行,但是断电后再上电系统却不能从QSPI FLASH中启动运行,用MCU NXP Boot Unitily 读出eFuse发现0x460寄存器值为0x00000008,即DIR_BT_DIS=1(1 - Direct boot from external
memory is not allowed),是不是因为DIR_BT_DIS=1才不能从外部QSPI FLASH 启动的?

我的启动设置为:boot_mode[1:0]=10b,

                             boot_cfg1[7:0]=0x00,

                             boot_cfg2[3:0]=0x0; 

IAR 中有设置:   XIP_EXTERNAL_FLASH=1
                            XIP_BOOT_HEADER_ENABLE=1
                            CPU_MIMXRT1062DVJ6A

Outcomes