We are unable to boot our custom IMXRT1011, based on IMXRT1010-EVK as reference.
On our board the external flash is successfully programmed.
Flash content is verified during programming and available at address 0x60000000 during run time when suspended.
But the application is never reached - instead, a small loop of 23 instructions run in ROM at 0x0020EB00.
Programming same application to EVK-board works with identical programming procedure.
Boot configuration indicates correct boot configuration, same as EVK when working:
SRC_SBMR1
BOOT_CFG1 = 0x0
BOOT_CFG2 = 0x0
BOOT_CFG3 = 0x0
BOOT_CFG4 = 0x0
SRC_SBMR2
SEC_CONFIG = 0x1
BT_FUSE_SEL = 0x0
BMOD = 0x2
Our measurements:
VDD_SOC_IN, 3 pins, are stable 1.1V
POR_B status is stable 3.3V
RTC clock is stable 32.8kHz
XTAL clock is stable 24MHz
VDD HIGH IN, VDD SNVS IN, VDDA, 3 pins, are stable 3.3V
VDD HIGH CAP is stable at 2.5V
SNVS CAP is stable at 1.1V
No USB connection is available, SWD only.
Can you help?