阅读:1119回复:1
高分相赠,高手请进
我现在在调试一个firmware,在进入消息循环里就不动了,等待的消息就是setup等消息,照理说当USB线插入调试板的usb接口时fireware就应该收到一个setup的消息然后处理,但是我的frieware还是在那等待,好像什么事都没发生过似的。我通过usb分析仪分析接入过程,发现是有个setup包,但是in数据包全是nak,是怎么回事啊!怎样才能让fireware响应主机发过来的请求啊!
谢谢赐教! |
|
|
沙发#
发布于:2003-09-21 19:44
我想是中断问题,我用的是ISP1161A芯片,在dsc24的板子上开发,ISP1161有个DcInterruptEnable Register其中弟8位和第九位分别是ENDPOINT0 OUT, 和endpoint0 in 有效,我把它设为有效,但是还是不行,后来寄存器全部设为1也不行,就是进不了中断处理程序,怎么回事啊?
|
|
|