您好, 我通过CH376GetLongName函数来读取文件的长文件名。 正好U盘里面有一个文件名很长的文件,文件名为:“[]进站必看.播放器.更新11。13 - 随便扯扯 - 544255355 QQ日志 - qq五月天qqmay.com__TITLE__META http-equi.mp3”。结果软件走不出CH376GetLongName函数。 结果通过仿真器发现,程序一直停在函数UINT8 CH376LocateInUpDir( PUINT8 PathName )中的while循环中。 全局缓冲区的定义为:u8 GlobalBuf[512]; 请问这个是什么样的问题呢? 是无法避免的,还是通过什么设置能够通过?
谢谢。