Jun 17, 2020
11:45 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jun 17, 2020
11:45 PM
你好,
我们公司设计的板卡使用到了cyusb3014这款芯片,但是通过usb control center 对其I2C eeprom编程始终是失败的状态。
板卡的硬件设计默认配置模式使用的是I2C boot,配置电路原理图如下所示:
在使用USB control center对cyusb3014进行固件编程时,选择的是对I2C eeprom进行编程,但是始终是失败的状态。固件使用的cypress官方提供的slave fifo固件。错误信息如下图所示
我查阅了cyusb3014的器件手册,手册上面提到如果配置模式选择的是I2C boot模式,如果I2C模式启动不成功会自动切换成USB boot模式,然后我通过对其RAM进行固件编程,芯片是可以正常工作的,通过主控芯片对其进行数据读写也正常。
希望得到您的解答,谢谢!
Solved! Go to Solution.
1 Solution
Jun 19, 2020
01:15 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jun 19, 2020
01:15 AM
1. 首先检查下 PMODE三个引脚上,那6个电阻贴装情况
2. 其次检查上上电后PMODE引脚上是不是 010 电平
3. 最后示波器检查下 烧录到I2C时,I2c上的波形。
4. 建议上拉电平改成3.3V试试
2 Replies
Jun 18, 2020
10:47 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jun 18, 2020
10:47 PM
您可以向RAM中烧写UsbI2cRegMode这个固件,测试FX3能否正常读写I2C数据。
Jun 19, 2020
01:15 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jun 19, 2020
01:15 AM
1. 首先检查下 PMODE三个引脚上,那6个电阻贴装情况
2. 其次检查上上电后PMODE引脚上是不是 010 电平
3. 最后示波器检查下 烧录到I2C时,I2c上的波形。
4. 建议上拉电平改成3.3V试试