请教USB 当HOST的问题

2019-07-20 10:27发布

用原子F429的代码, 自己画的板子, 跑了120M的主频(板子走线有问题,只能跑到120.因为挂了外部总线,SDRAM跟两个PSRAM设备)。现在问题是,初始化好USB后,直接会进入中断,经过调试发现引起中断的原因竟然是USB初始化完后就触发了usbsuspend 中断、
这实在是莫名奇妙,根据手册,这个是当USB从机的时才会产生的中断,怎么这里就会出现呢。而且未必百分百触发,很多时候开机初始化完就会触发,然后如果抜插U盘,也会触发。触发后因为对应中断并没有处理这个中断标志,所以一直重复进中断,造成了假死现象。虽然是能通过手动清除该中断来让程序恢复正常,但是这种本身就应该属于不正常现象吧?谁知道怎么回事?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。