本文主要是介绍imx6q的启动方式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
少则得,多则惑。—— 老子 《道德经》
imx6q的boot mode
imx6q的boot mode的选择是根据BOOT MODE的寄存器,而BOOT MODE的寄存器是由在POR的上升沿采集BOOT_MODE0和BOOT_MODE1引脚决定的。imx6q的启动方式如下表
我的板子的BOOT_MODE0和BOOT_MODE1分别是0和1,也就是上表的Internal Boot
,也是大多数开发阶段使用的模式。
BT_FUSE_SEL
的设置
内部启动Internal Boot
的启动方式由efuse中的BT_FUSE_SEL
熔丝决定的,BT_FUSE_SEL
默认是0。BT_FUSE_SEL
是1的时候,imx6q的启动方式由efuse中的BOOT_CFG[1~4]决定;BT_FUSE_SEL
是0的时候,imx6q的启动方式由GPIO中的BOOT_CFG[1-4]决定。
GPIO中的BOOT_CFG[1-4]
我的板子的BOOT_CFG[3-4]都是连接到GND,即都是0。BOOT_CFG[1~2]的连接原理图如下图所示。
这篇关于imx6q的启动方式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!