SD卡初始化异常

2019-07-20 21:45发布

板卡上SDIO相关硬件与软件都是沿用“探索者”开发板上的设计,异常现象如下:
一共做了三块板子,其中两块sdio初始化“SD_init”正常,另一块在执行sd_init初始化操作时,一直卡在函数“SD_Error FindSCR(u16 rca,u32 *pscr)”内:
        while(!(SDIO->STA&(SDIO_FLAG_RXOVERR|SDIO_FLAG_DCRCFAIL|SDIO_FLAG_DTIMEOUT|SDIO_FLAG_DBCKEND|SDIO_FLAG_STBITERR)))
        {
                if(SDIO_GetFlagStatus(SDIO_FLAG_RXDAVL) != RESET)
                {
                        *(tempscr+index)=SDIO->FIFO;       
                        index++;
                        if(index>=2)break;
                }
        }
       
请问上述情况一般是什么原因导致的?求助
另外,正点原子有在线技术支持吗?

0条回答

一周热门 更多>