xmos 加密

 xmos加密说明:
一、使用工具:xTIME Composer Command Prompt (Community_14.3.0)
需要3个文件,key、led.xe、led.xn,其中keyfile由xTIME Composer Command Prompt生成,其它2个文件都会在工程编译时生成
二、加密用到的指令
1、xburn -l
  查询当前设备连接状态,查询ID
2、xburn --genkey keyfile
生成2个128bit随机数,第一行为认证密钥,第二行为解密密钥
例如:xburn --genkey key ,运行结果会生成key文件

3、xflash --id ID bin.xe --key key

以key为密钥,首先加密bin.xe文件,然后烧写到外部的spi flash
例如:xflash --id 0 led.xe --key key
4、xburn --id ID --lock keyfile --target-file target.xn --enable-jtag --disable-master-lock
把security register 写到otp flash 里面,其实这一步主要就是在otpflash存储key的内容,必须保证此key与第3步用的key一致
例如:xburn --id 0 --lock key --target-file led.xn --enable-jtag --disable-master-lock   
原文地址:https://www.cnblogs.com/xinshuwei/p/8250126.html