嵌入式爱好者

查看: 15765|回复: 1

[Linux] linux下怎么烧写SD卡

[复制链接]

1

主题

1

帖子

3

积分

扫一扫,手机访问本帖
发表于 2015-1-16 19:05:28 | 显示全部楼层 |阅读模式
请问linux下怎么烧写SD卡??


回复

使用道具 举报

0

主题

1

帖子

3

积分

发表于 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)}
点评回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-4-5 01:56

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表