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.

[参考译文] TMS320F28027:F28027/F28035中的 LFU 至 I2C

Guru**** 2810805 points

Other Parts Discussed in Thread: TIDM-02011

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1084882/tms320f28027-lfu-through-i2c-in-f28027-f28035

部件号:TMS320F28027
“线程:TIDM-02011”中讨论的其它部件

你好,查普,  

我正在为我的客户寻求帮助。 他们仍在使用 F28027,并期待通过 I2C 实现 LFU。

在 F28004x (TIDM-02011)和更高版本的 F28003x ( 设备 具有 两个闪存组)上实施了带重置/不带重置的 LFU 方法。

是否可以 通过 I2C 在单组闪存 F28027/035 LFU 上执行双图像?

我认为 有双幅图像,一幅在出厂时被编程(出厂默认图像),并保持不变,另一幅是更新(更新图像),ISR 需要从 RAM 声音中运行,这是可行的。

我对此有什么评论吗?  

谢谢。

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

    约翰尼

    I2C 只是从主机下载图像的媒介,因此这应该与 LFU 讨论无关。 是的,您可以按照自己的建议操作-保留出厂预设的映像作为备份,以及在 LFU 期间覆盖的活动映像。 在此期间,循环等待 Flash API 执行的 ISR 和 Flash API 以及代码(这是 LFU Flash 内核的一部分)需要从 RAM 运行。 成功更新映像后,设备重置可以激活新映像。 如果由于某种原因而失败,则可以激活出厂映像。 需要为 LFU Flash 内核分配一部分闪存(通常为1-2个扇区)。 此内核还需要包含选择是分支到出厂映像还是最新映像的逻辑。

    谢谢,

    西拉

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

    你好,西拉,

    感谢你的回复。

    我想更深入地了解这个问题,我还想澄清几个问题。

    (1)。 那么,我可以说,设备 F28027/035能够执行 LPU,尽管设备没有双列气缸组,我是否正确?

    (2)。 我知道,固件升级已分为两类:脱机固件升级和带或不带重置的 LFU。 所有 Gen2 C2000器件(F28027/035)是否都支持所有这些方式? 还是仅使用脱机固件方法?  对于 Gen3 C2000 (004x/3x),它支持所有功能。

    (3)。 您提到的方法是,在 F28027/035上完成 LFU 的整体进程后,设备是否需要重置(无输出电压)?

    (4)。 如果我的客户尝试在 F28027/035上通过 I2C 进行固件升级,任何推荐的应用说明和示例都可以让他们更快地进行研究?

    感谢所有的帮助。  

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

    约翰尼

    1.它是带有设备重置的 LFU。

    2.从结构上讲,没有重置设备的 LFU 需要多个闪存库才能直接实施。 正如我们在这里所讨论的那样,设备重置的 LFU 通常是可行的,但也有一些限制——比如能够将2个图像装入闪存,从 RAM 中运行代码等。通过设备重置的 LFU,也可以使用闪存中的一个图像选项, 但在这种情况下,将不会有备份映像。  

    3.是的

    4.我们有一个 MySecureSoftware 版本示例,显示如何使用 F28002x (单闪存库,闪存中的单个映像)对设备进行 LFU 重置。 如果这对您有帮助,我可以通过电子邮件向您发送请求链接。 如果需要,请发送电子邮件给我。

    谢谢,

    西拉