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.

[参考译文] UCD3138:在多映像固件下载中启用 dflash 选项

Guru**** 2577385 points
Other Parts Discussed in Thread: UCD3138

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/899905/ucd3138-enable-dflash-option-in-multi-image-firmware-download

器件型号:UCD3138

尊敬的 UCD 朋友:

希望一切都能与您和您的家人一起好。

目前、我有一个项目、即初级侧和次级侧都使用 UCD3138、并且使用 UART 接口来通信这两个器件。 需要从次级侧 PMBus 接口更新初级侧 UCD3138固件。 首先、主机通过 PMBus 将初级侧数据发送到次级侧 UCD3138、然后次级侧 ucd3138通过 UART 将这些数据发送到初级侧。

在这里、我提出了一个想法、在 GUI 中使用多映像选项来测试我的固件、并使用多映像固件下载来更新 pflash 和 dflash 内容、 当我单击 GUI 上的 Read multiimage parameter 时、我看到有 Data flash 参数、您能不能帮助我知道如何通过 multiimage downlod 选项来更新 dflash?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们还没有编写代码来支持对多映像代码进行数据闪存写入。  通常、对于在现场下载新版本的代码、数据闪存会保存校准数据、因此您不想更改该数据。  如果要计算和存储新的数据闪存数据、则需要在版本切换过程中完成。  向状态机添加数据闪存写入不应太困难。  我想您可以向现有状态机添加对数据闪存地址的支持。  我认为 GUI 将为您提供数据闪存的地址。  您必须查看地址并确定要写入闪存密钥寄存器的密钥。  我正在寻找多图像参数的消息格式。  他们添加了一个字节、用于通过引导闪存下载数据闪存、如果 GUI 看到额外的字节、则会获取额外的数据。  我很快就会向您介绍。   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    JACK、这是命令。  请注意、当前的多映像代码仅支持高达擦除页大小、GUI 也支持该版本。

     0是4字节校验和、1是8字节校验和。  对于器件数量、0 = 1器件、1 = 2器件、依此类推。   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    此外、当您获得针对非活动块的擦除命令时、您必须决定您想要擦除多少数据闪存。   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Ian:

    感谢您的支持。

    我已经尝试过将 dflash 开始和结束地址读取到 GUI 的解决方案、这将插入 GUI 以开始下载 dflash。 它现在可以工作了。  

    谢谢。。。