[ZLG-ARM] EasyARM2200 上运行USB2.0程序(ISP1582)不成功?

[复制链接]
2739|4
 楼主| hzh 发表于 2008-9-9 22:29 | 显示全部楼层 |阅读模式
EasyARM2200开发板和ISP1582&nbsp;PACKAGE&nbsp;(USB2.0)。<br />使用LPC2200还是LPC2292,只要是程序是在外部存储器运行,可以正常的完成USB通信。<br />但是当程序在LPC2292的内部时,就不行了,连USB设备都找不到。<br />问了ZLG的技术支持,说是他们没有对LPC2292之类(含内部Flash)做这样的测试,不知道原因。<br />至今未解决这个问题~~~~&nbsp;<br />请高手指教!
XDream 发表于 2008-9-10 11:55 | 显示全部楼层

硬件仿真环境选择

在内部运行的时候,BANK0要选择RAM,BANK1要选择Flash,再是Inside
zlg_lly 发表于 2008-9-10 11:58 | 显示全部楼层

RE

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

RE:

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

我们有解决方案。

<b>更多内容,详见:</b><br /><b>《培训系列“丛书”》</b><br /><b>www.armecos.com</b><br />-----------------------------------<br /><b>More&nbsp;details,&nbsp;see:</b><br /><b>《&quot;Series&nbsp;Books&quot;&nbsp;of&nbsp;Training》</b><br /><b>www.armecos.com</b>
您需要登录后才可以回帖 登录 | 注册

本版积分规则

hzh

10

主题

39

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部