jiyu 发表于 2015-1-16 19:05:28

linux下怎么烧写SD卡

请问linux下怎么烧写SD卡??


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)}
页: [1]
查看完整版本: linux下怎么烧写SD卡