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.

[参考译文] TMS320F2.8377万S:是否可以为TMS320F2.8377万S使用LDFU (实时设备固件更新)?

Guru**** 2470720 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1096409/tms320f28377s-is-it-possible-to-ldfu-live-device-firmware-update-for-tms320f28377s

部件号:TMS320F2.8377万S
主题中讨论的其他部件: C2000WARE

您好,TI团队:

我正在尝试从TMS320F2.8377万S芯片实现LDFU (Live DFU)。

以前,DFU功能测试通过 以下示例成功

闪存内核   

(C:\ti\c2000Ware_4_01_00_00\device_support\f2837xs+示2837示例\CPU1\F2837xS_sci_flash_kernel\cpu01\CCS)-目标:CPU1 RAM

LED闪烁

(C:\ti\c2000\c2000Ware_4_01_00_00\driverlib\f2837xs+示2000示例2837例\CPU1 \LED\CCS)

我发现 其他芯片(TMS320F2.8004万x) LDFU文档,有一个C2000 LDFU示例源位置和说明。

C2000 MCU上具有器件重置功能的实时固件更新

https://www.ti.com/lit/ug/spruiu8a/spruiu8a.pdf?ts=1650895296700

C2000 MCU上的实时固件更新(不带设备重置)

https://www.ti.com/lit/ug/spruiu9a/spruiu9a.pdf?ts=1650895395524

例如,

flashapi_ex2_sci_kernel项目中的flashapi_ex2_sci_kernel.c (包含在C2000Ware的\driverlib\f2.8004万x\examples\flash中)。

从哪里可以获得TMS320F2.8004万x LDFU示例源?

谢谢!

Collin

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

    Collin,  

    F2.8004万x LDFU示例源文件位于您上面提到的同一闪存内核项目中。 它们是示例3和5。  

    谢谢

    Anu

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

    感谢您的回复。

    但我想获取  TMS320F2.8377万S LDFU示例源吗?

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

    Collin,

    我们目前还没有针对F2837x的LFU示例。

    谢谢!

    Sira

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

    感谢您的回复。

    C2000 MCU上具有器件重置功能的实时固件更新
    www.ti.com/.../spruiu8a.pdf
    ,C2000 MCU上的实时固件更新(不带器件重置)
    (www.ti.com/.../spruiu9a.pdf

    TMS320F2.8004万x示例中的链接器文件(flashapi_ex3_live固件更新项目,flashapi_ex2_sci_kernel项目(2.8004万x_flash_bank0_LDFU_lnk.cmd,2.8004万x_flash_bank1_LDFU_lnk.cmd)),
    如果我在内存指令中更改TMS320F2.8377万S内存映射(RAM)和闪存映射,我可以使用它吗? 您能告诉我变革指南吗?
    对于TMS320F2.8377万S芯片上的目标配置,是否应该使用BANK0_LDFU和Bank1_LDFU?

    此外,我是否可以在TMS320F2.8377万S上使用目标配置BANK0_LDFU_ROM",Bank1_LDFU_ROM?

    我想在 TMS320F2.8377万S上实施LDFU。

    谢谢!

    Collin

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

    Collin,

    是的,原则上,对于2个闪存库,相同的概念将适用于F2.8004万x和F2837xS之间的LFU。

    在F2.8004万x上使用_ROM配置表示将使用快擦写API用尽ROM。 这不适用于F2837xS案例,因为闪存API不在ROM中。

    谢谢!

    Sira