请教大家:我在用STM32F407开发一款能把产品上的信息copy到U盘上去的项目,现在遇到一个问题: 用STM32官方最新例程和fatfs最新库,能正确读写U盘。但是官方例程没有读U盘剩余容量的例子,我就参照原子的例程读U盘剩余容量。结果在调用函数FRESULT f_getfree (const TCHAR* path,DWORD* nclst,FATFS** fatfs)时出错。返回值总是非0!
我现在主要是不知道第一个传递参数path怎么确定?我按照原子的例程写"2:"或"1:"或"5:"等,返回值是0x0b;如果写"0:",返回值是0x0c;总之,就是不能成功返回0,不明白这个传递参数应该怎么写,它由什么决定?谢谢各位大侠!
|