Board logo

标题: STM32+SDIO+FATFS文件系统 直读SD卡(2) [打印本页]

作者: yuyang911220    时间: 2015-3-28 11:20     标题: STM32+SDIO+FATFS文件系统 直读SD卡(2)

#if _READONLY == 0
DRESULT disk_write (
BYTEdrv,   
const BYTE *buff,
DWORDsector,  
BYTEcount   
)
{
if (count > 1)
{
  SD_WriteMultiBlocks((uint8_t*)buff, sector*BLOCK_SIZE, BLOCK_SIZE, count);

}
else
{
  SD_WriteBlock((uint8_t*)buff,sector*BLOCK_SIZE, BLOCK_SIZE);
}
return RES_OK;
}
#endif

DRESULT disk_ioctl (
BYTEdrv,  
BYTEctrl,  
void*buff  
)
{
return RES_OK;
}
      




DWORD get_fattime(void)
{
return ((2011UL-1980) <<25)      // Year = 2011
| (3UL <<21)      // Month = Mar
| (26UL <<16)      // Day = 26
| (13U <<11)      // Hour = 13
| (19U <<5)      // Min =19
| (0U >>1)      // Sec = 0
;
}
最终无优化编译后 :Program Size: Code=10904 RO-data=336 RW-data=56ZI-data=2304
RO是程序中的指令和常量
RW是程序中的已初始化变量
ZI是程序中的未初始化的变量
我觉得这个大小对于STM32103FZE来说完全可以接受 工程下载地址: 用的是 KEIL MDK4 固件库是V3.3的 FatFs是最新的R0.08b的




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0