阅读:2872回复:11
关于EZ-USB FX2开发板的FIRMWARE调试问题
我在用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 :( :( :( |
|
|
沙发#
发布于:2002-07-02 12:39
我用 cypress 提供的control panel
但download程序时,经常会出Vendor Request参数错误 拔掉usb插头后就没问题了,但不能每次都拔插头啊!!!! |
|
板凳#
发布于:2002-04-17 14:13
不会影响中断执行.
我在用USB中断的时候,没有觉得有什么异常的东西呀,可能是你没有正确的激活中断吧? |
|
地板#
发布于:2002-04-04 08:36
关于MONITOR ERROR 22: NO CODE MEMORY AT ADDRESS 0045H
因为0045H是USBINT的低位地址,上述错误会不会影响中断执行呢? 我在FX2中写的中断一直不好用,在EXIF中能看到中断标志,可就是不执行。能解释一下吗,万分感谢! |
|
地下室#
发布于:2001-12-13 09:29
我在看资料的过程中是遇到过存储区覆盖的问题,但还没有太好的理解,谁明白,解释一下吧!
|
|
5楼#
发布于: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. ------------------------------------------------------------ |
|
|
6楼#
发布于:2001-12-11 08:43
longhai
我也遇到了你的第4个问题了,以前用人家的例子试没太注意,因为是好使的,今天用自己的例子才注意到,也不只是为什末。 |
|
7楼#
发布于:2001-12-10 22:54
不必客气!
|
|
|
8楼#
发布于:2001-12-10 14:55
经你指点,我刚才查了INF文件,确实是里面有这样的设置,谢谢你.
|
|
|
9楼#
发布于:2001-12-08 11:57
是安装的INF文件里的设置问题。
|
|
|
10楼#
发布于:2001-12-07 10:28
我也觉得奇怪, 我问CYPRESS的人说第4个不是个问题, 可以忽略. 不过倒没有解释为什么会有\"EEPROM MISSING\" 的显示.那位碰过类似的问题?
|
|
|
11楼#
发布于:2001-12-06 22:39
你买的开发板怎么会“EEPROM missing”?搞不懂
|
|
|