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.

[参考译文] TMS320F280049:ROM 闪存 API

Guru**** 2540460 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1117658/tms320f280049-rom-flash-api

器件型号:TMS320F280049

您好专家、

我的客户在其项目中早期使用了闪存 API。 最近、他们希望节省更多 RAM 内存以供其他使用。

所以他们尝试了一种方法、但失败了、我只读了闪存 API 指南、并且知道、ROM 闪存 API 将节省更多的 RAM 内存。

F021_ROM_API_F28004x_FPU32.lib–这是的引导 ROM 闪存 API 符号库
TMS320F28004x 器件。 其中包含的是各种闪存 API 函数的地址
嵌入到器件引导 ROM 中。 由于所有函数都驻留在 ROM 中、因此添加了
应用程序的引导 ROM 符号仅占用少量闪存和/或 RAM 空间
与软件 API 库的性能相比。

因此、我建议他们使用 F021_ROM_API_F28004x_FPU32.lib。

它们只执行2项操作。

1.更改添加到项目的文件

2.change 文件搜索路径:

客户想要检查两件事情  

1.他们是否需要进行任何其他更改? 例如更改 CMD 文件?

2.使用 ROM 闪存 API 是否存在任何潜在风险?

BR

Emma

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

    尊敬的 Emma:

    我们的 F021闪存 API 专家现已停止工作。 请等待回复延迟

    此致、

    Peter

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

    Emma、

    在链接器命令文件中、无需映射 ROM 闪存 API 库(用于闪存加载和 RAM 运行)。

    2.无风险。 请注意、闪存 API 位于不安全的 ROM 中。  如果客户希望擦除/编程安全闪存扇区、则应从安全 RAM 或不针对闪存操作的其他安全闪存组执行闪存 API (这个安全的 RAM/闪存组应该与针对擦除/编程操作的目标组的安全区域一样)。

    谢谢、此致、
    Vamsi