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.8379万D:从闪存执行预制图时,处理器速度减慢

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

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/620210/tms320f28379d-processors-slows-down-when-the-preogram-is-executed-from-flash

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

您好,

从闪存运行程序时,处理器比从RAM运行时慢得多。 我发现了一些关于如何将时间关键型代码从闪存移动到RAM的问题,但是335的问题都有。 是否有演示程序将这些时间关键型代码从闪存复制到RAM?

提前感谢您的参与,

此致,

Lorand

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

    您好,Lorand,

    Lorand Bede 说:
    我发现了一些关于如何将时间关键型代码从闪存移至RAM的问题,但是这些问题都适用于335。[/QUOT]

    以下是可帮助您解决问题的支持文档: e2e.ti.com/.../4034.Flash-to-RAM.pdf

    此致,

    Gautam

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

    感谢您的快速响应。 然而,它只在33x家族之前,不包括37x家族....

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

    Lorand,

    请查看C2000ware中提供的示例。

    您将看到这些项目的RAM和Flash内部版本。  您可以选择Flash Build并尝试通过单步执行编译和执行。  您会注意到该过程与335台设备的过程类似。

    例如,如果您看到FLASH_Programming Example,您会注意到调用Flash API函数的函数被分配给ramfuns,并在运行时使用memcpy复制到RAM。  

    谢谢,此致,

    Vamsi

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

    另外,请检查TI为此器件提供的闪存初始化例程。 确保启用Flash包装中的预取机制以获得最佳性能。 希望您根据应用程序的SYSCLK配置了所需的最小闪存等待状态(而不是最大0xF)。

    谢谢,此致,
    Vamsi