我的开发板将两个串口全部引出来了,这一点和官方的DEMO板一样,可以调试程序,当然我只是简单调试一下开发包所给的程序(Dev_io)。如果你做USB的实际应用开发板,RS232串口肯定是无用的,不会在板上放置一下普通的低速的RS232串口,其实很多应用就是因为RS232串口太慢,才转向了高速的USB接口(USB接口也是串口的一员,此外,还有I2C,SPI等好多类型)。
如果初学USB,我还是建议看一下如何用Keil调试USB程序,至少我是这样开始的。在开始调试之前,你得有一个恰当的Keil软件版本,如果你不确认你的Keil软件版可以调试68013,可以发邮件给我。(我看到了一些帖子,说Keil软件的版本对调试有影响,当然我没验证过)。我用的版本是7.50,一般都是用这个版本来做USB开发的,如下图:
CYPRESS共提供4个Monitor程序,分别在目录C:\Cypress\USB\Target\Monitor,其中两个程序是通过串口0来调试程序的(SIO-0),另外两个程序是通过串口1来调试程序的(SIO-1),没有什么本质区别,默认是通过串口1调试程序。Monitor程序可以放在芯片内部,也可以放在芯片外部的存储器中,这样共有4个Monitor程序,更为详细的可以看一下目录中的说明文件README.TXT。
连接好串口线和USB线之后,首先要下载Monitor程序到68013内部。打开控制面板,识别出默认的USB设备(将开发板上的24LC64拿下),按下图操作,
这样就选择好了Monitor程序,在控制面板上也有显示,看下图,
你也可以试着选择其它三个文件,看看有什么不同,按下图操作,
这样Monitor就下载到开发板上的存储器中,同时,开发板上的BKPT灯点亮,证明Monitor程序已经成功下载了。如果板上的BKPT灯不亮,也可以选择试着将Monitor程序下载到芯处内部,当然,有一些大的程序就调试不了了。(自动下载的方法以后再介绍,初学肯定是用这种方法了)
最后一步就是用Keil打开要调试的工程,设置一下与调试有关的选项,这可以用Keil调试USB程序了。(待续)
更多文章请访问:
我的博客1:http://bbs.ednchina.com/BLOG_liangziusb_440752.HTM
我的博客2: http://www.eefocus.com/liangziusb/blog/
EDN小组http://group.ednchina.com/GROUP_GRO_14600_3466.HTM
LZ3684 USB2.0开发板(CY7C68013A), 请访问我的淘宝http://shop64171919.taobao.com
LZ3014 USB3.0开发板(CYUSB3014),请访问我的淘宝http://shop64171919.taobao.com
实体店铺:北京新中发电子市场2557号
良子.2011年
沈阳市东陵区白塔街龙盛家园
欢迎交流:liangziusb@163.com
QQ:392425239
文章评论(0条评论)
登录后参与讨论