在WINDOWS电脑上使用VSCODE搭建AT32开发板开发环境
一、准备
在雅特力官网雅特力科技 : 32位微控制器的创新领导者! (arterytek.com)点击技术支持中的AP NOTE
然后搜索AN0130 应用笔记,下载资料即可。该文档详细描述了基于VScode 开发AT32
二、搭建开发环境
1、下载与安装VScode
1)打开code官网(Visual Studio Code - Code Editing. Redefined),直接点击下载。
2)选中自己想要的版本,即可。下载后,双击安装即可
2、安装 arm 交叉编译工具链和 MinGW
1)点击此链接Downloads | 10.3-2021.10 – Arm Developer,点击下载即可。下载完成后双击安装即可。
arm 交叉编译工具链主要用于编译能够在AT32芯片运行的程序
2)点击此链接MinGW - Minimalist GNU for Windows download | SourceForge.net 下载MinGW,点击下载即可,下载完成双击安装
MinGW(Minimalist GNU for Windows)是一个用于Windows操作系统的开源软件开发工具集,能够让开发者在Windows下使用GCC编译C/C++等程序。
3)添加环境变量
4)验证是否安装成功
ARM工具链验证成功
MinGW验证成功
3、设置OpenOCD
OpenOCD(Open On-Chip Debugger)是一款开源的嵌入式调试工具,主要用于进行断点设置、代码单步执行、内存读写等调试操作。这里使用官方提供的OpenOCD
1)将官方提供的OpenOCD文件夹放置在一个位置,如图
2)配置环境变量
4、直接使用VScode打开官方的模板
1)修改launch.json\tasks.json\c_cpp_properties.json三个文件中编译器以及OpenOCD的路径为对应的路径
直接输入make,编译成功
下载验证,目前模板初始化是LED循环闪烁
1)选中run task;
2)下载
3)下载成功后,提示programmer finshed。
实际效果如图: