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.

[参考译文] TMS320F280049C:具有 DCSM 的 FlashAPI

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/986395/tms320f280049c-flashapi-with-dcsm

器件型号:TMS320F280049C

大家好、

我们希望在开发阶段之后为我们的控制器启用 DCSM、但我遇到了一些有关 FlashAPI 的问题。

据我所知、FlashAPI 可从 ROM 中使用、也可使用提供的库链接到闪存。

由于我们在器件上使用自定义引导加载程序、因此我们当前使用 ROM 中的 FlashAPI、因为它不需要任何额外的闪存存储器、当然引导加载程序应该尽可能小。 现在、在尝试启用 DCSM 后、我意识到 ROM 中的 FlashAPI 无法再对闪存进行编程、因为 ROM 不是安全存储器的一部分。 那么、我们唯一选择使用该库并将其包含在闪存中、并且由于 FlashAPI 需要大约1.5k 的存储器、因此很可能会为引导加载程序释放一个额外的扇区?

此致

Wolfgang

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

    沃尔夫冈

    是的、闪存 API 不在安全 ROM 空间中。  因此、请将闪存 API 包含在您的应用程序中与您要使用它的安全区域中。   

    谢谢、此致、
    Vamsi

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

    您好、Vamsi、

    这是不幸的、但已经感谢了。

    考虑到所有闪存扇区和 LS 存储器块都在 DCSM 的区域1内、我还不能看到有关安全存储器的另一个限制吗? 它是否以任何方式影响 CLA? 当然、我知道我无法在全局共享存储器中执行代码。

    据我所知、FAST 库是安全 ROM 的一部分、因此对此不应产生影响。 此外、引导 ROM 的内容似乎只是将要使用的数据、而没有其他正确执行的数据?  

    此致

    Wolfgang

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

    沃尔夫冈

    我会将此帖子分配给我们的安全专家、以进一步帮助您。

    谢谢、此致、
    Vamsi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="406172" URL"~/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/986395/tms320f280049c-flashapi-with-dcsm/3643620 #3643620">考虑到所有闪存扇区和 LS 存储器块都在 DCSM 的区域1内、我还看不到有关安全存储器的另一个限制吗? 它是否以任何方式影响 CLA?

    CLA 行为类似于仅 CPU。 CLA 任务可以从安全或不安全的存储器运行、并且所有访问滤波器(保护)规则都适用于像 CPU 一样的 CLA。 从不安全 RAM 运行的任务无法访问来自安全 RAM 的数据。  

    此致、

    Vivek Singh

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

    您好、Vivek、

    关于我上一篇文章中的第二个问题:闪存 API 等其他库是否受 DCSM 影响?  

    此致

    Wolfgang

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

    您好!

    您能告诉特定的库名称吗? 很难对安全性作出一般性评论。

    此致、

    Vivek Singh