制作i.mx6ul的刷机sd卡

最近在研究 fcu1101时,板子只支持sd的方式跟新系统。

使用原厂的一键制作sd卡的代码,不知道什么原因总是不成功。

经过几天的折腾,总结一下:

比如找一个128M的sd卡,接到windows上,用系统自带 硬盘管理 将SD卡分成2个区。比如将第一个分区划分10M,第二个分区划分剩余空间,并格式化为 fat32 的格式。再将第一分区删除。

将update.tar.bz2 解压的文件拷贝到第二分区。第二分区下将看到 sdrun 和 target 两个目录。

然后将sd卡 连接到虚拟机中的ubuntu,在sd卡的分区位置打开终端(终端中的当前位置为sd卡的根目录)运行

sudo dd if=/dev/zero of=/dev/sdb bs=1k seek=384 conv=fsync count=129
sudo dd if=sdrun/u-boot.imx of=/dev/sdb bs=1k seek=1 conv=fsync

然后就可以按照厂家说明书中的步骤继续刷机了。

说明:

dd if=/dev/zero of=$DRIVE bs=1024 count=1

(我感觉)上面的这句代码将会“删除”mrb信息,导致分区无法读。所以不要运行这句代码。

sd卡不正常时,当时刷机出现类似低格那种小方块,当时跑了一夜也没跑完。正常的刷机,其实不慢,几分钟吧,debug监控中没有乱码,会出现 writing 的语句。

原文地址:https://www.cnblogs.com/htsky/p/10340203.html

时间: 2024-08-26 09:19:42

制作i.mx6ul的刷机sd卡的相关文章

rom个性刷机也完美,你刷机了吗?

提到刷机,我们就会想有没有风险,其实但凡刷机都带有一定的风险,关键是看你能不能把风险最小化甚至去掉了.首先肯定的是,正常的刷机操作是不会损坏手机硬件的,而不当的刷机方法可能带来不必要的麻烦,比如无法开机,开机死机,功能失效等等后果.但刷机确实可以解决手机有些莫名其妙的毛病,升级手机硬件驱动等等问题,这些我们是不能否认的.如果你的手机需要刷机,那我们就一起进入接下来的操作吧! 简单的介绍刷机的主要过程: 首先在刷机前我们要做好充足准备,才可以最大限度的减少刷机的风险. 1:保证手机电量 为了保证刷

HTC A510C电信手机刷机过程

HTC A510C电信手机刷机过程记录 Writed by Peter Hu(2014.6.7) ON WIN7_64 刷机需要的步骤: 1)  将S-ON加密保护式去掉,改成S-OFF模式,这样才能刷机,这一步是最难的. 2)  刷入RECOVERY 包(俗称RC) 3)  刷入ROM包 S-ON状态置为S-OFF状态 将S-ON改为S-OFF的办法是想办法做出一个GOLDCARD.IMG文件来,然后用HEX工具将其写到SD卡的BOOT区中.成功的方式是:从网上下载了一个APK程序(金卡镜像一

蜂鸟A20开发板刷 cubietruck 的 SD 卡固件

美睿视讯 为蜂鸟A20准备的 MerriiLinux 功能非常简陋.所以能用上主流的 debian 或者 LUbuntu 就可以说是非常迫切的需求了.蜂鸟A20(Merrii Hummingbird A20)从硬件配置上来说非常接近 cubietruck ,相同的全志A20,相同的千兆PHY 芯片 RT8211E ,相同的wifi Bluetooth芯片 AP6210.但内存和闪存比 cubietruck 要小. 准备工作: 1.编译蜂鸟专用 uboot (主要是为了激活网卡) git clon

安卓手机刷机常识

1.什么是刷机? 刷机就是给智能手机重装系统,进行软件升级的操作.和电脑的道理一样:如果您感觉Windows XP操作系统不好用,就可以把它重装成Windows 7. 刷机的好处是很多的,比如可以更新并升级手机系统,可以实现手机的个性化,还可以扩展手机功能.但是刷机必需一些常识性的电脑和手机知识,而且有一定的技术门槛.行货手机刷机之后,等于自动放弃了质保(当然,需要质保的时候,你还可以再刷回去). 安卓手机刷机方法大致可分为四种:软刷.卡刷.线刷和厂刷. 1.软刷:就是利用甜椒.精灵.大师等一键

Ye.云狐J2刷机笔记 | 完美切换内部存储卡和SD卡的改法.vold.fstab

================================================================================Ye.完美切换内部存储卡和SD卡成功.vold.fstab================================================================================原文件: dev_mount sdcard /storage/sdcard0 [email protected] /dev

NanoPC-T2制作刷机包

anoPC-T2制作刷机包 前提:到友善的wiki中,仔细看编译uboot.内核.制作刷机包的教程. 准备工作: 1. 虚拟机Ubuntu安装,并安装n多软件可以支撑编译内核等等. 2.  安装交叉编译器,参考wiki-8.1. 3. 下载友善修改好的uboot.内核源代码,debian_nanopi2.sd-fuse_nanopi2等制作刷机包的脚本,友善有两套代码: Uboot2014,和linux-3.4.y是配套使用,没有使用设备树. Uboot2016和linux-4.4.y是配套使用

[rom助手]制作刷机包,一键刷机不求人

随着Android系统的普及以及刷机热潮的蔓延,很多pc端的一键傻瓜式刷机辅助工具纷纷问世,有了他们的帮助我们即可轻松实现刷机.那么在众多的制作工具中,哪一款才是适合自己的?本人一直钟爱的是蘑菇rom助手,下面就和大家分享一下,在rom助手的辅助下,怎样制作刷机包,做到一键刷机不求人的功效. 软件介绍:   蘑菇rom助手是一款手机系统rom文件的编辑制作工具.通过直观的操作界面和简洁的使用流程,实现对手机系统rom文件的修改和制作.蘑菇rom预装器可以帮助使用者将希望预装的apk软件封装进系统

ROM刷机原理及ROM制作技术初探

最近在学习刷机相关的知识,在网上看了一些教程之后,对刷机的认识还是只停留在那么机械式的几步,总觉得这样不求甚解真是不好!所以小编找来了下面这篇文章,自己学习了下,确实不错(好吧,小编是新手,希望大牛带小编装x带小编飞--),分享给大家. 这一段时间刷了一堆ROM,安卓系列.CM.Hero.OldMos,手机的照相机也刷得再也启不来了(不知道什么原因,杯具).有话说:"久病成良医",想我们折腾了这么久的刷机,也得总结总结不是,小弟不才,远没成"良医",但还是想把自己的

一个不用SD卡,不用livesuit的刷nand的想法

最近看到很多人说livesuit(phoenixsuit)不好用,又不好拿SD卡去刷系统.有了一种新的想法,类似berryboot,但是不一样.先是用ttl线或者安卓的虚拟终端程序去运行一个shell.shell会自动检测网络,然后下载一个很小的启动文件(当然用的是busybox来做rootfs),接着自动dd进nand里面,可能会抹掉u-boot,这个算比较危险的,不过估计会去校验md5.接着启动完这个小系统后,会自动用HDMI和VGA方式来显示图形界面,然后就是类似berryboot但是不一