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.
大家好、
我们希望在开发阶段之后为我们的控制器启用 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
CLA 行为类似于仅 CPU。 CLA 任务可以从安全或不安全的存储器运行、并且所有访问滤波器(保护)规则都适用于像 CPU 一样的 CLA。 从不安全 RAM 运行的任务无法访问来自安全 RAM 的数据。
此致、
Vivek Singh
您好、Vivek、
关于我上一篇文章中的第二个问题:闪存 API 等其他库是否受 DCSM 影响?
此致
Wolfgang
您好!
您能告诉特定的库名称吗? 很难对安全性作出一般性评论。
此致、
Vivek Singh