1G的SD卡与2G的SD卡的MBR存储位置有区别

[复制链接]
查看11 | 回复1 | 2007-9-9 01:05:40 | 显示全部楼层 |阅读模式
我在我的开发平台的BOOT里做SD卡升级NK的程式,需要支持到2G的SD卡,目前我的1G卡 FAT16的卡可以读0BLOCK 512个字节取MBR,然后根据它来取activePartition的参数也是没问题的,但是我用2G的 FAT16卡却读0 BLOCK 512字节全是0x0,MBR的数据当然不对,但除此之外,读卡的 csd计量出来卡的扇区容量和最高支持的CLK频率都是对的,我不知道是不是SD卡容量不一样,MBR放的地方也不一样;还是两种卡有CMD时序上的差异,不知那位大侠有这方面的经验
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行