查看: 16824|回复: 1

[Linux] linux下怎么烧写SD卡

1

主题

0

回帖

3

积分

jiyu 发表于 2015-1-16 19:05:28 | 显示全部楼层 |阅读模式
请问linux下怎么烧写SD卡??


回复

使用道具 举报

0

主题

1

回帖

3

积分

nopcall 发表于 2015-1-19 02:35:44 | 显示全部楼层
本帖最后由 nopcall 于 2015-1-26 15:30 编辑

更正下...


我的sd卡是 /dev/mmcblo0
sudo fdisk -l /dev/mmcblok0
等到 sector = 7626752
sd_type_offset = 1 (sd卡)

sd_type_offset = 1024 (HCSD卡)

mmc_size = mmc.bin的大小

--------------------

要烧写mmc.bin 要分2步

1.烧写bl1

2.烧写bl2

bl1: 是mmc.bin的前8k数据 所以第一步

dd if=./mmc.bin of=/dev/mmcblock0 bs=512 count=16 seek=${sectors - 2 - 16 - sd_type_offset}

bl2:是应该是根据bl1的具体实现确定的,不过ok6410配套的mmc.bin是这样烧写的.

dd if=./mmc.bin of=/dev/mmcblock0 seek=${sectors - 2 - sd_type_ofset - (mmc_size/512)}
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则