CY7C68016固件无法从EEPROM的问题

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
ZhCh_1074841
Level 1
Level 1
First question asked

参照AN61345的文件,已经成功将接口程序调试完毕。现在遇到一个问题,68016中的固件程序只能通过RAM的方式运行,详细说明如下:     

1、将SLAVE.IIC文件下载到EEPROM中,软件显示下载成功。       

2、上电启动,成功发现新硬件,成功安装USB驱动,CyControl软件显示正确的设备名称。       

3、使用CyControl软件下载SLAVE.HEX,在FPGA端口上会看到68016有时钟输出,使用steam_in和steam_out读写数据都正常。       

4、如果不下载HEX文件,在FPGA端口上68016没有时钟输出,使用steam_in和steam_out读写数据不正常。       

5、我已经将SLAVE的启动方式设置为C2,在电路上,A0脚拉高,A1和A2脚接地。       

6、我已经将VID和PID作了修改:VID_04B4&PID_DE01.DeviceDesc="Cypress USB2.0 Generic Driver"       

7、EEPROM的型号是:CAT24L128UI。       

请问除了以上步骤,是否还有遗漏?为何固件无法从EEPROM中启动?         谢谢。

0 点赞
1 解答
YiZ_31
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

您好,如果固件无法从eeprom中启动,仍应枚举为默认的bootloader device

可以参考下Problem in firmware running from the EEPROM in FX2

在原帖中查看解决方案

0 点赞
2 回复数
YiZ_31
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

您好,如果固件无法从eeprom中启动,仍应枚举为默认的bootloader device

可以参考下Problem in firmware running from the EEPROM in FX2

0 点赞
cycy_1740621
Level 4
Level 4
First comment on KBA 10 solutions authored 25 replies posted

建议你检查下I2C上的波形。