文章
  • 文章
搜索
首页 >> 技术文档 >>官方资料 >> AG32 芯片保护与加密(12月更新)
详细内容

AG32 芯片保护与加密(12月更新)

代码安全有两种方式:

一种是 Lock flash,一个是代码加密


Lock flash:

Lock flash 是在烧录代码后,锁定 flash,防止外部对 flash 中内容的读取。

如果有 unlock 的动作,会触发清空的动作。

Lock 动作是在 downloader 时执行的。

该动作的使能,需要在 platformio.ini 里增加配置:lock_flash = true

如果不使用 VSCODE 中的 batch 图标而是使用自定义 batch 命令(多个 bin 的情况),则是在

命令后增加 --lock 参数来使能。


代码加密:

代码加密是更高级别的加密。

代码加密,会保证烧录到每颗芯片的内容,都是绑定自己的唯一 ID 的。

也就是说,同一个原始 bin,通过 downloader 工具烧录到不同芯片时,最终烧录的内容是不

同的。(这就保证,即使破解了某个芯片的 bin,再烧录到其他芯片也是不能工作的。)

加密的动作也是在 downloader 时执行的。

该动作的使能,需要在 platformio.ini 里设置 board_encrypt=true

注:如果有远程代码升级功能,则该加密方式不能使用。


两种加密方式是相互独立的,可以单独使用,也可以一起使用。


需要获取更多的“资料”和“支持”和“批量采购”可以联系我们

提供“芯片测样-发送资料-技术支持-批量采购”


联系方式: 姚工 13661545024(VX同号)

(加的时候备注下公司名和个人名字)

在线商城:agm-micro.taobao.com

公司网站:www.agm-micro.com

资料网站: www.tcx-micro.com

在线商城.png


关于我们

品牌中心

产品中心

新闻动态

咨询热线:13661545024(全国技术销售热线)

上海天晨芯科技有限公司

销售邮箱:sales@chipmorn.com

技术邮箱:jun.yao@chipmorn.com

公司地址:上海浦东新区东方路1365号5号楼

seo seo