Cypress技术论坛
直播中

赵静

8年用户 174经验值
私信 关注
[问答]

使用CyControl编程I2C串行EEPROM导致失败

我用cycontrol程序程序I2C串行EEPROM在我开发的系统有问题。它似乎正常(检查I2C的SCL和SDA与示波器)但它总会导致失败。有人有任何想法来帮助解决这个问题吗?这种方法适合编程的SPI Flash,也对我的评估板但我最终设计需要从I2C串行EEPROM下载。
系统:
Xilinx VIETEX 7 VC707评估板
inrevium tb-fmcl-u***30夹层板柏CYUSB3014芯片的特点与1mbit USB3 I2C串行EEPROM

以上来自于百度翻译


     以下为原文
   I am having issues using the CyControl program to progam the I2C Serial EEPROM on my development system.  It appears to function properly (checked I2C scl and sda with oscilloscope) but it always results in a failure.  Does anyone have any ideas to help solve this issue.  This approach works fine with programming an SPI Flash that is also on my evaluation board but in my final design it needs to download from the I2C Serial EEPROM.
     
    System:
    Xilinx Virtex 7 VC707 Evaluation Board
    Inrevium TB-FMCL-USB30 Mezzanine Board with Cypress CYUSB3014 USB3 with 1Mbit I2C Serial EEPROM

回帖(3)

王建华

2019-2-20 14:28:34
你好,
你检查过I2C设备地址吗?你可以在开发板上的一些DIP开关更改设备地址。检查I2C设备路由的示意图。
当做,
隆皮

以上来自于百度翻译


     以下为原文
  Hi,
    did you checked the I2C device address? You can change the device address at some dip switches on the development board. Check the schematic wher I2C device routing is done.
    regards,
    lumpi
举报

王建华

2019-2-20 14:33:38
你好,
你检查过I2C设备地址吗?你可以在开发板上的一些DIP开关更改设备地址。检查I2C设备路由的示意图。
当做,
隆皮

以上来自于百度翻译


     以下为原文
  Hi,
    did you checked the I2C device address? You can change the device address at some dip switches on the development board. Check the schematic wher I2C device routing is done.
    regards,
    lumpi
举报

赵静

2019-2-20 14:41:39
我已经解决了这个问题,将BIVECTIL从0x0E改为0x06。我使用的EEPROM具有256字节的页面大小,正如我从AN76405所理解的,这应该是在0x0e值下工作的。

以上来自于百度翻译


     以下为原文
   I have solved the issue by changing the bImageCTL from 0x0E to 0x06.  The EEPROM I am using has a 256 byte page size, which as I understand from AN76405, this should have worked at the 0x0E value.
举报

更多回帖

发帖
×
20
完善资料,
赚取积分