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.
Hello-
The 2806x datasheet says:
"When the code-security passwords are programmed, all addresses between 0x3F 7F80 and 0x3F 7FF5 cannot be used as program code or data. These locations must be programmed to 0x0000."
We've released a product where only 8 words are programmed to 0 and the rest are 0xFFFF.
How much of a problem is that?
So far it doesn't seem to affect things, but we don't want it to bite us down the road. Thanks and Best Regards,
-Tim Starr on behalf of DS@PM
Hi Tim,
Timothy Starr said:"When the code-security passwords are programmed, all addresses between 0x3F 7F80 and 0x3F 7FF5 cannot be used as program code or data. These locations must be programmed to 0x0000."
I hope you've paid heed to this line if you're using CSM.
Do you mean to say you've fed some value other than 0x0000 in these locations?
Check your CSMPasswords.asm, you should be able to observe following lines:
.sect "csm_rsvd" .loop (3F7FF5h - 3F7F80h + 1) .int 0x0000 .endloop
If so then don't worry!
Regards,
Gautam
Hi Tim,
With what you have, security operation will work fine (device will be locked and all the security feature will be in place) most of the time but in some cases it may not work as expected. As mentioned in TRM, TI recommendation is to always program the given location with 0x0. It's very difficult to quantify how much problem it can create when this recommendation is not followed. It'll depends on customer's use case.
Regards,
Vivek Singh