Page 1
JTAG connector, and detachable segments to allow for engineering system integration as shown in Figure Complete SAM4S ARM documentation can be found on the Atmel web site at the following link: http://www.atmel.com/Images/Atmel_11100_32-bit-Cortex-M4-Microcontroller_SAM4S_Datasheet.pdf This TPM Development Kit User Guide documents the features specific to the TPM and references the SAM4S ARM documentation where appropriate.
Page 2
• MISO • • • The following functional sections are provided on the Embedded TPM kit: • AT97SC3205 I C or SPI Atmel TPM • TPM Reset Switch • RC Reset Delay • Decoupling Capacitors • Pull-Up and Pull-Down Resistors •...
Selection y - Disable/Deactivate TPM (Sequence) ................13 Selection z - Display Known Keys ....................... 13 Technical Support ......................13 Hardware Reference Design .................... 13 Schematics ..............................13 Revision History ....................... 14 AT97SC3205T/3205P-SDK2 TPM I C/SPI Development Kiti [USER GUIDE] Atmel-8528D-TPM-I2C-SPI-Development-Kit-UserGuide_052014...
For more advanced development and debugging techniques, the Atmel In-System Programmer SAM-ICE JTAG combined with the Atmel Studio and the Atmel Studio GCC C Complier can be utilized over the provided JTAG interface port to exercise complete development and debugging control over the SAM4S processor.
TPM_INVALID_POSTINIT 0x00000026 return code of . Any attempt to execute other commands TPM_Startup TPM_INVALID_POSTINIT prior to the command will also return the error code AT97SC3205T/3205P-SDK2 TPM I C/SPI Development Kiti [USER GUIDE] Atmel-8528D-TPM-I2C-SPI-Development-Kit-UserGuide_052014...
TPM responds back with the public portion of the TPM_SUCCESS 0x00000000 SRK and a return code of TPM_TakeOwnerShip cannot be successfully executed again unless the owner has been cleared by TPM_ForceClear command. AT97SC3205T/3205P-SDK2 TPM I C/SPI Development Kiti [USER GUIDE] Atmel-8528D-TPM-I2C-SPI-Development-Kit-UserGuide_052014...
, is a sequence comprised of the following: Choose a cache slot from which to load the key at the prompt load key from which cacheSlot (1-5)?. TPM_OIAP command is executed to establish an authorization session. AT97SC3205T/3205P-SDK2 TPM I C/SPI Development Kiti [USER GUIDE] Atmel-8528D-TPM-I2C-SPI-Development-Kit-UserGuide_052014...
Choose a cache slot for storage of the data blob at the prompt store data blob in which cacheSlot (1-5)?. These five cache slots are LIFI (Last In First Out) and may be overwritten when the stored data is no longer needed. AT97SC3205T/3205P-SDK2 TPM I C/SPI Development Kiti [USER GUIDE] Atmel-8528D-TPM-I2C-SPI-Development-Kit-UserGuide_052014...
Enter the digest to sign at the prompt enter data to sign (40 chars max):. Choose data to sign of up to 40 characters. TPM_Sign TPM_SUCCESS 0x00000000 A successful execution of returns a return code of along with the digital signature. AT97SC3205T/3205P-SDK2 TPM I C/SPI Development Kiti [USER GUIDE] Atmel-8528D-TPM-I2C-SPI-Development-Kit-UserGuide_052014...
Selection c - TPM_VerifySign (Sequence) TPM_VerifySignature The Atmel Specific TPM command verifies an input digital signature and returns success or failure. The TPM is provided with the digital signature, the digest that was signed, and TPM_VerifySign the public key needed to verify the signature.
TPM_ForceClear TPM_DISABLED A successful execution of returns a return code of 0x00000007 , along with clearing the TPM, disabling the TPM, and requesting deactivation of the TPM at the next reset. AT97SC3205T/3205P-SDK2 TPM I C/SPI Development Kiti [USER GUIDE] Atmel-8528D-TPM-I2C-SPI-Development-Kit-UserGuide_052014...
For technical support on the TPM Development Kit please contact the local Atmel Field Sales representative or email crypto@atmel.com. For technical support on the Atmel SAM4S ARM, please reference the, “Atmel SAM4S ARM Hardware User Guide” for technical support information.
User indemnifies Atmel from any claim arising from user's handling or use of this evaluation board/kit. Except for the limited purpose of internal development and evaluation as specified above, no license, express or implied, by estoppel or otherwise, to any Atmel intellectual property right is granted hereunder.
Page 15
DISCLAIMER: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN THE ATMEL TERMS AND CONDITIONS OF SALES LOCATED ON THE ATMEL WEBSITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
Need help?
Do you have a question about the AT97SC3205T-SDK2 and is the answer not in the manual?
Questions and answers