求教CH375A文件读写问题

我调用 CH375FileOpen( ) 搜索根目录下的所有文件,pCodeStr = "\\*",几乎所有使用的 U 盘返回值都为 0x1F,只是状态参数有的是 CH375DiskStatus = 0x10,有的是 CH375DiskStatus = 0x03. 只有一款 MP3 调用 CH375FileOpen( ) 搜索的返回值为 0x43, 但是,之后再调用 CH375FileCreate( ) 创建新文件 "\\NEWFILE.TXT "时,程序运行时变得异常缓慢!等了四五分钟都还没有运行结束,中途暂停后再运行,仍然可以继续,但就是等不到自动运行结束! 我使用的是 MC9S12D64 单片机,工作于 Normal Single Chip 工作模式,晶振工作于 Pierce Oscillator Connections (PE7=0) 工作模式,使用的是 16M 晶振. 请问是何原因可能导致此类问题的发生?谢谢!

我将 DISK_BASE_BUF 和 FILE_DATA_BUF 定义到单片机的外部 RAM 中,调用 CH375FileCreate( ) 创建新文件 "\\NEWFILE.TXT "时,所有 U 盘全部返回 0x92,请问是何缘故? DISK_BASE_BUF 和 FILE_DATA_BUF 是否可以定义在单片机的外部 RAM 中?


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