zhanzr21 发表于 2022-12-18 12:00

【AT-START-F407测评】+第二篇_AT32IDE安装_更新_创建工程_下载程序

本帖最后由 zhanzr21 于 2022-12-18 12:03 编辑

#申请原创#
这一篇分享一下AT32IDE的安装/更新/创建工程/下载到芯片中整个过程.
先引用文档介绍这个工具:
Artery AT32 IDE是跨平台 ARM 嵌入式系统的软件开发环境。可让用户在 AT32 IDE 开发环境下创建、建置和调试 AT32 MCU。 拥有下面这些特色。
 使用雅特力项目向导创建项目:新项目向导为不同的雅特力目标MCU提供创建模板项目。
 使用GNU ARM工具链来构建项目: 该工具键包含ARM的GCC编译程序。
 使用GDB来调试项目: 用户可暂停、单步、运行和监视目标芯片。

它包括IDE/工具链/调试器/项目向导/BSP等所有的开发雅特力AT32系列MCU需要的功能.
优点:

[*]不用花钱
[*]没有版权问题
[*]安装简单
[*]跨平台(Windows/Linux)

缺点也是有的:

[*]只限于开发雅特力的MCU产品(除非你去hack这个工具)
[*]功能方面还有一些粗糙,毕竟使用者少,还需要官方工程师去慢慢打磨迭代
[*]使用群体少,不如使用流行的工具那样容易获取帮助和支持(雅特力应该会为大客户提供支持)

虽然嘛,在东方大国,这个工具的优点不那么明显.不过这个情况慢慢在变化,不可能永远处于比较粗放的软件版权管理阶段.作为软件从业者,将心比心其实也不希望自己的商业化的工作成果被人免费随意使用.那么既不大幅增加采购成本,又不影响自己的研发生产过程.使用能满足需求的开源和免费的工具软件是比较合适的一个选择.本人经验,开源/免费的嵌入式开发工具已经非常成熟,完全可以满足一般的项目研发需求.
Artery AT32 IDE不是纯粹的开源工具,但它仅仅是在开源工具的基础上增加了易于工程师使用的一些插件.

这个工具用起来也不复杂,录制了几个小视频,展示安装/更新BSP/创建最简单工程并构建下载到芯片的过程. 很简单,希望能为他人提供参考.
另外,这个软件和文档现在还有很多小错误, 希望官方工程师能随手修复一下.
0x疑为typoAT32L021的BSP更新失败,似乎网络端服务出错,虽然现在不用这个芯片,希望修复faild,ation疑为typo/* Specify the memory areas */
MEMORY
{
FLASH (rx)      : ORIGIN = 0x08000000, LENGTH = 1000K
RAM (xrw)       : ORIGIN = 0x20000000, LENGTH = 96K
}生成的默认AT32F407xG_FLASH连接脚本中,为何RAM大小与芯片拥有的RAM不一致.
1.安装AT32IDE(Windows平台)
https://v.youku.com/v_show/id_XNTkyOTYxMjYwOA==.html

2.更新BSP SDK
https://v.youku.com/v_show/id_XNTkyOTY2NTA3Ng==.html?spm=a2hbt.13141534.1_2.d_1&scm=20140719.manual.114461.video_XNTkyOTY2NTA3Ng==
3.创建工程/构建/下载
https://v.youku.com/v_show/id_XNTkyOTY3OTM3Ng==.html?spm=a2hbt.13141534.1_2.d_0&scm=20140719.manual.114461.video_XNTkyOTY3OTM3Ng==

总体而言,工具不错,很喜欢用.

muyichuan2012 发表于 2022-12-21 15:04

L021还未发布,AT32 IDE暂不支持。

zhanzr21 发表于 2023-1-2 19:54

muyichuan2012 发表于 2022-12-21 15:04
L021还未发布,AT32 IDE暂不支持。

可能有点吹毛求疵啊,如果还没有支持的芯片,能否不要放在上面显示.

cashrwood 发表于 2023-1-5 11:40

AT自己开发的IDE,效果怎么样

sdlls 发表于 2023-1-5 13:30

开发环境搭建这么复杂的吗            

robincotton 发表于 2023-1-5 15:25

这个提供的bsp文件包含AT32 IDE 的吗?

jkl21 发表于 2023-1-5 17:13

如果有一种mcu,就安装一个工具,好复杂呢

beacherblack 发表于 2023-1-5 18:19

可以使用vscode开发的吗?            

biechedan 发表于 2023-1-6 15:39

AT32 IDE 的优化怎么设置?

bestwell 发表于 2023-1-6 17:09

AT32 IDE 的性能怎么样?

wilhelmina2 发表于 2023-1-6 18:43

这个AT32 IDE 是否能够自动创建工程文件?

nomomy 发表于 2023-1-6 19:44

AT32 IDE 效果怎么样            

dspmana 发表于 2023-1-6 20:15

这个的编译工具是需要自己安装的吗?

plsbackup 发表于 2023-1-9 11:12

这个为什么不使用keil开发?            

vivilyly 发表于 2023-1-9 11:53

这个编译的速度太慢了。            

tabmone 发表于 2023-1-9 13:33

_AT32IDE的性能怎么样?            

uptown 发表于 2023-1-9 16:15

程序的优化程度怎么样            

zhanzr21 发表于 2023-1-13 00:38

cashrwood 发表于 2023-1-5 11:40
AT自己开发的IDE,效果怎么样

可以亲身试试,个人感觉还比较喜欢

zhanzr21 发表于 2023-1-13 00:39

sdlls 发表于 2023-1-5 13:30
开发环境搭建这么复杂的吗

还行吧,我觉得比其他工具的搭建不算复杂.

zhanzr21 发表于 2023-1-13 00:39

robincotton 发表于 2023-1-5 15:25
这个提供的bsp文件包含AT32 IDE 的吗?

AT32 IDE要专门去网站下载
页: [1] 2 3
查看完整版本: 【AT-START-F407测评】+第二篇_AT32IDE安装_更新_创建工程_下载程序