原创 USB3.0芯片终于出来了(41)_USB3.0开发板(REV2)上的EEPROM

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

 

          LZ3014开发板REV2上提供了EEPROM,用户可以在其中存储PID和VID,实现从EEPORM启动。美中不足之处是板子配套的EEPROM是24LC256,容量是32Kbyte,对于100多K的固件程序,还无法在一棵芯片里装下(官方的原装开发板也是如此)。现在也有一些容量是128Kbyte的EEPROM,朋友们可以买来试试,用来存储完整的固件,而不仅仅是PID和VID。

        硬件上需要准备两个跳线帽,将J45和J42(靠近JTGA接口)的1、2脚相连,选择EEPROM。

        软件上有两个例程,是和读写EEPROM相关的,一是UsbI2cDmaMode,二是UsbI2cRegMode,这里主要以第二个例程为例,简单说明一下与EEPROM相关的操作。

           固件下载后,如下图所示,

liangziusb_usb3.0_41_0.jpg

 

         固件程序很简单,主要是通过控制传输来实现对EEPROM的读写。打开ECLIPSE,导入例程UsbI2cRegMode查看源代码,主要部分代码如下,

 

liangziusb_usb3.0_41_1.jpg

 

      上面代码只是简单实现了三个自定义命令(供应商命令),分别是:

1、  case CY_FX_RQT_ID_CHECK:

2、  case CY_FX_RQT_I2C_EEPROM_WRITE:

3、  case CY_FX_RQT_I2C_EEPROM_READ:

       下面来简单测试一下这三个命令,首先设置控制面板如下:liangziusb_usb3.0_41_2.jpg

        然后点击按钮”Tranfer Data“,执行第一个控制命令,结果如下,

 

liangziusb_usb3.0_41_3.jpg

          返回结果正确。其余两个命令的执行这里不再复述。

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

 

 

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

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

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

QQ:2687652834

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户544048 2013-6-19 14:59

正是需要的,很好
相关推荐阅读
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支持两种输出模式,...
EE直播间
更多
我要评论
1
18
关闭 站长推荐上一条 /3 下一条