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.

[参考译文] TMS320F28388D:我想知道如何将应用手册 spraau8中的段复制技术应用于 TMS320F28388D 固件。

Guru**** 2589265 points
Other Parts Discussed in Thread: TMS320F28388D, TMS320F28377D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1003018/tms320f28388d-i-would-like-to-know-how-to-apply-the-section-copy-techniques-in-application-note-spraau8-to-the-tms320f28388d-firmware

器件型号:TMS320F28388D
主题中讨论的其他器件: TMS320F28377D

您好!

我想知道如何将应用手册 spraau8中的段复制技术应用于 TMS320F28388D 固件。

我正在尝试将应用手册(spraau8)中建议的部分复制技术应用于 TMS320F28388D 固件。
我已成功地将应用手册 spraau8的段复制技术应用到我过去开发的传统 COFF 输出格式 TMS320F28377D 固件。
但是、我很难将此技术应用于新的 TMS320F28388D 固件。

要在 TMS320F28388D 固件中使用 FPU64、IDIV 功能、固件的输出格式必须为 eabi (ELF)。
但是、将段复制代码(spraau8)应用到 eabi 输出格式固件时似乎出现问题。

将应用手册的章节复制技术应用于 TMS320F28388D 固件时、其方式与应用于 TMS320F28377D 固件的方式类似、通常会执行固件构建、但固件不会正常运行。

我能否获得一个将 spraau8应用手册的段复制技术应用到 TMS320F28388D 的示例?
或者、我能否获得更新的应用手册来支持 TMS320F28388D?

谢谢。

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

    Sang、

    在 F2837xD 和 F2838x 等新器件上、不建议将所有段复制到 RAM。   

    对于内衬代码/数据、通过预取机制和数据高速缓存可以显著改善闪存执行和数据读取性能。   

    与之前的器件相比、闪存读取速度也快得多。

    此外、您可能没有足够的 RAM 来复制整个闪存映像。

    请参阅数据表中的以下片段。

    谢谢、此致、

    Vamsi

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

    Vamsi、

    我知道 F2837x 和 F2838x 的片上闪存具有"代码预取"和"数据缓存"功能、并且我还知道与以前的 F28x 芯片相比、存取速度有所提高。
    但是、它的速度不会与在片上 RAM 区域中执行整个代码的速度100%相同。

    我想知道是否有计划更新应用手册"scraau8"和示例以支持 F2838x 芯片固件、这需要使用 ELF 输出格式。

    谢谢、此致、
    Sang-il

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

    Sang、

    通常、需要从0等待 RAM 执行关键 ISR 或时间敏感型函数。  在我看到的所有应用场景中、其余代码以80%的效率运行(与 RAM 相比)就足够了。   

    如果可能、您能否提供有关您的应用的更多详细信息、以便我们提出任何其他可能的增强功能?  您可以离线向我提供详细信息(仅当您没有任何专有信息且可以讨论时)。   

    到目前为止、由于没有人将所有段复制到 RAM 中、因此没有任何更新旧指南的计划。   

    谢谢、此致、
    Vamsi

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

    感谢您的快速回复。

    Sang-il