阅读:1703回复:11
你在用 EZ-USB AN2131吗?
我试着用keil uVision2 通过串口对 开发板进行调试,程序下载后,如果点“go”程序能正常运行(如device-io),三如果单步运行,程序就会进入死循环,谁知道这是为什么吗?
|
|
沙发#
发布于:2001-11-30 20:04
没人说话,好伤心呀
|
|
板凳#
发布于:2001-12-06 22:43
我怀疑是时序不对,你可以先记下死循环的地方,下一次再单步运行时,跳过这个地方,试试看。或许对你有帮助,我以前遇到过,但是我不喜欢单步,所以没有考虑原因。
|
|
|
地板#
发布于:2001-12-07 20:02
好的,我试一下,谢谢
|
|
地下室#
发布于:2001-12-08 12:04
都是兄弟,何必客气!
搞定了吗? |
|
|
5楼#
发布于:2001-12-08 18:21
没有,死循环的位置是在0xd000以上,好像应该是monitor的位置,很多的汇编,我也不想看了,反正连续运行可以就行了。
|
|
6楼#
发布于:2001-12-15 19:53
我试着用keil uVision2 通过串口对 开发板进行调试,程序下载后,如果点“go”程序能正常运行(如device-io),三如果单步运行,程序就会进入死循环,谁知道这是为什么吗? 如果是在设备枚举完成前做单步运行,在超时后就被系统认为是未知设备.如果是GO,设备枚举能正常完成,就不会出现这个问题. |
|
7楼#
发布于:2001-12-15 20:50
不用串口可以吗?
我以前用开发板的时候 没有用串口 怎么也能调? |
|
8楼#
发布于:2001-12-17 19:32
可以不用串口,只是两种不同的调试方法而已
|
|
9楼#
发布于:2001-12-18 09:57
那你用什么方法调试呢?
我想单步执行我的I/O程序 |
|
10楼#
发布于:2001-12-18 17:57
如果要单步执行就必须用串口,另外也可以用keil软件对程序进行一下仿真
|
|
11楼#
发布于:2001-12-20 20:34
[quote]我试着用keil uVision2 通过串口对 开发板进行调试,程序下载后,如果点“go”程序能正常运行(如device-io),三如果单步运行,程序就会进入死循环,谁知道这是为什么吗? 如果是在设备枚举完成前做单步运行,在超时后就被系统认为是未知设备.如果是GO,设备枚举能正常完成,就不会出现这个问题. [/quote] 那就是说没办法调试类似的程序了? 没有枚举过程的程序??? 但是C:\\Cypress\\USB\\Examples\\EzUsb\\dev_io 中dev_io不也没有枚举过程吗? |
|
|