AnsweredAssumed Answered

ADuC7060/61 Code protection

Question asked by V.M. on Sep 18, 2012
Latest reply on Oct 9, 2012 by PatrickN

Is there a way to protect the FLASH/Code by simply loading it via JTAG  in a production environment (without letting the MCU execute)?

The protection scheme seems to rely on the CPU writing to registers in the flash control interface; for this to happen the CPU must be executing...

 

A related clarification question:

In a previous discussion

http://ez.analog.com/message/24892#24892

a document "ADuC7060 Flash Protection.pdf"

was offered that described (somewhat) how the protection works.

Just to be clear -- in this document there is a mention of two registers --- the FFEHID and the FEEHIDE registers.

FFEHID and FEEHIDE.JPG

Are these registers, in fact, one and the same? If one searches the datasheet, FFEHID in nowhere to be found...

 

There is a similar problem in the datasheet (Rev D | Page 25 of 108):

While heading at the top-right of the page reads FEEHIDE Register, and Table 16 heading mentions FEEHIDE MMR -- the text in the two paragraphs below the table refer to FEEHID (there is no E at the end).

This is very confusing....

Outcomes