我用的是fatfs0.07版本,需要用到长文件名。程序中
#define _USE_LFN 1 /* 0, 1 or 2 */
#define _MAX_LFN 255 /* Maximum LFN length to handle (12 to 255) */
#define _LFN_UNICODE 0 /* 0 or 1 */
编译之后存在这样的错误提示:
........STM324xG-EVAL_FS.axf: Error: L6218E: Undefined symbol ff_convert (referred from ff.o).
........STM324xG-EVAL_FS.axf: Error: L6218E: Undefined symbol ff_wtoupper (referred from ff.o).
这两个函数没有定义,我上网搜了一下这两个函数copy过来,但是又提示函数中的一些调用函数和变量未定义,如果全部自己再编写的话,太麻烦了。
我想弄个 长文件名有这么麻烦吗?
fatfs 0.09版本的是不是不存在这个问题了?
我到底怎么才能实现长文件名啊?
请大家帮帮忙啊,感激至极。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
fatfsoption里面还有一个ccsbcs.c,为全世界所有字母文字转换表,
你#define _CODE_PAGE 437,就可以用英文长文件名了(*^__^*)
一周热门 更多>