我们在我们的设备中使用 MCU i.MXRT 1051 (MIMXRT1051CVL5B)。出于安全目的,我们使用 HAB 和 BEE(烧保险丝 BEE_KEY0=0b10、BEE_KEY1=0b10、DIR_BT_DIS、SEC_CONFIG[1]、BT_FUSE_SEL)。当设备通过所有测试时,我们会烧断锁定 SerialDownloader 和调试支持的保险丝(烧断保险丝 SDP_DISABLE、SJC_DISABLE、JTAG_SMODE=0b11)。在此之后,如果我使用 NVIC_SystemReset 重置 MCU。
如果未使用加密的 XIP,则系统会成功重置
如果系统 JTAG 控制器未被禁用,则系统也会重置尽管
我烧毁了保险丝 BT_FUSE_SEL,但它会在软件重置后转到串行下载器。我还注意到它根本不会尝试从 NOR 闪存启动,这意味着 CLK 和 CS 等闪存引脚上没有活动。
该行为类似于勘误表(ERR011119、ERR011120)中描述的行为。但是我们使用两个 FAC 区域并且我们不锁定它们