串口在程序调试中经常使用,可以把变量值直观打印到串口调试助手,这个信息非常重要,同样在使用之前需要调用Debug_USART_Config函数完成调试串口初始化。
使用FatFs进行文件操作之前都使用f_mount函数挂载物理设备,这里我们使用SPI Flash芯片上的FAT文件系统。
接下来我们直接调用miscellaneous函数进行FatFs设备信息获取、文件定位和格式化写入功能以及目录创建和重命名功能测试。调用file_check函数进行文件信息获取测试。
scan_files函数用来扫描路径下的所有文件,fpath是我们定义的一个包含100个元素的字符型数组,并将其赋值为SPI Flash芯片物理编号对于的根目录。这样允许scan_files函数见打印SPI Flash芯片内FatFs所有文件到串口调试助手。注意,这里的定义fpaht数组是必不可少的,因为scan_files函数本身是个递归函数,要求实际参数有较大空间的缓存区。
25.4.3 下载验证保证开发板相关硬件连接正确,用USB线连接开发板“USB TO UART”接口跟电脑,在电脑端打开串口调试助手,把编译好的程序下载到开发板。程序开始运行,在串口调试助手可看到每个阶段测试相关信息情况。