CH376S获取(汉字)文件名的长文件名不正确

问题1:(本身就是  超过8个bytes汉字的短文件名获取长文件名的结果)

1、在U盘根目录下创建已一个汉字的文件名  比如:“我是中国人.txt”。

2、先枚举出这个短的文件名,结果是  “我是~1txt”

3、根据短文件名获取长文件名,中断状态是0x41是成功了,但是长文件名根本不是“我是中国人.txt”,而是乱码。

问题2:(本身就是  正常汉字的短文件名获取长文件名的结果)

1、在U盘根目录下创建已一个汉字的文件名  比如:“我是.txt”。

2、先枚举出这个短的文件名,结果是  “我是  txt”

3、(虽然不需要,但是我也试了这一步)。根据短文件名获取长文件名,中断状态是0x41是成功了,但是长文件名是乱码。


整个过程的代码是没有问题的,过去字符型的长文件名就能获取正确,就是汉字的长文件名不正确。

CH376请到对应USB芯片社区发帖求助。


只有登录才能回复,可以选择微信账号登录