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.

TMS320F280039C: Clarify DCSM security levels

Part Number: TMS320F280039C

Dear Champs,

I am asking this for our customer.

From TRM 

Table 5-2. Security Levels in 5.2 Functional Description,

Suppose that there is such statement in C below,

A = func();

A is a variable in RAM.

func() is a function in flash.

PMF is not executed with correct password.

Questions:

1. Case 1

A is in GSx RAM, not secure

func() is in flash/bank2/sector0, secured by DCSM Zone1

Can A get the right return result from func()?

2. Case 2

A is in LSx RAM, secured by DCSM Zone1

func() is in flash/bank2/sector0, secured by DCSM Zone1

Can A get the right return result from func()?

3. Case 3

A is in GSx RAM, not secure

func() is in flash/bank2/sector0, secured in EXEONLY by DCSM Zone1 

Can A get the right return result from func()?

4. Case 4

A is in LSx RAM, secured by DCSM Zone1

func() is in flash/bank2/sector0, secured in EXEONLY by DCSM Zone1 

Can A get the right return result from func()?