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

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

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


970655ad-e27d-491f-ae11-97eb9bfe1335.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拿下),按下图操作,


f5187538-b267-4eae-b748-24c8032f9c05.jpg


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


3e1d60ce-c6bc-41b1-a606-0f4ad97aba51.jpg


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


65508e37-2e30-479a-9354-e759917b641a.jpg


  这样Monitor就下载到开发板上的存储器中,同时,开发板上的BKPT灯点亮,证明Monitor程序已经成功下载了。如果板上的BKPT灯不亮,也可以选择试着将Monitor程序下载到芯处内部,当然,有一些大的程序就调试不了了。(自动下载的方法以后再介绍,初学肯定是用这种方法了)


  最后一步就是用Keil打开要调试的工程,设置一下与调试有关的选项,这可以用Keil调试USB程序了。(待续)


 


良子.2010年


欢迎交流:liangziusb@163.com


QQ:392425239

PARTNER CONTENT

文章评论0条评论)

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