FATFs 在TQS3C2440上的移植问题

[复制链接]
 楼主| tsukasa111 发表于 2013-8-17 16:07 | 显示全部楼层 |阅读模式
跟据前人的各种帖子http://bbs.21ic.com/forum.php?mod=viewthread&tid=237002
还有 转一篇比较详细的那个** 进行移植
但是在check_fs 这个函数一直返回的2 即对55AA检查出错
通过串口的显示为

怎么会多读出 FFFF 呢?

难道是读函数的问题?读函数用的天嵌的读函数,相关设置:
BlockSize=(1<<(SDCard_BlockSize-2));  //以Word为单位  128  1000 0000
rSDICON = (0<<4)|1;   
rSDIBSIZE=0x200;   // 512byte(128word)
rSDIDCON=(1<<SDCard_BlockSize)|(2<<12)|(1<<14)|(1<<16)|(1<<17)|(1<<19)|(2<<22);
FATFS用的 0.08版本。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
阿南 发表于 2013-8-17 16:22 | 显示全部楼层
这读是是NAND的里的数据吗?还是SD卡里的?
 楼主| tsukasa111 发表于 2013-8-17 16:52 | 显示全部楼层
阿南 发表于 2013-8-17 16:22
这读是是NAND的里的数据吗?还是SD卡里的?

SD卡的数据,128M的SD卡,SD-V1卡,用HEX打开看都是正确的为 00 00 55 AA
直接底层函数读出第一的块 显示也是正确的。
就是不知道LD后会变成FFFF
阿南 发表于 2013-8-18 07:26 | 显示全部楼层
那应该分两步走,一步确定SD卡读没有问题。第二步再确实文件系统是的问题
jlass 发表于 2013-8-19 12:04 | 显示全部楼层
貌似就是取反么,0改成1,1改成0
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

5

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

1

主题

5

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部