Longhai
驱动牛犊
驱动牛犊
  • 注册日期2001-11-27
  • 最后登录2002-01-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2870回复:11

关于EZ-USB FX2开发板的FIRMWARE调试问题

楼主#
更多 发布于:2001-11-30 16:56
我在用EZ-USB FX2开发板进行调试的时候(用CYPRESS提供的例子),碰到以下一些问题,希望各位高手指教。

1,打开“EZ-USB Control Panel”下载monitor程序;
2,打开“Keil uVision2”,再打开\"c:\\cypress\\usb\\target\\fw\\fx2\\fw.uv2\";
3,重新创建所有的目标文件,然后点击“start/stop Debug Session”;
4,下载完毕后,我观察输出/命令窗口,发现有以下几条信息:
      Connected to Monitor-51 v3.0
      Load \"C:\\\\Cypress\\\\USB\\\\Target\\\\FW\\\\FX2\\\\fw\"
      MONITOR ERROR 22: NO CODE MEMORY AT ADDRESS 0045H
      MONITOR ERROR 22: NO CODE MEMORY AT ADDRESS 0055H
      *** error 10: Syntax error
5,然后,我点击“go”运行程序,我去看设备管理器的USB控制器下的设备,已经由原来的 “Cypress EZ-USB FX2 (68613) - EEPROM Missing”变成了“Cypress EZ-USB Sample Device”。
   我不敢确认程序是否正确运行,为什么会出现以上第4条?是我执行的步骤不对,还是什么配置没设好,比如内存映射地址之类的?
   希望各位碰过类似问题的朋友指点指点,在此,先谢了!
  
Longhai :( :( :(
山重水复疑无路.
liuxf66
驱动中牛
驱动中牛
  • 注册日期2001-08-15
  • 最后登录2003-04-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-12-06 22:39
你买的开发板怎么会“EEPROM missing”?搞不懂
liuxf66
Longhai
驱动牛犊
驱动牛犊
  • 注册日期2001-11-27
  • 最后登录2002-01-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-12-07 10:28
我也觉得奇怪, 我问CYPRESS的人说第4个不是个问题, 可以忽略. 不过倒没有解释为什么会有\"EEPROM MISSING\" 的显示.那位碰过类似的问题?
山重水复疑无路.
liuxf66
驱动中牛
驱动中牛
  • 注册日期2001-08-15
  • 最后登录2003-04-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-12-08 11:57
是安装的INF文件里的设置问题。
liuxf66
Longhai
驱动牛犊
驱动牛犊
  • 注册日期2001-11-27
  • 最后登录2002-01-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-12-10 14:55
经你指点,我刚才查了INF文件,确实是里面有这样的设置,谢谢你.
山重水复疑无路.
liuxf66
驱动中牛
驱动中牛
  • 注册日期2001-08-15
  • 最后登录2003-04-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2001-12-10 22:54
不必客气!
liuxf66
cherry
驱动小牛
驱动小牛
  • 注册日期2001-11-28
  • 最后登录2006-03-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2001-12-11 08:43
longhai
我也遇到了你的第4个问题了,以前用人家的例子试没太注意,因为是好使的,今天用自己的例子才注意到,也不只是为什末。
Longhai
驱动牛犊
驱动牛犊
  • 注册日期2001-11-27
  • 最后登录2002-01-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2001-12-11 09:36
cherry,我把CYPRESS公司的回复贴到下面,你看一下,也许会得到一些帮助.
-----------------------------------------------------------
This is not a problem.   What Error 22 is telling you is that there is no writable memory at the address the diagnostic
gave you. To make a monitor work on an 8051 you need to overlay XDATA and CODE space so you can \"write\" to CODE space.
This hasn\'t been done at the address specified with your application.

The error message you are receiving is caused by the EZ-USB chip writing to the autovector address located at 0x0045.
This error messabge can be safely neglected.
------------------------------------------------------------
山重水复疑无路.
cherry
驱动小牛
驱动小牛
  • 注册日期2001-11-28
  • 最后登录2006-03-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2001-12-13 09:29
我在看资料的过程中是遇到过存储区覆盖的问题,但还没有太好的理解,谁明白,解释一下吧!
dreamm
驱动牛犊
驱动牛犊
  • 注册日期2001-12-03
  • 最后登录2004-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-04-04 08:36
关于MONITOR ERROR 22: NO CODE MEMORY AT ADDRESS 0045H
因为0045H是USBINT的低位地址,上述错误会不会影响中断执行呢?
我在FX2中写的中断一直不好用,在EXIF中能看到中断标志,可就是不执行。能解释一下吗,万分感谢!
Ten
Ten
驱动牛犊
驱动牛犊
  • 注册日期2002-04-03
  • 最后登录2003-11-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-04-17 14:13
不会影响中断执行.
我在用USB中断的时候,没有觉得有什么异常的东西呀,可能是你没有正确的激活中断吧?
bobedong
驱动牛犊
驱动牛犊
  • 注册日期2002-06-11
  • 最后登录2002-08-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-07-02 12:39
我用 cypress 提供的control panel
但download程序时,经常会出Vendor Request参数错误
拔掉usb插头后就没问题了,但不能每次都拔插头啊!!!!
游客

返回顶部