4087| 2
|
用407的FATFS例程,长文件名打印出来有问题,该怎么改? |
3金钱
最佳答案参考了mf_readdir(),找到原因了dir是个全局变量,里面不需要在定义。改成如下就正常了
[mw_shl_code=c,true]FRESULT Scan_dir(const TCHAR *path_dir)
{
if(f_opendir(&dir,path_dir)==FR_OK)//′ò¿aí¨μà1Îļt¼D
{
#if _USE_LFN
fileinfo.lfsize = _MAX_LFN * 2 + 1;
fileinfo.lfname = mymalloc(SRAMIN,fileinfo.lfsize);
#endif
while(f_readdir(&dir,&fileinfo)==FR_ ...
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-2-27 22:58
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网