【linux】在linux下通过write2sd文件烧录SD卡的操作步骤

本文详细介绍了如何在Linux环境下通过write2sd工具将led.bin文件烧录到S5PV210处理器的SD卡中。主要步骤包括:使用gcc编译mkv210_image.c生成处理工具,用mkmini210添加校验头生成210.bin,然后使用dd命令烧录到SD卡的特定位置。注意在烧录前需要破坏开发板上的Android UBOOT,确保从SD卡启动,并且SD卡启动需要校验校验和。
摘要由CSDN通过智能技术生成

比如:使用SD卡烧录led.bin到s5pv210中

(1)编译mkv210_image.c文件生成mkmini210                           gcc mkv210_image.c -o mkmini210

(2)使用mkmini210对led.bin进行加头部处理生成210.bin         ./mkmini210 led.bin 210.bin

(3)使用dd命令将210.bin文件烧录到SD中                                sudo dd iflag=dsync oflag=dsync if=210.bin of=/dev/sdb seek=1

(4)将SD卡插入卡槽,s5pv210选择为SD卡启动方式
 

其中,(1)和(2)这两步都是在当前目录(也就是程序所在文件夹中,而不是子文件夹中)的Makefile文件中完成。

mkv210_image.c的作用:为BL1添加校验头,我们编译链接时只得到了led.bin,这个210.bin的得到和交叉编译工具链是完全无关的。由led.bin得到210.bin的过程是三星的S5PV210所特有的,因此需要我们自己去完成,为此我们写了mkv210_image.c来完成。

重点在第(3)步,操作的语句“sudo dd iflag=dsync oflag&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值