OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 374|回复: 0
打印 上一主题 下一主题

使用Arduino IDE搭建AT32 MCU开发环境

[复制链接]

48

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
195
金钱
195
注册时间
2024-12-9
在线时间
10 小时
跳转到指定楼层
楼主
发表于 2026-7-1 10:29:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
前言
本文档旨在帮助使用Arduino IDE开发AT32的用户,快速建立开发环境并进行开发。
Arduino IDE基于processing IDE开发,在全球深受广大开发者喜爱的开发平台。Arduino IDE是一款优秀的软硬件开发平台,开发者不必太关注硬件本身即可开发出优秀的硬件控制程序,大大节约了开发时间成本。
本文档介绍如何使用Arduino IDE快速搭建AT32开发环境,硬件使用Artery Tek官方开发板(AT32 Start Board)。
支持雅特力开发板列表:AT-START-F403A Board, AT-START-F407 Board, AT-START-L021 Board, AT-START-F421 Board

备注:本文档仅供有需求的小伙伴们参考,如需更多资料,可访问雅特力官网获取。

1        环境安装1.1  安装Arduino IDE环境
安装Arduino IDE的第一步是到Arduino官网下载适合操作系统的Arduino IDE软件安装包;以Windows为例,下载对应支持Windows系统版本的Arduino IDE软件安装包.下载后双击运行,然后根据提示安装即可。

1.2  Arduino IDE界面介绍
安装好后,打开Arduino IDE,
1.    上图红框内为Arduino IDE界面操作选项卡:
File:文件相关操作,例如打开、保存、删除文件等;例外打开Arduino官方提供的小demo也是在此选项卡中。
Edit:编辑文件相关,例如编辑、复制、查找定义等。
Sketch:操作工程相关,例如上传代码等。
Tools:工具相关,例如载入开发板、选择com口等。
Help:帮助选项
2.    蓝色框内为编译、下载、调试选择按钮。

3.    橙色框为代码编辑区

1.3  离线安装AT32支持包
由于网络原因,暂时不支持在线安装AT32支持包,故提供离线安装方式。

请按照如下方式添加支持包:
1.    找到Arduino软件安装包所在目录,一般在如下路径:C:\Users\Appdata\Local\Arduino15\packages\arduino
2.    打开附件中SourceCode目录,里面包含hardware和tools两个子目录

3.    分别将SourceCode里面的hardware和tools两个子目录中的内容放到Arduino软件安装包目录下的hardware和tools两个子目录内即可。


2        新建项目
当前面添加AT32支持包正确放入对应目录后,重启一次Arduino IDE。
2.1  开发板硬件环境
本文档配套硬件环境为Artery Tek官方AT START开发板,
2.2   添加开发板
在Arduino IDE界面内点击“select board”,
继续点击“Select other board and port…”,
输入artery进行搜索,会出现如上图所示的artery支持的开发板,点击目标开发板即可。

经过以上步骤,就顺利的在ArduinoIDE中添加了AT32的开发板,然后就可以进行软件开发了。

2.3   工程创建
下面以Arduino官方提供的blink案例进行验证,

点击File à Examples à 01.Basics à Blink后,会跳出相应工程,

点击左上角的“√”符号,可编译工程。编译通过后,可下载程序到开发板运行。
提供两种下载方式:
1.    AT Link下载
2.    ISP DFU下载
下载方式可通过Arduino IDE界面进行切换,点击ToolsàUpload method,

2.4   AT Link下载
当选择为AT Link为下载途径时,编译工程完成后,点击左上角“à”符号,便会开始下载程序到目标开发板。

下载前需要通过USB线将板载AT Link与PC链接好。

出现上图中信息,则表示下载成功;可观察到开发板板载LED灯以一秒一次的频率闪烁。

2.5   ISP DFU下载
使用ISP DFU下载,首先需要安装DFU驱动。打开SourceCode目录内Artery_DFU_DriverInstall安装程序,双击运行即可安装DFU驱动。

下载前将开发板USB接口和PC连接好,BOOT0跳线帽接到VDD,然后Reset一次开发板。

注意:因为AT32L021/ AT32F421系列无USB接口,所以不支持ISP DFU下载。

2.6   调试工程
当使用AT Link方式下载时,下载后可以进行调试。
调试前需要配置Arduino IDE调试模式,点击ToolsàDebug symbols and core logs,然后选择Core Logs and Symbols Enable(-g),

经过以上配置,然后重新编译并下载后,点击Start Debugging按钮,即可进入调试界面,













回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /1 下一条

正点原子公众号

如发现本坛存在违规或侵权内容, 请点击这里发送邮件举报 (或致电020-38271790)。请提供侵权说明和联系方式。我们将及时审核依法处理,感谢配合。

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2026-7-11 15:36

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表