问题描述
- 我们有一个硬件问题,MIMXRT1021CAG4A 无法正常启动
- 当BOOT_MODE寄存器设置为01(串口下载器)时,MCU不枚举为HID
- 而且我们无法使用 MCUXpresso Secure Provisioning 软件连接到 MCU
- 当 BOOT_MODE 寄存器设置为 00 或 10 时,尝试使用 MCUXpresso 中的 P&E Multilink Universal 启动调试会话时发生硬件故障
- 然而,调试探针似乎可以毫无问题地擦除、编程和验证闪存
我们的硬件
布局存在一些差异,但我们的
电路板与 RT1020
开发板 (MIMXRT1020-EVK) 非常相似。
- MCU:MIMXRT1021CAG4A(144 引脚 LQFP)
- SDRAM:IS42S16160J-6TL(16 兆比特,166 兆赫)
- NOR 闪存:W25Q64JVS(64 Mbit,133 MHz)
我的问题
当 BOOT_MODE 寄存器设置为 01 时,使 MCU 能够在加电时枚举为 HID 所需的最少硬件外设集是多少?
鉴于我们甚至无法做到这一点,我们的问题似乎是一些基本问题(
电源序列、时钟等)。
我们已验证我们的电源序列符合硬件开发指南中的图 1:
我已经确定了 24 MHz 时钟的范围,并将此测量结果与工作板进行了比较。据我所知,24 MHz 时钟没有问题。
你能想到我们应该检查的其他任何东西吗?