原创 CY7C68013A开发板编程之14(用Keil调试程序Dev_io)

2011-11-21 14:01 5964 6 6 分类: 通信

  我的开发板将两个串口全部引出来了,这一点和官方的DEMO板一样,可以调试程序,当然我只是简单调试一下开发包所给的程序(Dev_io)。如果你做USB的实际应用开发板,RS232串口肯定是无用的,不会在板上放置一下普通的低速的RS232串口,其实很多应用就是因为RS232串口太慢,才转向了高速的USB接口(USB接口也是串口的一员,此外,还有I2C,SPI等好多类型)。


   如果初学USB,我还是建议看一下如何用Keil调试USB程序,至少我是这样开始的。在开始调试之前,你得有一个恰当的Keil软件版本,如果你不确认你的Keil软件版可以调试68013,可以发邮件给我。(我看到了一些帖子,说Keil软件的版本对调试有影响,当然我没验证过)。我用的版本是7.50,一般都是用这个版本来做USB开发的,如下图:


1321488821_c3612ef4.jpg


  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拿下),按下图操作,


1321488814_cb8a0063.jpg


   这样就选择好了Monitor程序,在控制面板上也有显示,看下图,


1321488805_3dedd928.jpg


  你也可以试着选择其它三个文件,看看有什么不同,按下图操作,


1321488790_7362c784.jpg


  这样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

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
6
关闭 站长推荐上一条 /3 下一条