请选择 进入手机版 | 继续访问电脑版
查看: 1718|回复: 1

[已解决] IMX6ULL无法从EMMC启动UBOOT

[复制链接]

该用户从未签到

1

主题

1

帖子

0

新手上路

Rank: 1

积分
23
最后登录
2019-2-25
发表于 2019-1-24 13:33:52 | 显示全部楼层 |阅读模式
参考IMX6ULLEVK设计的一块板子,已经使用MfgTools将u-boot,内核等下载到EMMC中了,串口显示应该是下载成功了,但是将两个拨码开关拨到Boot From Fuses或Internal Boot,EMMC中的uboot都没有启动,而且我发现,不管那两个拨码开关处于何种状态,Mfgtools都是显示“符合 HID 标准的供应商定义设备”。我想请教一下大家,1.Boot From Fuses和Internal Boot这两种模式有啥区别,要想从EMMC中启动uboot和内核,应该使用哪一种模式

2.造成我EMMC中的uboot无法启动的原因可能有哪些

最佳答案

Boot Modes 详細的內容请看i.MX6ULL Reference Manual Chapter 8 System Boot. Boot Mode 有三种, Boot from Fuses, Serial Downloader 和 Internal Boot. Boot from Fuses 是指Boot Config从Fuses读取然后起动, ...
回复

使用道具 举报

该用户从未签到

654

主题

6310

帖子

0

超级版主

Rank: 8Rank: 8

积分
19904
最后登录
2024-4-18
发表于 2019-1-28 15:05:14 | 显示全部楼层
Boot Modes 详細的內容请看i.MX6ULL Reference Manual Chapter 8 System Boot.

Boot Mode 有三种, Boot from Fuses, Serial Downloader 和 Internal Boot.

Boot from Fuses 是指Boot Config从Fuses读取然后起动, 芯片里的Fuses只能写一次, 所以一般产品做好之后才会把Fuses写好.

Serial Downloader 是指可以通过USB把boot images 写到板子上.

Internal Boot 是Boot Config可以从GPIO pins读取(Table 8-3 有GPIO pins对应那个boot_cfg) 或者从Fuses读取 (如果BT_FUSE_SEL=1, default: BT_FUSE_SEL=0 ).

然后看Table 8-7, Boot_cfg1[7:4] 是配置从那裡起动, 比如Boot_CFG1[7:5] = 011 是从EMMC起动. EVK上的SW801就是用來选择从那裡起动的.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2024-4-18 10:20 , Processed in 0.124227 second(s), 22 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表