AT32F423入门使用指南 前言
本应用入门指南旨在让用户快速使用AT32F423xx 进行项目开发。
注:本应用笔记对应的代码是基于雅特力提供的V2.x.x 板级支持包(BSP)而开发,对于其他版本BSP,需
要注意使用上的区别。
支持型号列表:
AT32F423xx
目录
1.雅特力初步环境准备 ................................................................................................ 6
1.1搭建AT32 开发环境 .................................................................................................. 6
1.1.1调试工具及开发板 ......................................................................................................... 6
1.1.2烧录工具及软件 ............................................................................................................ 6
1.1.3AT32 开发环境 .............................................................................................................. 7
1.1.4快速替代AT32F415 流程 ........................................................................................... 12
1.2AT32F423 芯片的增强功能配置 .............................................................................. 12
1.2.1预取指令缓冲 .............................................................................................................. 12
1.2.2PLL 时钟设置 .............................................................................................................. 13
1.2.3.加密方式 ..................................................................................................................... 14
1.2.4设定系统存储器为扩展主存 ........................................................................................ 18
1.2.5在程序中区分AT32 与其他IC 方法 ............................................................................ 21
2.下载编译过程常见问题 ........................................................................................... 23
2.1程序启动进入Hard Fault Handler ........................................................................... 23
2.2Keil 项目内Jlink 无法找到IC .................................................................................. 23
2.3程序下载过程出问题 ............................................................................................... 23
2.3.1显示 Error: Flash Download failed–“Cortex-M4”问题 ................................................ 23
2.3.2显示 No Debug Unit Device found 问题 ................................................................... 23
2.3.3显示 RDDI-DAP Error 问题 ....................................................................................... 24
2.3.4ISP 串口下载时卡死问题 ............................................................................................ 24
2.3.5AT32 恢复下载 ............................................................................................................ 24
3.安全库区sLib(Security Library) .......................................................................... 25
3.1概述 ........................................................................................................................ 25
3.2应用原理 ................................................................................................................. 25
3.3操作安全库区 .......................................................................................................... 25
4.文档版本历史 ......................................................................................................... 26
硬件环境
烧录工具及软件包下载
AT 烧录工具及软件:AT-Link /AT-Link+ /AT-Link-Pro /AT-Link-ISO /AT-Link-EZ、ICP/ISP。第三方烧录工具:J-Link、安富莱、正点原子、轩微科技、创芯工坊、周立功、迈斯威志、**烧录器、昂科、永创智能、高勒康达、浦洛、戎象科技、欣扬电子、西尔特、智峰科技等。
注意:上述烧录工具详情请访问雅特力科技官方网站→技术与开发支持→Hardware Development Tool 页面及第三方编程器(3RD Party Writer)页面。
ArteryTek 提供的固件库 BSP下载
在 ArteryTek 提供的固件库 BSP 中都默认建立好了常用IDE 的模板工程。 BSP 可从雅特力科技官方网站→产品讯息→超值型MCU→AT32F4xx 系列获取。
pack下载与安装
1.下载
需要安装Pack 包在Keil/IAR 中增加AT32 MCU 型号,Pack 包可以从雅特力科技官方网站→产品讯息→超值型MCU→AT32F4xx 系列下载。
2.安装
对于Keil 编译系统,建议keil4.74 或5.23 以上版本。Keil_v5 版本需要将Keil5_AT32MCU_AddOn
解压后安装对应ArteryTek.AT32F423_DFP,Keil_v4 版本需要安装Keil4_AT32MCU_AddOn;默认
情况下,安装时可以自动识别到Keil 的安装路径,如果识别不到或者不正确,需要手动选择Keil 的
安装路径。
更多细节请下载附件PDF查看
|