你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

FATFS中文长文件名显示不全。

[复制链接]
怕端午的粽子 提问时间:2017-10-19 21:38 /
悬赏10ST金币已解决
用的F103RC  FATFS0.9  定义了 _USE_LFN  1  ;_CODE_PAGE  936  用了内存分配  字库和转换表放在SPI FLASH里,结果0:/System Volume Information
0:/PICTURE
0:/SYSTEM
0:/你好棒棒.TXT
0:/妮妮您~1.TXT
0:/音乐文件
0:/我的音~1
如上,英文长文件名正常,中文的只要文件名大于8字节就变成XXX~1.XXX,文件和文件夹都一样问题。超出的文件和文件夹打不开。
困扰已久诚求指教。

最佳答案

查看完整内容

这个是正常的,XP下dos界面看也是有这样的问题。文件名长度有要求。
收藏 评论3 发布时间:2017-10-19 21:38

举报

3个回答
废鱼 回答时间:2017-10-19 21:38:41
这个是正常的,XP下dos界面看也是有这样的问题。文件名长度有要求。
怕端午的粽子 回答时间:2017-10-20 09:46:17
安 发表于 2017-10-20 08:42
这个是正常的,XP下dos界面看也是有这样的问题。文件名长度有要求。

fatfs是可以支持长文件名的,我一定是哪个地方出错,就是找不出来。
废鱼 回答时间:2017-10-21 10:51:32
_USE_LFN,把这个设置为1。

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版