主题 : 【帮助】谁在linux上通过dd命令成功创建mini6410 sd boot? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 109916
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
贡献值: 0 点
综合积分: 10 分
注册时间: 2014-11-09
最后登录: 2014-12-27
楼主  发表于: 2014-11-09 12:09

 【帮助】谁在linux上通过dd命令成功创建mini6410 sd boot?

由于pc装的只有ubuntu系统,尝试过一下命令将uboot写入sd卡(2GB), 但是未能成功,求助, 哪位亲测成功过?

1. $ sudo fdisk -l /dev/mmcblk0

Disk /dev/mmcblk0: 1967 MB, 1967128576 bytes
4 heads, 16 sectors/track, 60032 cylinders, total 3842048 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

        Device Boot      Start         End      Blocks   Id  System
/dev/mmcblk0p1   *        2048     3842047     1920000    b  W95 FAT32

2. $ sudo dd iflag=dsync oflag=dsync if=u-boot.bin of=/dev/mmcblk0 count=16 seek=3842030
16+0 records in
16+0 records out
8192 bytes (8.2 kB) copied, 0.114608 s, 71.5 kB/s

3. $ sudo dd iflag=dsync oflag=dsync if=u-boot.bin of=/dev/mmcblk0 count=512 seek=3841262
384+0 records in
384+0 records out
196608 bytes (197 kB) copied, 1.47893 s, 133 kB/s

4. $sync

级别: 新手上路
UID: 109916
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
贡献值: 0 点
综合积分: 10 分
注册时间: 2014-11-09
最后登录: 2014-12-27
1楼  发表于: 2014-11-09 14:02
不好意思,不小心把move.h中的一个宏删掉了一个字母,命令是没有问题的。

#define MOVI_LAST_BLKPOS    (MOVI_TOTAL_BLKCNT - (eFUSE_SIZE / MOVI_BLKSIZE)) /* 3842048 - 2 = 3842046 */
#define MOVI_BL1_BLKCNT        (SS_SIZE / MOVI_BLKSIZE) /* 16 */
#define MOVI_ENV_BLKCNT        (CFG_ENV_SIZE / MOVI_BLKSIZE) /* 0x20000 / 512 = 256 */
#define MOVI_BL2_BLKCNT        (((PART_ZIMAGE_OFFSET - PART_UBOOT_OFFSET) / MOVI_BLKSIZE) - MOVI_ENV_BLKCNT) /* (0x60000 - 0x0) / 512 - 256 = 512 */
#define MOVI_ZIMAGE_BLKCNT    ((PART_ROOTFS_OFFSET - PART_ZIMAGE_OFFSET) / MOVI_BLKSIZE) /* (0x600000 - 0x60000) / 512 = 11520 */
#define MOVI_BL2_POS        (MOVI_LAST_BLKPOS - MOVI_BL1_BLKCNT - MOVI_BL2_BLKCNT - MOVI_ENV_BLKCNT) /* 3842046 - 16 - 512 - 256 = 3841262 */
畅游在知识的海洋...
级别: 论坛版主
UID: 33629
精华: 4
发帖: 554
金钱: 3075 两
威望: 615 点
贡献值: 5 点
综合积分: 1188 分
注册时间: 2010-12-03
最后登录: 2015-09-22
2楼  发表于: 2014-11-10 09:37
好好学习,天天鲁管