I.MX6U-设备启动
225 字
1 分钟
I.MX6U-设备启动
一、启动配置
前面提到了BOOT方式的配置,当将 BOOT 配置为内部 BOOT ROM 时,可以选择从以下几个介质中启动:
- 接到
EIM接口上的CS0上的16位NOR Flash - 接到
EIM接口的CS0上的OneNAND Flash - 接到
GPMI接口上的MLC/SLC NAND Flash,NAND Flash页大小支持2KByte、4KByte和8KByte, 8 位宽 - Quad SPI Flash
- 接到 USDHC 接口上的 SD/MMC/eSD/SDXC/eMMC 等设备
- SPI 接口的 EEPROM

他们可以通过 eFUSE 的 BOOT_CFG1[7:4] 配置进行选择具体从哪里启动:

也可以通过外部的GPIO进行选择:

这几个IO也对应了BOOT_CFG的配置项。
参考手册中有对所有的启动方式和 BOOT_CFG 的配置进行说明:

此处不再详细说明。
使用的正点原子开发板,电路上已经将许多IO简化,启动方式可以通过拨码开关进行配置:

文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
相关文章智能推荐
1
I.MX6U-BOOT相关设置
I.MX6UI.MX6U的BOOT方式选择:BOOT_MODE引脚、eFUSE与拨码开关配置详解。
2
I.MX6U-汇编裸机点灯
I.MX6U用汇编从零实现I.MX6U裸机点灯:IO寄存器配置、时钟使能、编译链接与烧写全过程。
3
I.MX6U-镜像烧写
I.MX6U解析load.imx镜像的IVT、Boot Data与DCD组成,以及烧写到SD卡的完整方法。
4
I.MX6U-C语言裸机点灯
I.MX6U汇编引导跳转C入口,用C语言重写I.MX6U裸机点灯,并生成可烧写的imx镜像。
5
ARM汇编基础-Cortex-A7常用汇编指令
ARM汇编基础Cortex-A7常用汇编指令整理:处理器模式、寄存器组、数据处理与跳转指令。
随机文章随机推荐













