注册 登录
查看: 599|回复: 2

SD卡多扇区写图像的问题

[复制链接]
发表于 2013-5-17 09:52:38 | 显示全部楼层 |阅读模式
写多扇区的时候,也就是写1024字节以上的数据时,会一直死在这个循环里
/*FUNCTION****************************************************************
*
* Function Name    : SDHC_status_wait
* Returned Value   : bits set for given mask
* Comments         :
*    Waits for ESDHC interrupt status register bits according to given mask.
*
*END*********************************************************************/
uint32 SDHC_status_wait(uint32        mask)        /* [IN] Mask of IRQSTAT bits to wait for */
{
    uint32        result;
    do
    {
        result = SDHC_IRQSTAT & mask;
    }
    while (0 == result);
    return result;
}
求问这是为什么呢?

回复

使用道具 举报

发表于 2013-5-17 10:23:56 | 显示全部楼层
分开多次写即可。

或者自己想方法解决
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-17 15:14:10 | 显示全部楼层
就是分开写太慢了...不然要多扇区写干什么?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回列表 返回顶部