NXP MCU 技术论坛
直播中

哈哈哈

10年用户 872经验值
擅长:可编程逻辑
私信 关注
[问答]

iMX8QXP擦除NOR闪存的“boot0”分区时,没有任何反应是为啥?

我有一个iMX8X iMX8QXP,我正在尝试在 NOR 闪存(最终是 eMMC)上设置辅助引导容器集。我试图在烧掉任何 OTP 保险丝之前验证基本功能,所以这就是我目前对 NOR 闪存进行分区的方式

地址尺寸姓名描述
0x000000004MB引导0imx-boot-fspi.bin-flash_spl_flexspi
0x004000004MB引导1imx-boot-fspi.bin-flash_spl_flexspi
0x0080000064KB环境0u-boot env0
0x0081000064KB环境1u-boot env1
0x00820000(闪光灯的其余部分)育碧ubi (rootfs)

我正在引用 IMX8DQXPRM.pdf,这就是我所拥有的:

  • OTP fuse row index 720 设置为0,所以Image Container Set1偏移量为4MB(1MB*2^2)
  • 所有 OTP 保险丝均为出厂结果
  • 引导模式[0] = 0
  • 引导模式 [1] = 1
  • 引导模式 [2] = 1
  • 引导模式 [3] = 0
当我擦除 NOR 闪存的“boot0”分区时,iMX8 没有像我预期的那样启动到 boot1 分区。相反,引导控制台保持空白并且没有任何反应。我不确定我还缺少哪些其他步骤,或者我是否没有正确测试。

更多回帖

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