linux cpu占用率如何看
253
2022-09-18
制作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卡,请看
2、识别SD卡的分区信息及对应的设备名程。
cat /proc/partitions
或
sudo fdisk -l
3、制作SD启动卡。
进入u-boot源代码根目录下的sd_fusing目录:
cd
检查sd_fusing.sh脚本中的存储设备名称是否正确
执行以下命令,制作启动SD卡:
sudo
输出以下结果则制作完毕:
/dev/sdb reader is identified.make sd card partition./sd_fdisk /dev/sdb1+0 records in1+0 records out512 bytes (512 B) copied, 0.00193208 s, 265 kB/smkfs.vfat -F 32 /dev/sdb1mkfs.vfat 3.0.12 (29 Oct 2011)BL1 fusing16+0 records in16+0 records out8192 bytes (8.2 kB) copied, 0.0324143 s, 253 kB/su-boot fusing576+0 records in576+0 records out294912 bytes (295 kB) copied, 1.29681 s, 227 kB/sU-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_fdiskgcc C110-EVT1-mkbl1.c -o
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~