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:如何将闪存组0和组1集成到一个闪存中?

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

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/893896/tms320f28377s-how-to-integrate-flash-bank-0-and-bank-1-into-one-flash

器件型号:TMS320F28377S
主题中讨论的其他器件:C2000WARE

您好的团队:

我想知道闪存组0和闪存组1是否可以集成到一个闪存组中?

 我还想知道为什么闪存分为两组? 如果我想在一个项目中同时使用两个组、 我需要注意或配置什么?

此致

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

    您好!

    不确定您所说的"组0和组1可以集成到一个闪存组中"、这两个组实际上是独立的、并且具有自己的控制寄存器。

    是的、您可以在项目中同时使用两个闪存组。 请参阅 C2000Ware 示例、了解如何配置两个闪存组。

    此器件上的架构采用2个闪存组进行设计。

    请问您的应用是什么?您正在尝试做什么?  

    此致、

    Nirav

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

    您好!

    在将两个存储块用于您的应用时、请记住以下几点:

    1:组1具有用于获取/读取访问的额外等待状态。  因此、性能将不同于 Bank0的性能。  请映射需要更高性能的代码   

    2.不要在每个组中使用最后两个128位(16个16位地址)位置。  C2000Ware 中提供的链接器 cmd 文件应该已经注意到这一点。  启用闪存预取时、如果使用最后两个128位位置、FMC 将读取超出已实现的闪存大小、并可能导致 ITRAP/ECC 错误。

    提供了两个组、以便有需要的客户可以将其中一个组用于代码、另一个组用于数据。  此外、如果用户出于固件升级的原因需要、可以维护两个映像。

    谢谢、此致、

    Vamsi