394645065 发表于 2020-10-9 16:01:12

QCC芯片固件如何加密?

本帖最后由 394645065 于 2020-10-9 16:02 编辑

我给固件加密,但是加密出来的固件刷到芯片后,芯片一直重启,熟悉固件加密的朋友能不能帮我看下我哪步错了?谢谢

1. 打开MDE, 点击MDE--Tools--Build single flash image file, 这时弹出一个窗口,选ecrypted, 再选择我的密钥文件encrypt.key,这样能生成了一个加密过的flash_image.xuv
2. 把加密过的flash_image.xuv刷入芯片中
3. 到bluesuite3.3文件夹里面, 运行SecureKeyCmd.exe把密钥写进芯片里面 ,命令是SecureKeyCmd -trb 170250 -product CDA write CDAKEY 0 encrypt.key, encrypt.key是密钥文件
4. 使能解密, 执行命令SecureKeyCmd -trb 170250 enable DECRYPT
5. 锁debug, 执行命令SecureKeyCmd -trb 170250 enable DBGLOCK
6. 重新上电, 上电以后芯片一直重启

希望懂加密的朋友能指出我的错误在哪里,谢谢!

423165987 发表于 2020-10-9 19:19:51

debug锁不锁无所谓吧,论坛有个qcc51xx加密工具试试,用了没问题哦,另外你的模块清空以后烧录加密固件试试。

wuJW 发表于 2020-12-19 09:10:13

解决了吗.

qiujinkai 发表于 2020-12-21 15:23:31

我也想知道怎么加密:loveliness:

qiujinkai 发表于 2020-12-21 15:26:51

有点印象了,这种加密是不可逆的,后面不加密相当于芯片报废了,谨慎使用

mesq 发表于 2022-3-28 17:48:43

我也想知道怎么加密:D

moyanming2013 发表于 2022-3-28 21:59:29

锁debug也可以由usb-trb解除

先锋通讯 发表于 2022-4-6 07:53:15

没有用的,直接编程器读出来.................

Brand 发表于 2022-4-6 13:57:12

同求,蹲个答案

gaillysu 发表于 2022-6-9 15:25:40

第五步 锁 debug没有必要, 加密的encrypt.key有严格的格式 @ 北纬allinsimple
页: [1] 2
查看完整版本: QCC芯片固件如何加密?