打印
[i.MX]

怎么将oneiric.tgz烧录到IMX6的板子中

[复制链接]
4754|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhq080228|  楼主 | 2014-12-31 14:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
xumin3348| | 2014-12-31 15:23 | 只看该作者
look at "Ltib编译版本的那些事" in the form

使用特权

评论回复
板凳
zhq080228|  楼主 | 2014-12-31 15:48 | 只看该作者
xumin3348 发表于 2014-12-31 15:23
look at "Ltib编译版本的那些事" in the form

这样么。我先研究研究谢谢

使用特权

评论回复
地板
FSL_TICS_Rita| | 2014-12-31 16:42 | 只看该作者
楼主你好,这里烧写办法和烧写文件系统rootfs.tar.bz2是一样的,只不过是要改一下List name。
以我们的开发板SabreSD为例,写到SD卡上,的话,
[LIST]
name = ubuntu-SabreSD-SD

使用特权

评论回复
5
FSL_TICS_Rita| | 2014-12-31 16:43 | 只看该作者
有问题我们再沟通哈~~

使用特权

评论回复
6
zhq080228|  楼主 | 2015-1-5 08:51 | 只看该作者
FSL_TICS_Rita 发表于 2014-12-31 16:42
楼主你好,这里烧写办法和烧写文件系统rootfs.tar.bz2是一样的,只不过是要改一下List name。
以我们的开发 ...

恩浩的

使用特权

评论回复
7
zhq080228|  楼主 | 2015-1-5 08:52 | 只看该作者
本帖最后由 zhq080228 于 2015-1-5 10:07 编辑
FSL_TICS_Rita 发表于 2014-12-31 16:42
楼主你好,这里烧写办法和烧写文件系统rootfs.tar.bz2是一样的,只不过是要改一下List name。
以我们的开发 ...
恩,我改了后MfgTool2.exe就打不开了。
DLL version: 2.2.3
Monday, January 05, 2015 10:08:09   Start new logging
ModuleID[2] LevelID[1]: Push command--file e:\ModuleID[2] LevelID[1]: Parse ucl script failed, error code: 4

使用特权

评论回复
8
FSL_TICS_Rita| | 2015-1-5 12:13 | 只看该作者
zhq080228 发表于 2015-1-5 08:52
恩,我改了后MfgTool2.exe就打不开了。
DLL version: 2.2.3
Monday, January 05, 2015 10:08:09   Start ne ...

楼主你好,现在可以使用了吗?你把所有的都关掉重新打开试试看。还有你这里把你修改的部分发给我看一下。

使用特权

评论回复
9
zhq080228|  楼主 | 2015-1-5 13:15 | 只看该作者
本帖最后由 zhq080228 于 2015-1-5 13:17 编辑
FSL_TICS_Rita 发表于 2015-1-5 12:13
楼主你好,现在可以使用了吗?你把所有的都关掉重新打开试试看。还有你这里把你修改的部分发给我看一下。 ...

[profiles]
chip = MX6Q Linux Update

[platform]
board = SabreSD

[LIST]
name = ubuntu-SabreSD-eMMC




<LIST name="ubuntu-SabreSD-eMMC" desc="Choose eMMC android as media">
    <CMD state="BootStrap" type="boot" body="BootStrap" file ="u-boot-mx6q-sabresd.bin" >Loading U-boot</CMD>
    <CMD state="BootStrap" type="load" file="uImage" address="0x10800000"
        loadSection="OTH" setSection="OTH" HasFlashHeader="FALSE" >Loading Kernel.</CMD>
    <CMD state="BootStrap" type="load" file="initramfs.cpio.gz.uboot" address="0x10C00000"
        loadSection="OTH" setSection="OTH" HasFlashHeader="FALSE" >Loading Initramfs.</CMD>
    <CMD state="BootStrap" type="jump" > Jumping to OS image. </CMD>
        
        <CMD state="Updater" type="push" body="$ ls /dev/*"/>
        <CMD state="Updater" type="push" body="$ dd if=/dev/zero of=/dev/mmcblk0 bs=512 seek=1536 count=16">clean up u-boot parameter</CMD>

        <CMD state="Updater" type="push" body="$ echo 0 > /sys/block/mmcblk0boot0/force_ro">access boot partition 1</CMD>
        <CMD state="Updater" type="push" body="send" file="files/u-boot-mx6q-sabresd.bin">Sending U-Boot</CMD>
        <CMD state="Updater" type="push" body="$ dd if=$FILE of=/dev/mmcblk0boot0 bs=512 seek=2 skip=2">write U-Boot to sd card</CMD>
        <CMD state="Updater" type="push" body="$ echo 1 > /sys/block/mmcblk0boot0/force_ro"> re-enable read-only access </CMD>
        <CMD state="Updater" type="push" body="$ echo 8 > /sys/devices/platform/sdhci-esdhc-imx.3/mmc_host/mmc0/mmc0:0001/boot_config">enable boot partion 1 to boot</CMD>
        
        <CMD state="Updater" type="push" body="send" file="files/uImage">Sending kernel uImage</CMD>
    <CMD state="Updater" type="push" body="$ dd if=$FILE of=/dev/mmcblk0 bs=1M seek=1 conv=fsync">write kernel image to sd card</CMD>
        
    <CMD state="Updater" type="push" body="send" file="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...</CMD>

    <CMD state="Updater" type="push" body="$ mkfs.ext3 -j /dev/mmcblk0p1">Formatting rootfs partition</CMD>
    <CMD state="Updater" type="push" body="$ mkdir -p /mnt/mmcblk0p1"/>
    <CMD state="Updater" type="push" body="$ mount -t ext3 /dev/mmcblk0p1 /mnt/mmcblk0p1"/>
    <CMD state="Updater" type="push" body="pipe tar --numeric-owner -zxv -C /mnt/mmcblk0p1" file="files/oneiric.tgz">Sending and writting rootfs</CMD>
    <CMD state="Updater" type="push" body="frf">Finishing rootfs write</CMD>
    <CMD state="Updater" type="push" body="$ umount /mnt/mmcblk0p1">Unmounting rootfs partition</CMD>
    <CMD state="Updater" type="push" body="$ echo Update Complete!">Done</CMD>
</LIST>

使用特权

评论回复
10
FSL_TICS_Rita| | 2015-1-5 14:19 | 只看该作者
zhq080228 发表于 2015-1-5 13:15
chip = MX6Q Linux Update

楼主你好,请问你的板子是什么型号?官网的开发板还是自己设计的板子?

使用特权

评论回复
11
zhq080228|  楼主 | 2015-1-5 14:48 | 只看该作者
FSL_TICS_Rita 发表于 2015-1-5 14:19
楼主你好,请问你的板子是什么型号?官网的开发板还是自己设计的板子? ...

板子不是官方的,我用了自己的uImage ,boot,现在能开机了,之前应该是烧写工具的问题。官网下了个可以用了,这个默认开机有没有桌面的。是要接接什么显示器

使用特权

评论回复
12
FSL_TICS_Rita| | 2015-1-6 16:06 | 只看该作者
zhq080228 发表于 2015-1-5 14:48
板子不是官方的,我用了自己的uImage ,boot,现在能开机了,之前应该是烧写工具的问题。官网下了个可以用 ...

你这块板子不是飞思卡尔官网的,所以不知道你的板子是支持哪个显示屏的。如果你购买的是第三方公司的板子的话,建议你问一下他们。如果是你自己设计的,你看一下你的设计中是支持哪个显示屏的。我们官网开发板是支持LVDS ,HDMI 以及LCD显示的。

使用特权

评论回复
13
zhq080228|  楼主 | 2015-1-7 08:33 | 只看该作者
FSL_TICS_Rita 发表于 2015-1-6 16:06
你这块板子不是飞思卡尔官网的,所以不知道你的板子是支持哪个显示屏的。如果你购买的是第三方公司的板子 ...

这个板子,LCD,VGA 应该都是有的,插上都没有反应,驱动要另外做的么,我USB插上也是没有反应,内核里驱动应该都是有的,

使用特权

评论回复
14
FSL_TICS_Rita| | 2015-1-30 17:29 | 只看该作者
zhq080228 发表于 2015-1-7 08:33
这个板子,LCD,VGA 应该都是有的,插上都没有反应,驱动要另外做的么,我USB插上也是没有反应,内核里驱 ...

不知道楼主问题是否已经解决,如果没有的话,建议你看一下你的u-boot参数中关于屏的设置是否选择正确了。

使用特权

评论回复
15
mini1986| | 2015-4-20 14:57 | 只看该作者
强烈关注一下......

使用特权

评论回复
16
alex0321| | 2015-8-15 16:38 | 只看该作者
关注此问题

使用特权

评论回复
17
xtwyp| | 2015-12-29 16:52 | 只看该作者
楼主你好,我在使用 天嵌的E9(IMX6Q)的UBUNTU系统,里面有 ROOTFS,UBOOT,内核,烧写我已经熟悉,请问我如何备份已经成功部署很久的E9上的ROOTFS,到另外1个E9的ROOTFS中去,这样我那个板子就不用重新安装应用了?

使用特权

评论回复
18
xtwyp| | 2016-1-7 14:36 | 只看该作者
想知道 天嵌 E9 (IMX6Q)的UBUNTU系统的ROOTFS是如何构建的?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

13

帖子

0

粉丝