void rthw_sdio_irq_process(struct rt_mmcsd_host *host)
{
struct rthw_sdio sdio = host->private_data;
struct stm32_sdio hw_sdio = sdio->sdio_des.hw_sdio;
rt_uint32_t intstatus = hw_sdio->sta;
/ clear irq flag/
hw_sdio->icr = intstatus;
rt_event_send(&sdio->event, intstatus);
}
上面是art_pi 的代码,显然没有处理中断函数的步骤。
另外ART_PI的BSP里面SDIO没有使能DMA
举报
更多回帖