|
引用 21 楼 gooogleman 的回复:
引用 20 楼 wdw1600 的回复:
老问题解决:原来是硬件检测程序把SD卡文件系统写坏了。格式化一下SD卡就OK。谢谢各位的帮助
不过中断这个问题老师希望从软件上去修改而不是硬件,这个问题还有点困难,老师的意思是上电检测是否有SD卡,直接读SD卡控制寄存器不采用中断,以后就不管了(东西是手持式不需要热插拔),可惜优龙的BSP只给了DLL没有源码,大侠们能给小弟点经验之得建议吗?
连错中断还好办,连中断都没有连接,那…
就是没有接中断啊,那个SD卡座子就是MACRO SD类型的没有引脚可以接到中断,如果改硬件得话把GPG8直接接地,键盘再找个IO口就是了,但是老师不太愿意改硬件,牵一发而动全身就麻烦了。
软件实现也未必不能实现;中断管理应该是不在SD卡驱动里,该是BSP中专门有个中断管理文件,产生硬件中断后判断调用设备驱动,我还在找这个控制中断的地方,找到后不用判断给它个TRUE不就行了,不知道我这个思路是不是对的。 |
|