原创 USB3.0芯片终于出来了(49)_USB3.0开发板的OTG例程

2014-6-6 10:31 3252 19 20 分类: MCU/ 嵌入式 文集: USB3.0芯片终于出来了

      受客户之邀,写了这篇关于OTG功能的实例操作,硬件针对的是REV2的USB3.0开发板。这一款开发板与官方的完全兼容,所有开发包安装完后的固件例程,都可以在其上运行。关于这一款开发板,可以查看:http://bbs.ednchina.com/BLOG_ARTICLE_3003871.HTM

        REV4开发板早已经开发完毕,是一款适合入门USB3.0的简易开发板,价格实惠。不过,REV4开发板并不支持OTG功能。

        固件程序USBHost是开发包内的一个OTG例程,其它的例程这里不作介绍。USBHost的功能是驱动标准的USB接口鼠标,并将鼠标运行的位置信息通过串口显示出来。

       硬件上除了REV2开发板外,还要准备如下 的东东:

1、一个5V直流电源,插在开发板的J49上,给开发板及鼠标供电;

2、一条OTG线,用来连接开发板J48和鼠标;

3、一条串口线,用来连接开发板J38,将打印信息传输到电脑上显示出来;

4、一个JLINK下载线,用来连接开发板J51,将固件程序通过仿真器接口下载到CYUSB3014内部。

         以下是实际操作过程。

1、外部5V直流电源插在开发板右下角的J49上,SW9开关拔在靠下的位置,J50短接。开发板上有5个LED发光。

2、OTG线接在J48上,再接上鼠标,此时鼠标不会发光(J40为空)。

3、串口线接在J38上,用来输出调试信息。

4、JLINK仿真器接在J51上(此步骤应接在1前,就是通电之前)。

      以上硬件连接好通电,打开J-LINK GDB Server 软件,如下图所示:

 

liangziusb_usbhost_0.jpg

    打开ECLIPSE软件,按照正常的DEBUG过程操作,程序代码会通过JTAG下载到CYUSB3014芯片中。不要设置任何断点,连续运行程序,如下图,

 

liangziusb_usbhost_2.jpg

        最后,打开串口调试助手,按下图进行设置,移动鼠标,输出信息如下:

 

liangziusb_usbhost_3.jpg

             以上为调试过程,具体代码用户可以自行分析。

 

(另公布一群号178338109,CYUSB3014开发专业讨论区。)

 

 

我的博客:http://bbs.ednchina.com/BLOG_liangziusb_440752.HTM

淘宝店铺:http://liangziusb.taobao.com

良子.2014年    承接USB开发工程  USB毕设指导

QQ:2687652834

文章评论1条评论)

登录后参与讨论

用户1750683 2014-4-17 10:29

新手,求详解啊
相关推荐阅读
liangziusb_940932268 2016-06-30 21:33
最新的良子USB2.0开发板3_AD7980数据采集开发2
      接上一篇。            这一篇介绍FPGA驱动单个AD7980的开发过程,驱动多个AD7980的级联模式可以查阅后面的帖子。单个AD7980的驱动时序图如下:   ...
liangziusb_940932268 2016-06-30 20:41
最新的良子USB2.0开发板2_AD7980数据采集开发1
     USB2.0开发板已经调试完毕了,板子上的各个芯片都编写了测试例程,例程有10个左右,和之前的USB2.0开发板例程差不多。除了上一篇介绍的配套的双摄像头子板,另外还设计了MT9M001...
liangziusb_940932268 2016-05-22 13:42
CYUSB3065开发板调试过程4_测试开发板的三种启动过程
        CYUSB3065的开发板已经调试完毕,很快就会在淘宝上架。利用这段时间,整理一下如何测试CYUSB3065开发板。开发板上设置了两种非易失性的存储器,一个是I2C接口的EEPRO...
liangziusb_940932268 2016-04-17 09:49
最新的良子USB2.0开发板1_电路板介绍
     近日在设计双摄像头的开发板,已经接近结束。这块电路板的结构还是采用FPGA+SDRAM+USB2.0的,没有太大的变化,因为这种电路结构是最优的,非常适合做数据采集和图像采集之用。之前的US...
liangziusb_940932268 2016-03-02 21:05
良子USB2.0摄像头开发板19_电路板升级
      近日升级了USB2.0摄像头开发板,现在的版本号是1.4。此外,又额外增加了几种摄像头。开发板如下,摄像头是200万像素的MT9D001,没有安装镜头:   配300万像...
liangziusb_940932268 2016-02-29 18:50
200万像素摄像头AR0237开发1
      APTINA目前发布了200万像素的CMOS芯片AR0237CS,像素阵列大小为1928 (H) x1088 (V),是一棵标准的1080@60芯片。AR0237CS支持两种输出模式,...
我要评论
1
19
关闭 站长推荐上一条 /2 下一条