【雅特力AT32WB415评测】1. 拆箱、AT32 IDE开发环境安装与使用(特别是ERROR的解决)
[复制链接]
本帖最后由 szjm-slm 于 2022-8-11 11:12 编辑
最近一段时间正好在做低功耗蓝牙相关的项目,选项一款性价比高的低功耗蓝牙芯片,正好看到EEWORLD的活动--“雅特力AT32WB415系列蓝牙BLE 5.0 MCU,免费抢鲜体验!”,所以就毫不犹豫申请了评测,幸运的是入围了最终的评测名单,感谢雅特力、EEWORLD的支持。
根据要求,填写完相关的论坛个人信息中姓名、电话、地址后,8月5日收到快递通知,6日一早去快递柜拿了快递,迫不及待的开始了评测历程。
根据制定的评测计划,我开始尝试开发环境AT32 IDE开发环境安装与使用。
AT32 IDE在使用过程中,也遇到了ERROR
虽然,自己一直在使用基于Eclipse开发的跨平台嵌入式软件开发环境,虽然以前也遇到过这样的问题,但根据自己以前解决这个问题的经验,折腾了好久也没解决,正准备放弃,重新安装MDK时,雅特力论坛上的坛友bobyang136提供了解决方案,自己尝试了一下,问题解决了(我的
没有设置好)。解决方法链接见附件文档(希望给大家提供参考)。
OK,言归正传,开始记录自己的评测历程。
下载附件
保存到相册
2022-8-10 23:49 上传
图1 雅特力AT32WB415评估板实物
2 开发环境搭建(以Artery提供的AT32 IDE为例介绍)
2.1 下载并安装AT32 IDE
AT32 MCU的集成开发环境为AT32 IDE,该IDE是基于Eclipse开发的跨平台ARM嵌入式系统的软件开发环境,它包含一系列的Eclipse插件和工具,该插件可让用户创建、建置和调试基于ARM且在AT32 IDE开发环境下的项目。AT32 IDE可以从雅特力科技官网上下载https://www.arterytek.com/cn/product/AT32WB415.jsp#Resource,如图2所示。
图2 AT32 IDE下载资源
点击
即可下载,下载的压缩包为
。
打开安装压缩包后,依次点击
->
,找到安装包后,双击运行安装,按照安装向导自动安装。
第一步:选择安装语言,如图3所示。
图3 选择安装语言
第二步:AT32 IDE介绍(如图4所示),直接点击
按钮。
图4 AT32 IDE介绍
第三步:选择安装位置(如图5所示),提示显示至少需要1.16GB磁盘空间。
图5 选择安装位置
第四步:选择额外选项(如:创建桌面快捷图标),如图6所示。
图6 选择额外选项
第五步:准备安装,点击
,如图7所示。
图7 准备安装
第六步:等待安装完成(自动安装过程如图8所示),点击
,如图9所示。
图8 自动安装过程
图9 完成安装
安装过程完成后,如果选择创建桌面快捷方式
,则电脑桌面上会出现AT32 IDE的快捷方式
。
下载附件
保存到相册
2022-8-10 23:55 上传
打开 AT32 IDE
。AT32 IDE启动后与很多基于Eclipse开发的跨平台IDE一样,首先需要先选择Workspace位置,如图10所示。
图10 选择Workspace位置
然后点击
,启动AT32 IDE,其首页面结构如图11所示,这与很多基于Eclipse开发的跨平台IDE类似。
图11 AT32 IDE首页面结构
在
栏有四个快速创建工程的选项,分别是:(1)在包含现有代码的目录中创建新的Makefile工程;(2)创建一个新的C或者C++工程;(3)创建一个新的工程;(4)导入工程,如图12所示。
图12 快速创建工程选项
下面以选项三
来介绍,如何利用AT32 IDE创建AT32WB415评估板的工程。
第一步:点击快速创建工程选项
,创建
,如图13所示。
图13 快速创建C工程
也可以点击
菜单栏
,或者点击
工具栏
。
第二步:输入工程名、选择工程类型(主要选择目标评估板)和工具链(Toolchains),如图14所示。
图14 输入工程名、选择工程类型和工具链
第三步:目标处理器设置,根据使用的开发板进行设置,如图15所示。
图15 目标处理器设置
第四步:调试配置,建议选择默认选项,然后点击
,如图16所示。
图16 调试配置
第五步:GNU工具链配置,默认工具链
,工具链路径已集成到AT32 IDE中,选择正确工具链路径,点击
,完成工程创建,如图17所示。
图17 GNU工具链配置
完成工程创建如图18所示,可以看到
位于
,打开main.c文件后,可以看到main函数的主体主要完成跑马灯程序(AT32WB415评估板上三盏灯交替闪烁,如图19所示)。
图18 新建工程主要内容
图19 新建工程执行效果(*.elf文件烧录后执行效果,*.elf文件烧录过程后面介绍)
第六步:构建项目,点击工具栏的“Build Project”按钮
,或者右键点击项目,选择
。构建项目时出现错误信息
,如图20所示。
图20 构建项目时出现Program“make”not found in PATH错误
按照以前使用基于Eclipse开发的跨平台IDE的经验,应该是环境变量和Toolchain没设置好,查看了相关技术资料,设置了环境变量(这些过程执行后,
依然存在),如图21所示。
图21 设置IDE Toolchains和环境变量
设置完成后,重新构建,错误还是存在,那么这种处理方法肯定不对。捣鼓了1天,还是没有解决,本来想换MDK开发环境,可以发现下载太慢。于是就在雅特力论坛上,把自己尝试的过程记录下来,发帖求助。由于是周六发帖,论坛周一审核发布后,很快坛友bobyang136就给予了回复,发现是我的 没有设置好。
根据坛友bobyang136的指导,AT32 IDE中包含了make工具和Toolchain,在目录AT32IDE\platform\tools\Build Tools中。在IDE的菜单[Windows]->[Preferences]中的[MCU]中设置路径,如图22所示。
图22 Build tools folder设置
设置完成后,重新构建工程(Build Project),发现错误没有了,Build顺利通过,并生成了*.elf文件
,如图23所示。
图23 Build Project完成
感谢坛友bobyang136的指导。
至此,顺利完成开发环境AT32 IDE开发环境的搭建。
---------------未完待续---------------------
附件是评测的PDF文档,后续逐步完善。
雅特力AT32WB415开发板评测报告_20220806-0811.pdf
(2.09 MB, 下载次数: 17)
|