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.

[参考译文] TMS320F28377S:从 RAM 调试代码

Guru**** 2394305 points
Other Parts Discussed in Thread: TMS320F28377S

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1216152/tms320f28377s-debugging-code-from-ram

器件型号:TMS320F28377S

我们正在设计基于 TMS320F28377S 的新电路板、并考虑添加外部 RAM、以便从 RAM 而不是板载闪存调试我们的应用。 我们的奖励是下载速度更快、断点不受限制。

Question:

1) 1) Code Composer 是否可以将代码直接下载到外部 RAM 并运行?

2) 2)断点的数量基本上是无限的、这是真的吗?

3)上述对于使用的外部 RAM 类型(DRAM 与 SRAM)是否有任何限制?

 

提前感谢、

Paul Hetherington

请注意、我们将从现有项目(28335)中移植代码、并且我们知道377板载 RAM 对于此代码而言不够大。

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

    您好!

    Unknown 说:
    1)从 Code Composer 能否将代码直接下载到外部 RAM 并运行?

    是的、但是您必须在 GEL 文件中设置 EMIF、以便 EMIF 设置为加载代码做好准备。 您可以 在此处了解有关 GEL 文件的更多信息

    Unknown 说:
    2)断点的数量是否确实是无限的?

    有两种类型的断点。 软件断点和硬件断点。 SW 断点用于 RAM、其数量不受限制、但用于只读存储器的硬件断点非常有限。

    Unknown 说:
    3)对于使用的外部 RAM 的类型(DRAM vs SRAM),上述是否有任何限制?

    不支持从 SDRAM 执行代码。 它仅来自 SRAM。  

    另请注意、由于访问速度较慢、从外部 RAM 执行的速度会很慢。 内部 RAM 是0等待状态存储器、外部 RAM 则不是这种情况。

    此致、

    Vivek Singh