6410_SD_裸跑之第一篇 烧写

开发环境 : WIN7_32BIT下VMWARE Ubuntu 32Bit系统

开发版  : 天嵌S3C6410开发板 + 金士顿4GHCSD卡 (SD和HCSD卡对于6410启动时候寻找扇区是不相同的)

文章内容 : 熟悉6410启动之SD卡启动过程,并烧写裸机程序(烧写Led.bin 点灯程序)

一. 首先使用fdisk -l 来查看自己U盘挂载位置和大小

二.  根据算法算出6410在SD上复制代码起始点

SD : 总扇区-18扇区

HCSD : 总扇区-1042 

我的U盘(HCSD)总扇区有7626752,总容量为3904897024字节,一个扇区有512字节

6410启动扇区为 7626752-1042 = 7625710 定点到位为7625710*512 = 3904363520 

三. 下载代码

sudo dd iflag=dsync oflag=dsync if=out.bin of=/dev/sdb seek=3904363520 bs=1

下载成功。

你可能感兴趣的:(6410_SD_裸跑)