如上,这是两条cmd命令。第一条可以正常运行,第二条包括之后的任何命令都无法运行。
判断命令运行与否是轮询SMHC_RINTSTS寄存器
失败原因永远是i加到了100,依然没有出现#define SDXC_COMMAND_DONE (1 << 2)被置位的情况。
M
mojlk 发布的帖子
-
我尝试着写一个d1h裸机的smhc的驱动,但是它没有办法正常运行,即使我是照着xboot敲的代码
如上,这是两条cmd命令。第一条可以正常运行,第二条包括之后的任何命令都无法运行。
判断命令运行与否是轮询SMHC_RINTSTS寄存器
失败原因永远是i加到了100,依然没有出现#define SDXC_COMMAND_DONE (1 << 2)被置位的情况。