制作U-Boot的SD启动卡
硬件平台:GEC210(128MB*4 RAM,256MB NandFlash)
U-Boot版本:u-boot-samsung-dev(android_uboot_smdkv210.tar.bz2)
交叉编译工具链:/usr/local/arm/arm-2009q3/bin/arm-none-linux-gnueabi-
1、接入SD到linux系统。
(如果识别不了SD卡,请看:
http://blog.csdn.net/lu_embedded/article/details/51258010)
2、识别SD卡的分区信息及对应的设备名程。
cat /proc/partitions
或
sudo fdisk -l
3、制作SD启动卡。
进入u-boot源代码根目录下的sd_fusing目录:
cd sd_fusing
检查sd_fusing.sh脚本中的存储设备名称是否正确
执行以下命令,制作启动SD卡:
sudo ./sd_fusing.sh /dev/sdb
输出以下结果则制作完毕:
/dev/sdb reader is identified.
make sd card partition
./sd_fdisk /dev/sdb
1+0 records in
1+0 records out
512 bytes (512 B) copied, 0.00193208 s, 265 kB/s
mkfs.vfat -F 32 /dev/sdb1
mkfs.vfat 3.0.12 (29 Oct 2011)
BL1 fusing
16+0 records in
16+0 records out
8192 bytes (8.2 kB) copied, 0.0324143 s, 253 kB/s
u-boot fusing
576+0 records in
576+0 records out
294912 bytes (295 kB) copied, 1.29681 s, 227 kB/s
U-boot image is fused successfully.
Eject SD card and insert it again.
可能遇到类似这样的错误:
./sd_fdisk: cannot execute binary file
dd: opening `sd_mbr.dat’: No such file or directory
原因是该目录下的 sd_fdisk 和 mkbl1 可执行文件不能运行(不是当前平台的二进制文件),我们输入以下命令重新编译后,即可顺利执行sd_fusing.sh脚本。
gcc sd_fdisk.c -o sd_fdisk
gcc C110-EVT1-mkbl1.c -o mkbl1
制作U-Boot的SD启动卡相关推荐
- 64位ubuntu kylin 16.04下制作tiny4412可用的SD启动卡
1.进入uboot目录 ning@ENVY:/tiny4412$ cd /tiny4412/uboot_tiny4412-master/ vim include/configs/tiny4412.h ...
- 通过shell脚本自动化量产SD启动卡
通过shell脚本自动化量产SD启动卡 首先感谢米联客提供的高质量的脚本文件,我这里根据他的脚本文件稍作修改,使用更加便捷,量产SD卡,使用脚本操作,方便快捷.是针对大批量定制SD卡的一种自动化操作. ...
- pandaboard es 制作SD启动卡OMAP4460
1. 本次使用的是chipsee的板子,带屏幕的,先把资料传到Ubuntu的共享目录下 2. 进入共享目录 /mnt/hgfs/ubuntu_share/pandboard_es_linux# 3. ...
- 06_ZYNQ7020_ubuntu开发制造SD启动卡
1.制作 SD 卡文件系统会导致 SD 卡里内容丢失,请先做好备份. 9.4.1 SD 卡修改分区 把开发板的 sd 卡插入读卡器,然后插入电脑的 USB 口 连接到虚拟机 Linux 中 2.在 u ...
- 修改am335x 制作android sd启动卡的bug
1. 添加 export LC_ALL=C export LANG=C 解决使用中文时,检测不到sd卡大小 SIZE=`fdisk -l $DRIVE | grep Disk | awk '{prin ...
- BeagleboneBlack制作最新SD启动卡
https://www.digikey.com/eewiki/display/linuxonarm/BeagleBone+Black#BeagleBoneBlack-capemgr:v4.1.x+ 下 ...
- 制作SD启动卡(含FAT32和EXT4两个分区)
如果使用 SD 卡引导 linux 系统启动, 一般需要在 SD 卡上有 2 个分区.一个分区使用FAT32 文件系统, 用于放置启动镜像文件(如 BOOT.BIN, linux 镜像等), 另一分区 ...
- SOM-TL138Linux SD系统启动卡制作方法
Revision History Draft Date Revision No. Description 2018/9/30 V1.3 1.做卡目录命名修改为mksdboot,做卡脚本命名修改为mks ...
- Android SD系统启动卡制作
方法一. 1.将TF卡 在linux系统中格式化驱动器,注意不要分区! 2.在uboot目录下面 执行. mksdcard /dev/sdx(tf卡盘符): 脚本Mksdcard可以修改为: 3然后给 ...
最新文章
- 在长沙怎么挑选装饰公司
- 无意间看到Pure-Mvc记录下
- oracle没有注册mdsdora,oracle rac一个节点服务注册不上,必须重启监听才能注册上,各位大神帮忙看一下...
- java后端简历项目经历_为了面试字节跳动后端开发岗(Java)鬼知道我经历了什么.....
- EXTRONICS推出IRFID500便携式UHF RFID读写器
- 安卓案例:利用SQLiteDatabase操作数据库与表
- vscode php debug
- 2015 ACM/ICPC Asia Regional Shenyang Online题解
- 傅里叶变换的终极解释下
- Entity Framework Core 7.0 未来规划
- 【微软2014实习生及秋令营技术类职位在线測试】题目2 : K-th string
- php多个 运算_php计算多个集合的笛卡尔积实例详解
- mysql服务启动中但总是闪退_MySql闪退和服务无法启动的解决方法
- empty string mysql_Mysql中的null与empty string
- Vue学习---插槽篇
- Unity - Timeline 之 Trimming clips(裁剪剪辑)
- 资料:成为全栈dApp开发者的学习计划
- 【计算几何-点的定位】
- 【对讲机的那点事】带你玩转摩托罗拉Magone A1D/A2D数字对讲机读写频率
- 流畅的python 对象引用 可变性和垃圾回收
热门文章
- 基于RK3568开源鸿蒙的助农金融服务终端设计方案
- 你和真努力还差这几点
- java spark 二进制_spark数据源操作
- 豆豆趣事[2012年03月]
- Android 8.1 中Systemui中的常见修改(六)NavigationBar加载流程
- mysql 命令行 格式化输出_MySQL命令行格式化输出
- 秋招小结:感受+面经(CV算法岗)
- 解决QT问题:运行qmake:Project ERROR: Cannot run compiler ‘cl‘. Output:
- 短视频软件开发——平台同质化如何破局
- 计算机算法的概念教案,《算法的概念》教学设计