I.MX6U 学习笔记二------I.MX启动方式(硬件启动设备选择和软件头部信息)

硬件启动方式选择

6ULL支持从SD卡,EMMC,NAND、USB等等位置启动。

6ULL是怎么支持多种外置flash启动程序的?

启动方式选择

BOOT_MODE0和BOOT_MODE1,这两个是两个IO来控制的。选择从USB启动还是内部BOOT启动。如果要烧写系统到开发板中可以选择从USB下载,下载到SD卡、EMMC、NAND等外置存储中。烧写完成设置从内部BOOT启动,然后从相应的外置存储中启动(再选择启动设备)。

选择启动设备

  • 只有当设置BOOT_MODE0和BOOT_MODE1是从内部BOOT启动(BOOT_MODE0 = 0,BOOT_MODE1 = 1),才需要选择启动设备。
  • 支持NOR flash、oneNAND、NAND Flash、QSPI Flash、SD/EMMC、EEPROM。我们最常用的就是NANDSDEMMC、甚至QSPI Flash(小但节省成本)。
  • 如何选择启动设备?通过BOOT_CFG选择,有BOOT_CFG1.2.4,每个8位。BOOT_CFG是由LCD_DATA0~23来设置的。大部分默认47K接地。BOOT_CFG4全部接地;BOOT_CFG2全部接地,除了BOOT_CFG2[3],此位用来选择SD卡启动接口。BOOT_CFG1[0,1]上拉,BOOT_CFG1[2]下拉,BOOT_CFG1[3,4,5,6,7]是可以设置的。
  • 正点原子核心板LCD_DATA0~23基本全部47K接地,只有一两
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值