OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7854|回复: 5

不知道是不是FATFS BUG 版本R0.09a

[复制链接]

14

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
168
金钱
168
注册时间
2012-11-18
在线时间
16 小时
发表于 2012-12-1 23:23:42 | 显示全部楼层 |阅读模式
while(f_readdir(&dir, &fileinfo) == FR_OK)
   {
    printf("File name: %s\n\r",fileinfo.lfname);
   }

这段程序一直在死循环,一开始有文件名打印,后来就一直在打印File name:

请问有人碰到过这个问题吗?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-12-1 23:50:38 | 显示全部楼层
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

14

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
168
金钱
168
注册时间
2012-11-18
在线时间
16 小时
 楼主| 发表于 2012-12-2 09:58:12 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
while(f_readdir(&dir, &fileinfo)==FR_OK)
{
if(!fileinfo.fname[0])break;
FileNum++; 
printf("Short File name: %s\n\r",fileinfo.fname);
printf("Long File name: %s\n\r",fileinfo.lfname);
}更改成这样可以把所有文件都找到,但是为什么有些文件长文件名是空的,如下所示:
Short File name: MUSIC
Long File name: Music
Short File name: EBOOK
Long File name: Ebook
Short File name: ICTURE
Long File name: icture
Short File name: system
Long File name: 
Short File name: SDFILE.JPG
Long File name: sdFile.jpg
Short File name: BMPFILE.JPG
Long File name: BmpFile.jpg
Short File name: WAVFILE.JPG
Long File name: WavFile.jpg
Short File name: MP3FILE.JPG
Long File name: Mp3File.jpg
Short File name: 电子相册.PDF
Long File name: 电子相册.pdf
Short File name: 新建文~1.TXT
Long File name: 新建 文本文档.txt
Short File name: help
Long File name: 
Short File name: SHILI~1.JPG
Long File name: shi.li.jpg
Short File name: 新建文~2.TXT
Long File name: 新建 文本文档 (2).txt
Short File name: txt
Long File name: 
Short File name: 贵林美景.JPG
Long File name: 贵林美景.JPG
Short File name: 望狮涧.JPG
Long File name: 望狮涧.JPG
Short File name: 新建文~1
Long File name: 新建文件夹
Short File name: 新建MI~1.XLS
Long File name: 新建 Microsoft Office Excel 工作表.xlsx
Short File name: 新建MI~1.PUB
Long File name: 新建 Microsoft Office ublisher 文档.pub
Short File name: 新建36~1.ZIP
Long File name: 新建 360压缩.zip
Short File name: SUNYING.BMP
Long File name: Sunying.bmp
Short File name: HOTO
Long File name: hoto
Short File name: txt.txt
Long File name: 
Short File name: ok
Long File name: 
Short File name: LOST.DIR
Long File name: 
Short File name: DCIM
Long File name: 
Short File name: SHILI~1.BMP
Long File name: shi.li.bmp
Short File name: ANDROI~1
Long File name: .android_secure
Short File name: ANDROID
Long File name: Android
Short File name: EXTERN~1
Long File name: external_sd
Short File name: SCREEN~1
Long File name: ScreenCapture

请教
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-12-2 10:22:50 | 显示全部楼层
是不是你的UNI2GBK码表没有做好?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

14

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
168
金钱
168
注册时间
2012-11-18
在线时间
16 小时
 楼主| 发表于 2012-12-2 10:26:47 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
OK,我试下自带的码表看看
回复 支持 反对

使用道具 举报

14

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
168
金钱
168
注册时间
2012-11-18
在线时间
16 小时
 楼主| 发表于 2012-12-2 10:30:39 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
我试了下不修改CC936这个文件,结果还是一样,搞不懂了。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-19 04:09

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表