Hi,
Q. Can you change Keys and other values after you program them?
A. Please note that irrespective of the device state, if any bit in Extended OTP is flipped from 0 to 1 then that particular bit can never be flipped again in its lifetime.
Q. What is the purpose of write protect if the bit can't be changed once its programmed. (Is this a matter of "Incremental programming where the 'other bits' might be written? i.e. 1010 --> 1011 or 1110 or 1111)
A.
Q. What is the purpose of the ovrd option in the key writing script? (There is no mention of why in the script help)
A.
Q. What does read protect option do. (I don't quite understand any situation in which the rp bit should be set?)
A.
Q. What are the optional bits in the keys using the key writing script used for? (--mpk-opt, --mek-opt)
A.
Q. Can you "Incrementally verify" OTP? (Maybe by reading memory at bootloader i.e. => mdl.l 0x43000000 2) (It would be nice to verify the values, before burning them.)(Once the key are written they can't be changed, just read.)
A.
Q. Is there a way to replace the AM64x on the EVM Board? (Since the processor is not socketed, if there is an error writing to the OTP, I don't believe there is an easy way to just replace the processor)
A.
Q. Can the script gen_keywr_cert.sh generate a textual certificate. (The binary is unreadable. It would be nice to see the certificate. I might need to dissect the script.)
A.
Thank you,