阅读:1367回复:5
D12 Firmware的初级问题(40分应该容易拿)
TI C5409 + D12
出现如下问题: GetDescriptor SetAddress 之后结果不是我所要的 通过bus hound 比较正确的和错误的之间的差异请看附件 GetDescriptor() -〉SetAddress() ->GetDescriptor()->GetDescriptor()->GetDescriptor() ->GetDescriptor() -〉SetAddress() ->GetDescriptor()->GetDescriptor()->GetDescriptor() ->GetDescriptor() -〉SetAddress() ->GetDescriptor()->GetDescriptor()->GetDescriptor() ->stall 什么情况下会导致这种情况发生呢 |
|
|
沙发#
发布于:2003-12-01 22:59
如果你的系统没有弹出让你安装驱动程序的窗口,则可能是你的get config descriptor出了问题,再检查一下config描述符,以及发送数据的程序段,
如果弹出了但是装驱动不对,那问题在那就不好说了 |
|
板凳#
发布于:2003-12-02 08:51
首先谢谢jinghuiren大佬这么快给出回应,我的descriptor 已经被
host 检查到,并且是希望的值,你从我的attached file 可以看到的,并且已经执行了setaddress ,但是没有窗口弹出,我已经对着 程序检查了很长时间了 |
|
地板#
发布于:2003-12-02 14:47
搂主,我也是5409+d12,可否交流一下,qq:66074848
|
|
地下室#
发布于:2003-12-02 16:26
搞定了,原因查出来了 :( 都怪自己的编程风格不好,本来就是半路出家搞软件吗 为了能够看到d12 的中断寄存器的返回值(这要怪TI 的ccs 太那个了),我把原来的局部变量设置成了全局变量
不幸的是在其他地方还调用了她,现在可以往下走了 还望象jinghuiren 这样的大虾多多支持 10分送给jinghuiren大侠,略表敬意 |
|
5楼#
发布于:2003-12-02 16:30
我的qq是:123231073 对philips d12 plxtech pci9050
ti ti2040 很有兴趣,欢迎交流讨论 [编辑 - 12/2/03 by chxg] |
|