CN / EN
文档反馈
感谢关注汇顶文档,期待您的宝贵建议!
感谢您的反馈,祝您愉快!
文档中心 > GProgrammer用户手册/ GProgrammer使用说明/ 命令行/ GR551x_encrypt_signature.exe Copy URL

GR551x_encrypt_signature.exe

命令行程序GR551x_encrypt_signature.exe的使用步骤如下:

  1. 选择开始菜单 > 命令提示符,或者在运行对话框中输入cmd后回车,打开命令提示符窗口。
  2. 使用cd命令进入GProgrammer安装目录。
  3. 输入GR551x_encrypt_signature.exe --parameter完成操作。关于parameter具体描述,参见表 9。表格中只列出常用的参数,全部参数可使用GR551x_encrypt_signature.exe --help命令进行查看。
表 9 GR551x_encrypt_signature.exe的常用参数列表
参数 描述
operation 加密加签或者仅加签操作,参数值可选项为encryptandsign或者sign
firmware_key 用于加密加签或者仅加签的firmware.key的路径
signature_key 用于加密加签或者仅加签的sign.key的路径
signature_pub_key 用于加密加签或者仅加签的sign_pub.key的路径
product_json_path 用于加密加签或者仅加签的product.json的路径
rand_number 用于加密加签或者仅加签的random.bin的路径
ori_firmware 待加密加签或者仅加签的原始固件路径
output 加密加签后或者仅加签的固件保存路径
random_output 加密加签或者仅加签使用的随机数的保存路径
help 显示帮助信息

以加密加签操作为例,输入的命令为:

GR551x_encrypt_signature.exe 
--operation="encryptandsign" 
--firmware_key="C:/eFuse/firmware.key" 
--signature_key="C:/eFuse/sign.key" 
--signature_pub_key="C:/eFuse/sign_pub.key" 
--product_json_path="C:/eFuse/product.json" 
--ori_firmware="C:/firmware/ble_app_hrs_fw.bin" 
--output="C:/firmware_encryptAndSign/ble_app_hrs_fw_encryptAndSign.bin" 
--random_output="C:/firmware_encryptAndSign/random.bin"

其中参数值路径C:/eFuse/eFuse设置 中,点击Generate eFuse File按钮后用户选择的文件保存路径。

  • --ori_firmware="C:/firmware/ble_app_hrs_fw.bin":原始固件的路径。
  • --output="C:/firmware_encryptAndSign/ble_app_hrs_fw_encryptAndSign.bin":保存加密加签后固件的路径。

加密加签命令执行过程如图 50所示。

图 50 执行加密加签命令过程

扫描关注

打开微信,使用“扫一扫”即可关注。