Part Number: TMS320F28388D
Running the dcsm_ex1_secure_memory_partition demo. I uncommented out the memory sections in the dcsm_ex1_f2838x_dcsm_z1otp.asm file, and I have set all of the GRABSECT and GRABRAM sections to 01 (all bytes 0x5), which allocates all of the Flash/RAM to zone 1.
In the dcsm_ex1_secure_memory_partition.c example file, the debugger shows all of the error-status variables are 0, which indicates LS2 and LS4 are part of zone 1, and that zone 1 is secure, yet the example code can still write to the Zone1_Locked_Array which resides in LS2.
I have verified the OTP memory areas are programmed as the asm file describes. With Zone1 confirmed as secure, and GRABRAM showing all fields as 01 (allocate CPU1 RAM to Zone1), is there something else I should look at to figure out why LS2 is still writable?
Thanks,
Jim