打印
[ZLG-ARM]

EasyARM2200 上运行USB2.0程序(ISP1582)不成功?

[复制链接]
1461|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hzh|  楼主 | 2008-9-9 22:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
EasyARM2200开发板和ISP1582 PACKAGE (USB2.0)。
使用LPC2200还是LPC2292,只要是程序是在外部存储器运行,可以正常的完成USB通信。
但是当程序在LPC2292的内部时,就不行了,连USB设备都找不到。
问了ZLG的技术支持,说是他们没有对LPC2292之类(含内部Flash)做这样的测试,不知道原因。
至今未解决这个问题~~~~ 
请高手指教!

相关帖子

沙发
XDream| | 2008-9-10 11:55 | 只看该作者

硬件仿真环境选择

在内部运行的时候,BANK0要选择RAM,BANK1要选择Flash,再是Inside

使用特权

评论回复
板凳
zlg_lly| | 2008-9-10 11:58 | 只看该作者

RE

您好!
“但是当程序在LPC2292的内部时,就不行了,连USB设备都找不到。”
您在调试时程序能够正常运行吗?能否提供一些更详细的错误信息,或留下一个联系方式,方便我们解情况。
如果不方便公开您的联系方式,您也可以发送邮件至:lpc2300@zlgmcu.com
邮件中注明邮件来自论坛“TO: ZLG_LLY”即可。

使用特权

评论回复
地板
SMARTCODE| | 2008-9-11 09:18 | 只看该作者

RE:

此问题以前碰到过,原因是在内部FLASH运行程序速度快,对ISP1582的寄存器设置时序就会“变形”,比如有些要先写1再写0的寄存器设置位,在程序高速执行时无法达到预期效果。
解决方法是:在STARTUP.S里将MAM模块关闭,当枚举成功切换到高速后再使能MAM

使用特权

评论回复
5
armecos| | 2008-9-15 18:50 | 只看该作者

我们有解决方案。

更多内容,详见:
《培训系列“丛书”》
www.armecos.com
-----------------------------------
More details, see:
《"Series Books" of Training》
www.armecos.com

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

hzh

10

主题

39

帖子

0

粉丝