文章预览
概述 目前越来越多的微控器 (MCU)应用需要使用到复杂的算法及中间件解决方案(middleware solution),因此,如何保护软件方案商开发出来的核心算法等知识产权代码(IP-Code),便成为微控制器应用中一项很重要的课题。 因为这一重要的需求,AT32F402/405系列提供了安全库区(SLIB)的功能,以防止重要的IP-Code被终端用户的程序做修改或读取,进而达到保护的目的。 本文档将详细阐述AT32F402/405系列安全库区的应用原理和软件使用方法。 应用原理 安全库区的应用原理 设定以密码保护主闪存中指定范围的程序区(即安全库区),软件方案商可将核心算法存放到此区域,以达到保护的功能,其余空白程序区可以提供给终端商客户进行二次开发。 安全库区划分为唯读区(SLIB_READ_ONLY)及指令区(SLIB_INSTRUCTION),并可选择部分或是整个安全库区存放唯读区或者指令区。 唯读安
………………………………