查看: 6061|回复: 8

[求助] 请教版主 imx6Q-Saber-SD 开发板的进入下载模式拨码

[复制链接]

该用户从未签到

1

主题

4

帖子

0

新手上路

Rank: 1

积分
21
最后登录
2017-1-10
发表于 2016-12-19 23:56:50 | 显示全部楼层 |阅读模式


Hi  版主,

我在使用Freescale 官方的 imx6Q-saber-sd 开发板,对于进入下载模式的方式,使用中有些疑惑,请指点下

1, imx6Q-saber-sd 原理图中介绍 BOOT_MODE0 和 BOOT_MODE1 用来配置启动模式
01 serial download mode
10 boot from board setting
00 boot from efuse.

我对这几种模式的理解:

00 boot from efuse ,是说如果cpu中的一次性烧录 efuse如果烧过了, 切boot mode为00 则根据 efuse 的配置来选择启动设备,
请教下这里efuse 的启动设备是保存在什么地方的

10 boot from board setting 我理解是通过gpio的配置来选择启动设备,在原理图中,sw6拨码开关接的是 boot_cfg1 boot_cfg2的相关连线

213

213


01 serial download mode 为 mfg-tool 使用的下载模式

2, 对于官方的 imx6Q-saber-sd 开发板, boot_mode0 和 boot_mode1 都没有接到sw6上面, 相关原理图如下:
001.png


002.png

看样子 boot_mode0 和 boot_mode1为固定值,如果按照原理图的接法, 对应的boot_mode 应该为多少?  10 还是 11

3, 在imx6Q-Saber-sd 的文档 Android_user's_guide.pdf 中, 有如下内容:
003.png

这里介绍进入下载模式 ,为什么 sw6 配置为 0001100 就可以进入下载模式, 非常不理解, 请版主帮忙看看, 非常感谢

我知道答案 目前已有8人回答
回复

使用道具 举报

  • TA的每日心情

    2017-1-4 08:05
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    85

    主题

    1629

    帖子

    1

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2569

    优秀版主

    最后登录
    2019-3-28
    发表于 2016-12-20 17:16:06 | 显示全部楼层
    在群里跟你说了原因了,自己去Down一份用户手册仔细看看
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20

    主题

    809

    帖子

    1

    超级版主

    Rank: 8Rank: 8

    积分
    1566
    最后登录
    2023-1-17
    发表于 2016-12-29 15:50:44 | 显示全部楼层
    楼主你好,这里关于boot mode的话,建议你查看参考手册中的system boot这部分,IMX6启动时引脚设置问题。除了原理图中的BOOT_MODE[1:0]和跳线开关8个脚外,BT_CFG引脚也要设置。
    BOOT mode的2个脚,只能配置为从USB启动,还是从板上启动。不能影响到从哪个FLASH启动。
    要想指定从哪个FLASH启动,必须要配置BOOT_CFG (WEIM接口上的那些脚)寄存器。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20

    主题

    809

    帖子

    1

    超级版主

    Rank: 8Rank: 8

    积分
    1566
    最后登录
    2023-1-17
    发表于 2016-12-29 15:50:51 | 显示全部楼层
    BOOT_CFG0,1,2,3.这是CPU内部寄存器。当板子上电时,CPU 内部固化的ROM CODE会去读BOOT_CFG几个寄存器的内容,从而决定从哪个Flash启动,因此,用户必须要配置EIM接口上的那些PAD的拉高或者拉低。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20

    主题

    809

    帖子

    1

    超级版主

    Rank: 8Rank: 8

    积分
    1566
    最后登录
    2023-1-17
    发表于 2016-12-29 15:52:19 | 显示全部楼层
    我们开发板上关于download和boot mode是通过拨码开关来设置的,具体的设置,你查看我们的user guide文档里的说明。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20

    主题

    809

    帖子

    1

    超级版主

    Rank: 8Rank: 8

    积分
    1566
    最后登录
    2023-1-17
    发表于 2016-12-29 15:53:22 | 显示全部楼层
    SW6就是boot mode的设置,关于这个你可以查看原理图中的设计和连接。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20

    主题

    809

    帖子

    1

    超级版主

    Rank: 8Rank: 8

    积分
    1566
    最后登录
    2023-1-17
    发表于 2016-12-29 15:54:59 | 显示全部楼层
    00 boot from efuse 这个一般很少用,这种模式是将芯片写成efuse 模式,无法再更改的。不推荐使用的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    4

    帖子

    0

    新手上路

    Rank: 1

    积分
    21
    最后登录
    2017-1-10
     楼主| 发表于 2017-1-5 10:35:03 | 显示全部楼层
    小智MM 发表于 2016-12-29 15:54
    00 boot from efuse 这个一般很少用,这种模式是将芯片写成efuse 模式,无法再更改的。不推荐使用的。 ...

    谢谢小智
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20

    主题

    809

    帖子

    1

    超级版主

    Rank: 8Rank: 8

    积分
    1566
    最后登录
    2023-1-17
    发表于 2017-1-9 15:20:24 | 显示全部楼层

    不客气的哈
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-20 12:21 , Processed in 0.106001 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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