NXP MCU 技术论坛
直播中

京五环以外

10年用户 3191经验值
擅长:EMC/EMI设计
私信 关注
[问答]

如果SJC被禁用,MCU i.MXRT 1051加密的XIP启动在软件重置后失败怎么解决?

我们在我们的设备中使用 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 区域并且我们不锁定它们

更多回帖

发帖
×
20
完善资料,
赚取积分