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. 重新上电, 上电以后芯片一直重启
希望懂加密的朋友能指出我的错误在哪里,谢谢!
debug锁不锁无所谓吧,论坛有个qcc51xx加密工具试试,用了没问题哦,另外你的模块清空以后烧录加密固件试试。 解决了吗. 我也想知道怎么加密:loveliness: 有点印象了,这种加密是不可逆的,后面不加密相当于芯片报废了,谨慎使用 我也想知道怎么加密:D 锁debug也可以由usb-trb解除 没有用的,直接编程器读出来................. 同求,蹲个答案 第五步 锁 debug没有必要, 加密的encrypt.key有严格的格式 @ 北纬allinsimple
页:
[1]
2