本帖最后由 ArterySW 于 2020-8-8 19:19 编辑
AT32F403A_AT32F407_入门使用指南
前言
这篇入门手册旨在让用户快速使用AT32F403A ,AT32F407 MCU进行项目开发 , AT32F407 相较于AT32F403A 增加了以太网(ETH)功能
支持型号列表:
AT32F403A
AT32F407
目录
1 雅特力初步环境准备.........................................4
1.1 搭建AT32开发环境........................................6
1.1.1 调试工具....................................................6
1.1.2 烧录工具及软件..........................................6
1.1.3 AT32 KEIL以及IAR开发环境.......................6
1.1.4 快速替代SXX流程 ......................................9
1.2 AT32F403A_407芯片的增强功能配置 ...........9
1.2.1 PLL大于72MHz设定........................................ 9
1.2.2 如何打开FPU功能(硬件浮点运算单元)................. 10
1.2.3 AT32F403A_407 零等待/非零等待Flash和内置SRAM大小选择配置说明 .......11
1.2.4 加密方式(读保护,外部Flash的加密) ...............................17
1.2.4.1 读保护............................................................17
1.2.4.2 外部 Flash 的加密(下载和读取外部存储器加密范围内数据的加密) ....... 19
1.2.5 在程序中区分AT与其他IC方法 ........................... 22
1.2.5.1 UID/PID 组合方式来识别................................. 22
1.2.5.2 取 32 位作简缩的唯一 UID 码来识别............... 22
2 下载编译过程常见问题 .............................................23
2.1 程序启动进入Hard Fault Handler............................ 23
2.1.1 常见进入Hardfault异常状况 ................................23
2.2 程序下载过程出问题 .............................................. 23
2.2.1 显示 Error: Flash Download failed – “Cortex-M4” 问题...... 23
2.2.2 显示 No Debug Unit Device found 问题..................... 23
2.2.3 显示 RDDI-DAP Error 问题........................................ 23
2.2.4 ISP串口下载时卡死问题............................................ 23
2.2.5 AT32恢复下载 ........................................................... 24
2.2.5.1 KEIL 环境下的解决方法........................................... 24
2.2.5.2 IAR 环境下的解决方法 ........................................... 25
2.3 升级轩微烧录器固件 ................................................... 25
Note:详细内容请看附件文档
|