对于 EF2 和 EF3 系列器件, TD 软件支持对位流文件进行 128Bit AES 加密。 加密后
的文件必须由用户提供的秘钥才能进行解密。 此处以 EF2 器件为例:
打开 Download 界面,点击 EF Encrypt 按钮,出现如下界面:
加密步骤如下:
1. 在 Key File 中选定用户秘钥文件。用户秘钥是 32 个 16 进制数。选定秘钥后将
在 Key Number 中进行显示。
2. 在 Key Exp File 中选择加密后秘钥文件保存的位置。
3. 在 Source Bit File 中选择需要加密的 EF2 位流配置文件(*.bit 文件)。
4. 在 Encrypt Bit File 和 Encrypt Bin File 中选择加密后的位流配置文件的保存位置。
5. 点击 Generate Encrypt Bit 按钮,生成加密文件。若加密成功会给出提示,否则
加密失败会在 TD 界面给出相应的错误。
生成完加密文件后需要将加密秘钥文件的内容烧写到 EF2 芯片内部,烧写流程如下:
1. 在 Encrypt 界面中,选择 Program Encrypt Key 界面。
2. 在 Key Exp File 中选择刚生成的加密秘钥文件 key_exp.dat。
3. 在 Encypt Bit File 中选择刚生成的加密位流文件 led_ast_encry.bit。
4. 点击 Program Encrypt Key Inot Efuse 按钮,烧写加密秘钥。
5. 烧写完加密秘钥后,点击 Program Encrypt Key Lock 按钮,加密秘钥将被硬件锁
定,将不能从 EF2 器件中读取加密秘钥。
6. 点击 Download Encrypt File 按钮,下载加密位流文件至芯片。