找回密码
 注册
关于网站域名变更的通知
查看: 432|回复: 1
打印 上一主题 下一主题

USB接口芯片 CY7C68013 (6)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-4-8 09:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
USB接口芯片 CY7C68013 (6)
5 |" f1 h1 m: E. n& O  p, S. n! `

+ t& w5 r9 H  g7 M$ f+ uCY7C68013A EEPROM烧写
固件调试完毕后,可以将其转化为IIC文件烧写到EEPROM中,采用C2方式启动,这样68013就会从EEPROM中获取程序和VID、PID,不需要每次上电都下载固件了。
首先需要将KEIL编译好的hex文件转化为iic文件,可以使用cypress提供的hex2bix,格式如下:
Hex2bix -i -f 0xC2 -o usb_sfifo.iic usb_sfifo.hex
-i表示要生成iic文件,-f表示烧写后采用C2方式启动(程序、VID、PID都从EEPROM读取),后面依次是要生成IIC文件的文件名和源文件的文件名,关于其他参数的用法可以参见hex2bix的帮助。
通过USB连接到计算机后,通过Cypress USB Console即可烧写。打开EZ-USB InteRFace,点击Lg EEPROM,然后选择刚才生成好的IIC文件可以。
需要注意的是在硬件上不同容量的EEPROM接法是不一样的,否则烧写之后也无法启动。如下图所示,大容量EEPROM的A0管腿需要上拉。24C64 也是大容量EEPROM

( c$ F; x, l0 H: Y; C$ B
5 y' u/ t& H' Q# O' D& f7 M
另外需要注意的是SCL SDA需要上拉,否则也会出现读取问题。

4 N5 n9 Y3 F" r, S/ Z" \* d
将XXX.HEX文件拷贝到HEX2BIN.EXE所在目录,打开CMD,按如下格式输入:
hex2bix -i -o xxx.iic xxx.hex -f 0xC2( -v 0x1234 -p 0x1234 )这个地方的PID VID 不用加,没有用,生成的IIC文件的pid vid 码是与hex文件相关,即有程序文件中设备描述符设定。
/ P* y8 K9 z& l# g6 N2 h

. M, ^- c6 I" S& O  I

3 x; ]! Q0 o0 _, e" ?/ V
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-29 22:10 , Processed in 0.109375 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表