CH32V307 以太网和SD卡出错问题。

芯片CH32V307, 使用官方DEMO,测试以太网和SDIO。发现SDIO死机现象。

主程序是先初始化以太网,然后初始化SD卡。


1731467352800.png

如果在1处,直接return,则SDIO操作正常,如果在2处return,SDIO就会出现问题。

SD_Init()函数中,SD_EnableWideBusOperation( 1 )无法返回状态,程序死在SD_EnableWideBusOperation中。请问这个问题是什么原因导致的?如何解决?

进一步测试发现,程序卡死在SD_Error FindSCR( u16 rca, u32 *pscr )中,一直没有数据有效标志。



1731469243767.png


已电话回复。


只有登录才能回复,可以选择微信账号登录