高级会员

- 积分
- 541
- 金钱
- 541
- 注册时间
- 2011-7-23
- 在线时间
- 13 小时
|
UINT8 FAT32_ReadSector(UINT32 addr,UINT8 *buf)
{
switch(Dev_No)
{
case SDCARD:
pRS=SD_ReadSingleBlock; //pRS=SD_Read_Sector;
break;
case UDISK:
//pRS=CH375_Read_Sector;
break;
case CFCARD:
//pRS=CF_Read_Sector;
//无
break;
case OTHER:
//无
break;
}
return (*pRS)(addr,buf); //替换成实际存储器的扇区读函数,这里是SD卡扇区读函数
//return SD_ReadSingleBlock(addr,buf); //替换成实际存储器的扇区读函数,这里是SD卡扇区读函数
}
为什么这段程序在Keil编译通过工作正常,在IAR中编译报错呢?
报错显示:Error[Pe513]: a value of type "u8 (*)(u32, u8 *)" cannot be assigned to an entity of C:\Documents and Settings\Administrator\桌面\IAR_SD卡\znFAT.c 63 。各位高手指点一下啊。 |
|