师兄,现在SPI这边没问题了,初始化正常。但在打开我保存在SD卡中的BIN文件时,gCheckFat==0x06,如下图所示。是我保存在SD卡中的Bin文件还需要做什么处理还是哪里不对呢,gCheckFat应该等于0啊。
if(gCheckFat == 0)
{gCheckFat = f_open(&FP_Struct,".../STM32-DEMOt.BIN",FA_READ); //”.../STM32-DEMOt.BIN“打开路径
if(gCheckFat == 0) //仿真发现该值为0x06 Bin文件是通过keil直接生成的,应该没问题。
{
APP_Sector = FP_Struct.fsize / 512;
APP_Byte = FP_Struct.fsize % 512;