cherry
驱动小牛
驱动小牛
  • 注册日期2001-11-28
  • 最后登录2006-03-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1702回复:11

你在用 EZ-USB AN2131吗?

楼主#
更多 发布于:2001-11-29 21:09
我试着用keil uVision2 通过串口对 开发板进行调试,程序下载后,如果点“go”程序能正常运行(如device-io),三如果单步运行,程序就会进入死循环,谁知道这是为什么吗?
cherry
驱动小牛
驱动小牛
  • 注册日期2001-11-28
  • 最后登录2006-03-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-11-30 20:04
没人说话,好伤心呀
liuxf66
驱动中牛
驱动中牛
  • 注册日期2001-08-15
  • 最后登录2003-04-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-12-06 22:43
我怀疑是时序不对,你可以先记下死循环的地方,下一次再单步运行时,跳过这个地方,试试看。或许对你有帮助,我以前遇到过,但是我不喜欢单步,所以没有考虑原因。
liuxf66
cherry
驱动小牛
驱动小牛
  • 注册日期2001-11-28
  • 最后登录2006-03-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-12-07 20:02
好的,我试一下,谢谢
liuxf66
驱动中牛
驱动中牛
  • 注册日期2001-08-15
  • 最后登录2003-04-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-12-08 12:04
都是兄弟,何必客气!
搞定了吗?
liuxf66
cherry
驱动小牛
驱动小牛
  • 注册日期2001-11-28
  • 最后登录2006-03-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2001-12-08 18:21
没有,死循环的位置是在0xd000以上,好像应该是monitor的位置,很多的汇编,我也不想看了,反正连续运行可以就行了。
sunkai
驱动中牛
驱动中牛
  • 注册日期2002-12-31
  • 最后登录
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2001-12-15 19:53
我试着用keil uVision2 通过串口对 开发板进行调试,程序下载后,如果点“go”程序能正常运行(如device-io),三如果单步运行,程序就会进入死循环,谁知道这是为什么吗?

如果是在设备枚举完成前做单步运行,在超时后就被系统认为是未知设备.如果是GO,设备枚举能正常完成,就不会出现这个问题.
csyoyo
驱动牛犊
驱动牛犊
  • 注册日期2001-05-19
  • 最后登录2007-06-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2001-12-15 20:50
不用串口可以吗?
我以前用开发板的时候
没有用串口
怎么也能调?
cherry
驱动小牛
驱动小牛
  • 注册日期2001-11-28
  • 最后登录2006-03-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2001-12-17 19:32
可以不用串口,只是两种不同的调试方法而已
csyoyo
驱动牛犊
驱动牛犊
  • 注册日期2001-05-19
  • 最后登录2007-06-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2001-12-18 09:57
那你用什么方法调试呢?
我想单步执行我的I/O程序
cherry
驱动小牛
驱动小牛
  • 注册日期2001-11-28
  • 最后登录2006-03-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2001-12-18 17:57
如果要单步执行就必须用串口,另外也可以用keil软件对程序进行一下仿真
mushy
驱动牛犊
驱动牛犊
  • 注册日期2001-07-30
  • 最后登录2004-06-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2001-12-20 20:34
[quote]我试着用keil uVision2 通过串口对 开发板进行调试,程序下载后,如果点“go”程序能正常运行(如device-io),三如果单步运行,程序就会进入死循环,谁知道这是为什么吗?

如果是在设备枚举完成前做单步运行,在超时后就被系统认为是未知设备.如果是GO,设备枚举能正常完成,就不会出现这个问题. [/quote]

那就是说没办法调试类似的程序了?
没有枚举过程的程序???
但是C:\\Cypress\\USB\\Examples\\EzUsb\\dev_io
中dev_io不也没有枚举过程吗?
共同学习,一块进步 勤学,多问,善于思考
游客

返回顶部