This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DS80PCI800: In SMBUS SLAVE MODE, the configuration information cannot be successfully written to EEPROM

Part Number: DS80PCI800
Other Parts Discussed in Thread: DS125DF111EVM

Hi TI experts,

       We want to adjust the parameter configuration of DS80PCI800 chip under SMBUS SLAVE MODE,On the Repeater Page, we adjusted the parameter values of EQ CONTROL, DEM and VOD,Then click "APPLY TO ALL CHANNEL",But when I read the files in EEPROM, I found that the files in EEPROM did not change。

       When I adjust the parameters under the EEPROM PAGE page, the files in the EEPROM also do not change. Please help me , how can I successfully write the configuration file I need into my EEPROM?

  • 您好,我们可以直接使用中文沟通。您这里是slot0 对应的0XB6是吗?我认为slot#这里应该选择slot#4对应0XB6的地址。

  • 您好,或许是我这里的截图有些问题。实际上slot0对应的0XB0,slot1对应的0XB2,slot2对应的0XB4,slot3对应的0XB6

  • 您好,选择Slot#0,然后右边选中0xB0这里可以吗?我估计您是下面步骤的第6步之类没有更新的原因。

    按照下面的步骤再试试:

    1. Start GUI

    2. Click DS80PCI800 - Configuration Tab

    3. Click "Apply" button on upper right of window

    4. Use "Repeater Page" Tab to configure DS80PCI800

    a. Select desired EQ/DEM/VOD settings - make sure to Click "Apply to Channel" or "Apply to All Channels" for each selection

    5. Goto "EEPROM Page"

    6. Click "Update Slot From Device

    a. This will load the settings from the "Repeater Page" into the EEPROM Page

    7. You should now see the updated EEPROM Data on the right side of page.

    8 Click "Write to EEPROM Hex" to create file.

  • 好的,我会重新尝试。按照您的步骤可以将写入的数据保持存到EEPROM中是吗;当前我是可以生产出对应的HEX文件的,只是将我的EEPROM中的内容读取出来时发现我的内容并未发生改变。

    我的设备上是有4各DS80PCI800的芯片的,写入配置信息的方法也是相同的是吗

    谢谢chen

  • 好的,您这边试试,有任何问题及时反馈。

    四片DS80PCI800的话,配置的方法是一样的,只是slot#0 对应0XB0,slot#1对应0XB2,slot#2对应0XB4,slot#3对应0XB6.

  • HI Chen,按照您的方法我是生成了对应的HEX文件。但是当我退出调试GUI,我将我设备上的用于给DS80PCI800使用的EEPROM芯片取下并读取其中的bin文件时,我发现我所读取出来的内容与我使用调试前EEPROM芯片中的内容是一样的,即我认为我新调试的参数并没有成功的写入到EEPROM芯片中,请问这可能是哪里出了问题吗?我能确定我的EEPROM芯片没有开启写保护功能。附件中我上传了我所生成的hex文件,如果方便的话,您可以帮忙看看我的文件。5725_0210_1756.hex

    另一个问题,按照您所说的方法生成的hex文件,可以直接将其作为烧录文件使用烧录器烧入EEPROM中使用吗?

    谢谢!

  • HI Chen,通过将我所生成的hex文件与正常的hex文件做对比,我发现我的HEX似乎格式存在问题,请问这会是哪一步出了问题呢

  • 抱歉回复晚了,明天我会再看下您的问题。

  • HI chen,我这边已经发现了将HEX文件转换至我可用文件的方法了,在GUI的EEPROM PAGE页面生成的HEX文件,需要使用HEX转BIN文件的工具才能得到能烧录进EEPROM芯片中的BIN文件。但是我在SMBUS SLAVE MODE下,通过GUI 写配置文件不能直接保存至我的EEPROM芯片中,这个问题还是没找到原因所在,是因为GUI下不支持将配置文件直接写入吗

  • 抱歉,回复晚了,是的,SigCon Architect不支持直接将配置文件写到EEPROM中。需要使用外部的EEPROM programmer 才能将配置文件写进去。

    在DS125DF111EVM user‘s gudie中的5.3部分有介绍。

    https://www.ti.com/lit/ug/snlu158a/snlu158a.pdf

  • 好的,问题已经解决,谢谢您的回复

  • 不客气,后续有什么问题,大家再一起讨论。