WCH沁恒单片机
直播中

杨静

7年用户 1443经验值
私信 关注
[问答]

如何利用CH376S创建长文件名文件?

用CH376S创建长文件名文件时,根据EXAM11例程创建文件,发现返回的数值是0x41,在电脑中查看U盘文件,短文件名文件有创建,长文件名没有创建,还有想知道这个短文件名和长文件名之间有什么对应关系吗,还是随意命名一个短文件名和长文件名都可以,劳烦求教
s = CH376CreateLongName( "/LONGNAME.H", LongNameBuf );

回帖(9)

江松洁

2022-7-4 11:44:04
创建出来的文件特别大,2.6G,文件名有乱码,想创建"20211009_LonGgFileName.HCD"这个文件名,求解答
举报

张英

2022-7-4 11:44:10
您好,报错0x41表示您的短文件名文件已经被打开过,您确认一下这个返回值错误是否为创建文件后出现的。还是后面CH376GetLongName函数返回的错误,创建长文件的完整CH32F103工程,这边已经邮件回复您了,您可以根据工程做代码移植即可。
举报

刘秀兰

2022-7-4 11:44:16
您好,我根据您发给我的CH32例程移植,发现创建出来的只显示短文件名文件,而且文件大小很大,这是怎么回事
举报

李蕊

2022-7-4 11:44:22
您基于我那个代码移植的话,先不要修改内容,最终效果试出现一个This is a long name txt.TXT。您移植先完成这个在说后面修改为您自己的所需的长文件名。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分