muyichuan2012 发表于 2020-10-9 19:14

AN0071——AT32F421安全库使用指南

本帖最后由 muyichuan2012 于 2020-10-9 19:32 编辑

AN0071——AT32F421安全库使用指南

前言
这篇应用笔记主要在阐述AT32F421系列安全库区的应用原理、软件使用方法及范例程序。
範例程序請參照:
BSP 目录下的 《\Utilities\AT32F421_SLIB_Demo\ 》文件夹
支持型号列表:
支持型号
AT32F4
21 xx


目录
1概述·· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 6
2应用原理 ·· · · · · · · · · · · · · · · · · · · · · · · · · ·7
2.1安全库区的应用原理 ·· · · · · · · · · · · · · · · · · · ··7
2.2如何启动安全库区保护 ·· · · · · · · · · · · · · · · · · ·8
2.3如何解除安全库区保护·· · · · · · · · · · · · · · · · · · · 9
2.4编排及执行安全库区的程序 ·· · · · · · · · · · · · · · · ·9
2.4.1不可将中断向量表设置为指令安全库区 ·· · · · · · 11
2.4.2安全库区代码与用户区代码的关联性·· · · · · · · · ·11
2.4.3软件浮点运 函式算库的使用与编排 ·· · · · · · · · · 12
3安全库区范例程序 ·· · · · · · · · · · · · · · · · · · · · · · 13
3.1范例需求·· · · · · · · · · · · · · · · · · · · · · · · · · · · ·13
3.1.1硬件需求 ·· · · · · · · · · · · · · · · · · · · · · · · · · ··13
3.1.2软件需求 ·· · · · · · · · · · · · · · · · · · · · · · · · · · ·13
3.2范例概述 ·· · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·13
3.3安全库区保护的代码: FIR 低通滤波器 ·· · · · · · · · ·14
3.4Project_L0 :方案商范例·· · · · · · · · · · · · · · · · · · 15
3.4.1产生只执行 (Execute only) 代码 ·· · · · · · · · · · · ·15
3.4.2编排安全库区的地址·· · · · · · · · · · · · · · · · · · · 17
3.4.3启用安全库区保护 ·· · · · · · · · · · · · · · · · · · · · ·19
3.4.4Project_L0 执行流程·· · · · · · · · · · · · · · · · · · · 21
3.4.5产生头文件及符号定义文件 ·· · · · · · · · · · · · · ·23
3.5Project_L1 :终端用户范例 ·· · · · · · · · · · · · · · ··24
3.5.1建立用户的应用项目 ·· · · · · · · · · · · · · · · · · · ·25
3.5.2在项目中加入符号定义文件 ·· · · · · · · · · · · · · · ·25
3.5.3调用 s Lib 保护区的函数 ·· · · · · · · · · · · · · · · · ·27
3.5.4Project_L1 执行流程·· · · · · · · · · · · · · · · · · · · 27

3.5.5调试模式下的 s Lib 保护 ·· · · · · · · · · · · · · · · · · 28
4方案商和终端用户代码整合及下载操作流程·· · · · · · ·30
4.1方案商和终端用户代码分别烧录 ·· · · · · · · · · · · · · · 30
4.2方案商和终端用户代码合并烧录 ·· · · · · · · · · · · · · · 32
5版本历史 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·34

















别看我照片 发表于 2020-10-10 08:44

安全区域,是不是可以作为掉电存储器使用。
页: [1]
查看完整版本: AN0071——AT32F421安全库使用指南