EE-366: Secure Booting Guide for Blackfin+® and SHARC+® Processors
http://www.analog.com/ee-notes

Rev 2: October 19, 2016

Description:
This zip contains four example projects referenced in the EE-Note.  

1. keygen
This CCES Project does not contain any source code.  It uses the post-build commands to execute the signtool.exe utility to 
generate keys and sign and encrypt boot streams.  It also uses the Python Scripting tool to generate random values for some keys
used in a secure system.

2. LedBlink
Example code to blink LEDs on the EZ-Kit Lite.  The ouput LDR file will be what gets signed to generate a secure boot stream.

3. Program_OTP
Example project that uses the ROM OTP API to program data (keys) into the OTP memory.  

4. SecureBoot_OpenPart
Example code that uses the ROM Booting API to secure boot a secure boot stream.


All projects have been tested using CrossCore Embedded Studio v2.2.0.0 and on the ADSP-BF707 EZ-BOARD 1.0 (ADZS-BF707-EZBRD), 
ADSP-BF706 EZ-Kit-Mini 1.1, and the ADSP-SC589 EZ-Board 1.0.  

