阅读:2375回复:9
EBoot中USB中断没有产生的问题?
我用的是2442,wince5.0,eboot中已经有了usb下载代码,在调试时发现USB中断没有产生,函数IsrUsbd()没有被运行,导致PC机根本就没有识别到板子,不知道这个问题如何解决呢?多谢大家了!
|
|
沙发#
发布于:2007-05-10 23:32
前段时间调过,没成功,后来有别的事就搁下了
USB中断应该是有的,就是没进到IsrUsbd()里,有空再调一下 有调通的能不能说一下呀 |
|
板凳#
发布于:2007-05-12 14:44
按照经验,建议:在eboot中不要使用中断,直接使用while或者for读取GPIO口状态,以及配置GPIO口以通知PC机。这样,便于控制流程。一切尽在掌握!
|
|
|
地板#
发布于:2007-05-25 13:27
检查一下IRQ的堆栈初始化做了没有。
|
|
地下室#
发布于:2007-06-04 11:34
楼主调通了吗?
|
|
5楼#
发布于:2007-06-05 08:10
多谢 cyx77,
是在nboot中,增加了IRQ的堆栈初始化吧,现在已经可以啦 多谢各位! |
|
6楼#
发布于:2007-07-09 10:23
lljj462 ,我也遇到与你相同的问题,不过在EBOOT中USB是好的,而我把EBOOT中的相关代码移到IPL中实现USB的下载,USB也是连不上,函数IsrUsbd()没有运行,请问你是改了什么地方?你有QQ联系吗?
|
|
7楼#
发布于:2007-07-11 00:03
Iswen
你在用wm的吗? |
|
8楼#
发布于:2007-07-11 14:34
wenzai 我是在用WM,你知道怎么解决这个中断问题吗?
lljj462 ,Nboot增加了IRQ的堆栈初始化,对EBOOT有用吗?NBOOT只是把EBOOT LOAD到内存中吧。很想知道你是怎么实现的。如果有知道的朋友能说一下吗?多谢了。 |
|
9楼#
发布于:2007-07-18 09:46
支持一把,我也想知道
|
|