正点原子I.MX6ULL平台Linux学习(一)

本文详细介绍了I.MX6ULL平台的启动流程,包括硬件启动方式的选择,如BOOT_MODE的设置,以及I.MX6U的启动模式。内容涉及串行下载、内部BOOT模式、镜像烧写,特别是IVT(Image Vector Table)和Boot Data在启动过程中的作用。通过对BOOT_CFG的配置,选择启动设备如SD/EMMC,并利用imxdownload工具生成load.imx文件进行烧写。
摘要由CSDN通过智能技术生成

一.I.MX启动

  需要参考I.MX的开发手册来看(已上传到附件)。

  1.硬件启动方式选择

  • 启动方式选择

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

       BOOT 的处理过程是发生在 I.MX6U 芯片上电以后,芯片会根据 BOOT_MODE[1:0]的设置来选择 BOOT 方式,I.MX6U 有一个 BOOT_MODE1 引脚和BOOT_MODE0 引脚,这两个引脚对应这 BOOT_MODE[1:0]。 I.MX6U-ALPHA 开发板的这两个引脚原理图如图所示:

  • 选择启动设备.

       前提是你设置BOOT_MODE1和BOOT_MODE0是从内部启动。如参考手册图示:

       那支持哪些设备呢?----NOR Flas

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值