查看: 4917|回复: 4

[求助] imx6q uboot烧写到emmc上的问题

[复制链接]

该用户从未签到

2

主题

6

帖子

0

新手上路

Rank: 1

积分
28
最后登录
2017-10-19
发表于 2016-7-30 10:05:04 | 显示全部楼层 |阅读模式
单位同事做了一块imx6q的板子,没有设计spi的nor
现在uboot、内核、文件系统都需要烧写到emmc上
ucl2.xml需要怎么修改
望大神支招  
我知道答案 目前已有4人回答
回复

使用道具 举报

  • TA的每日心情

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

    连续签到: 1 天

    [LV.3]偶尔看看II

    85

    主题

    1629

    帖子

    1

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2569

    优秀版主

    最后登录
    2019-3-28
    发表于 2016-7-31 09:52:46 | 显示全部楼层
    去官方网找找资料,我记得有说明
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-6-1 13:48
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    8

    主题

    41

    帖子

    0

    注册会员

    Rank: 2

    积分
    162
    最后登录
    2017-6-1
    发表于 2016-8-1 11:44:10 | 显示全部楼层
    参照 mfg 里头ucl2.xml 中EMMC 命令进行修改
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    6

    帖子

    0

    新手上路

    Rank: 1

    积分
    28
    最后登录
    2017-10-19
     楼主| 发表于 2016-8-5 12:03:17 | 显示全部楼层
    本帖最后由 龙舞漫步 于 2016-8-5 12:04 编辑
    技术范儿 发表于 2016-7-31 09:52
    去官方网找找资料,我记得有说明


    <UCL>
      <CFG>
        <STATE name="BootStrap" dev="MX6D" vid="15A2" pid="0061"/>
        <STATE name="BootStrap" dev="MX6Q" vid="15A2" pid="0054"/>
        <STATE name="Updater"   dev="MSC" vid="066F" pid="37FF"/>
      </CFG>

      <LIST name="Linux-3.0.35" desc="Target OS: Linux-3.0.35">
            <CMD state="BootStrap" type="boot" body="BootStrap" file ="firmware-3035/mfg-uboot-%ek_name%-%ek_spec%.bin" >Loading uboot.</CMD>
            <CMD state="BootStrap" type="load" file="firmware-3035/mfg-uImage-myimx6" address="0x10800000"
                    loadSection="OTH" setSection="OTH" HasFlashHeader="FALSE" >Doing Kernel.</CMD>
            <CMD state="BootStrap" type="load" file="firmware-3035/initramfs.cpio.gz.uboot" address="0x10C00000"
                    loadSection="OTH" setSection="OTH" HasFlashHeader="FALSE" >Doing Initramfs.</CMD>
            <CMD state="BootStrap" type="jump" > Jumping to OS image. </CMD>
            
                    <!-- partitioning the eMMC: -->
            <CMD state="Updater" type="push" body="send" file="firmware-3035/mksdcard.sh.tar">Sending partition shell</CMD>
            <CMD state="Updater" type="push" body="$ tar xf $FILE "> Partitioning...</CMD>
            <CMD state="Updater" type="push" body="$ sh mksdcard.sh /dev/mmcblk0"> Partitioning SD card now...</CMD>

            <!--burn the uboot to SPI-NOR: -->
            <CMD state="Updater" type="push" body="$ echo 0 > /sys/block/mmcblk0/force_ro">access boot partition 1</CMD>
            <CMD state="Updater" type="push" body="send" file="image-linux-3035/uboot-%ek_name%-%ek_spec%.bin">Sending U-Boot</CMD>
            <CMD state="Updater" type="push" body="$ dd if=$FILE of=/dev/mmcblk0 bs=512 seek=2">write U-Boot to sd card</CMD>
            <!--<CMD state="Updater" type="push" body="$ dd if=$FILE of=/dev/mtd0 bs=512">write U-Boot to SPI-NOR</CMD>-->
            <CMD state="Updater" type="push" body="$ echo 1 > /sys/block/mmcblk0/force_ro"> re-enable read-only access </CMD>
            <CMD state="Updater" type="push" body="$ echo 8 > /sys/block/mmcblk0/device/boot_config">enable boot partion 1 to boot</CMD>



    </UCL>


    这是我自己配置的ucl2.xml文件,求大神帮忙看看

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6

    主题

    35

    帖子

    0

    注册会员

    Rank: 2

    积分
    110
    最后登录
    2019-6-10
    发表于 2016-8-6 11:28:16 | 显示全部楼层
    这个你可以通过看烧录程序时,debug口输出的信息来定位问题的。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-9-8 18:39 , Processed in 0.092963 second(s), 26 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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