我是一名初学者,请大家帮帮忙,问得问题可能不专业,信息提供的也不够准确,请多包含。
---------------------------------------------------------------------------------------------------
SD卡信息:
Disk /dev/mmcblk0: 15.9 GB, 15931539456 bytes
255 heads, 63 sectors/track, 1936 cylinders, total 31116288 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 29245439 14621696 c W95 FAT32 (LBA)
---------------------------------------------------------------------------------------------------
我用的是友善之臂tiny6410, 烧写SD用的是下面的命令:
dd if=/home/thinkpad/my.bin of=/dev/mmcblk0 seek=15931005952 bs=1 count=8192 ; 想要烧写BL0
dd if=/home/thinkpad/my.bin of=/dev/mmcblk0 seek=15930743808 bs=1 ; 想要烧写BL1
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
下载的是Samsung的s3c-u-boot-1.1.6, 编译成SD引导,用16G的SDHC卡启动,出现下面的问题。
http://cachefile26.rayfile.com/zh-cn/download/eefda8a4ac3a2d721da1b92a56e85697/s3c-u-boot-1.1.6_rel-4-3-2_20080917.tar.bz2***************************************************************************************************
K
U-Boot 1.1.6 (Mar 22 2015 - 19:54:55) for SMDK6410
CPU: S3C6410@532MHz
Fclk = 532MHz, Hclk = 133MHz, Pclk = 66MHz, Serial = CLKUART (SYNC Mode)
Board: SMDK6410
DRAM: 0 kB
Flash: 0 kB
NAND: 1024 MB
MMC: 0 MB
Command NOT Complete
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
定位了一下,发现是
c-u-boot-1.1.6/cpu/s3c64xx/hs_mmc.c 1112行
打出来的提示, 代码如下:
1074 void movi_read (uint addr, uint start_blk, uint blknum)
1075 {
...
1108 set_transfer_mode_register(multi, 1, multi, 1, dma);
1109 set_cmd_register(cmd, 1, MMC_RSP_R1);
1110
1111 if (wait_for_cmd_done()) {
1112 printf(("Command NOT Complete\n"));
1113 } else
1114 ClearCommandCompleteStatus();
...
1125 }
是不是u-boot不支持sdhc卡啊??