项目文件,还有如下的功能,你们也可以测试:
1、修改 FATFS_ALLFUNC_DEBUG_EN 编译开关:
#define FATFS_ALLFUNC_DEBUG_EN 1
2、将BSP初始化修改如下:
(也就是注释掉任务:Task_MP3Play_App)
void InitBSP(void * pvParameters)
{
(void)pvParameters;
SystemInit();
BSP_Init();
COM6_Init(115200);
xTaskCreate(Task_USB_Msc , "Task_USB_Msc", 1024, NULL, 1, pxTaskUsbMsc); xTaskCreate(Task_ReadLis302DL, "Task_ReadLis", 128 , NULL, 2, pxTaskReadLis); xTaskCreate(Task_FatFs_Test , "FatfsTestTask",1024, NULL, 3, pxTaskFatfsTest); //xTaskCreate(Task_MP3Play_App,"MP3Play_AppTask",1024, NULL, 5, pxMP3Play_App); vTaskDelete(pxInitBSP); //delete itself.
}
3、然后重新编译,下载代码到目标板,就可以测试U盘的FatFs文件系统的功能了:
(说明:命令输入通过串口输入,所有命令采用:小写格式)
di ------------------------------------初始化命令
fi ------------------------------------加载FatFs文件系统命令
fl ------------------------------------文件列表命令
fs ------------------------------------文件系统状态命令
....
|