亲爱的香榭丽舍大街,
我是为我们的客户提出这个问题的。
来自 TRM
表5-2. 5.2功能说明中的安全级别,

假设下面的 C 中有这样的语句、
a = func();
A 是 RAM 中的一个变量。
func()是闪存中的函数。
使用正确密码时未执行 PMF。
Question:
1.案例1
A 处于 GSx RAM 中、不安全
func ()位于 FLASH/bank2/sector0中、 由 DCSM Zone1进行保护
是否可以从 func()获得正确的返回结果?
2.案例2
A 位于 LSx RAM 中、由 DCSM ZONE1进行保护
func ()位于 FLASH/bank2/sector0中、 由 DCSM Zone1进行保护
是否可以从 func()获得正确的返回结果?
3.案例3
A 处于 GSx RAM 中、不安全
FUNC()位于 FLASH/bank2/sector0中, 由 DCSM Zone1在 EXEONLY 中担保
是否可以从 func()获得正确的返回结果?
4.案例4
A 位于 LSx RAM 中、由 DCSM ZONE1进行保护
FUNC()位于 FLASH/bank2/sector0中, 由 DCSM Zone1在 EXEONLY 中担保
是否可以从 func()获得正确的返回结果?