打印
[AT32F407]

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

[复制链接]
4171|41
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhanzr21|  楼主 | 2022-12-18 12:00 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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疑为typo
AT32L021的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平台)


2.更新BSP SDK

3.创建工程/构建/下载


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

使用特权

评论回复
沙发
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,效果怎么样

使用特权

评论回复
5
sdlls| | 2023-1-5 13:30 | 只看该作者
开发环境搭建这么复杂的吗              

使用特权

评论回复
6
robincotton| | 2023-1-5 15:25 | 只看该作者
这个提供的bsp文件包含AT32 IDE 的吗?

使用特权

评论回复
7
jkl21| | 2023-1-5 17:13 | 只看该作者
如果有一种mcu,就安装一个工具,好复杂呢

使用特权

评论回复
8
beacherblack| | 2023-1-5 18:19 | 只看该作者
可以使用vscode开发的吗?              

使用特权

评论回复
9
biechedan| | 2023-1-6 15:39 | 只看该作者
AT32 IDE 的优化怎么设置?

使用特权

评论回复
10
bestwell| | 2023-1-6 17:09 | 只看该作者
AT32 IDE 的性能怎么样?

使用特权

评论回复
11
wilhelmina2| | 2023-1-6 18:43 | 只看该作者
这个AT32 IDE 是否能够自动创建工程文件?

使用特权

评论回复
12
nomomy| | 2023-1-6 19:44 | 只看该作者
AT32 IDE 效果怎么样              

使用特权

评论回复
13
dspmana| | 2023-1-6 20:15 | 只看该作者
这个的编译工具是需要自己安装的吗?

使用特权

评论回复
14
plsbackup| | 2023-1-9 11:12 | 只看该作者
这个为什么不使用keil开发?              

使用特权

评论回复
15
vivilyly| | 2023-1-9 11:53 | 只看该作者
这个编译的速度太慢了。              

使用特权

评论回复
16
tabmone| | 2023-1-9 13:33 | 只看该作者
_AT32IDE的性能怎么样?              

使用特权

评论回复
17
uptown| | 2023-1-9 16:15 | 只看该作者
程序的优化程度怎么样              

使用特权

评论回复
18
zhanzr21|  楼主 | 2023-1-13 00:38 | 只看该作者
cashrwood 发表于 2023-1-5 11:40
AT自己开发的IDE,效果怎么样

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

使用特权

评论回复
19
zhanzr21|  楼主 | 2023-1-13 00:39 | 只看该作者
sdlls 发表于 2023-1-5 13:30
开发环境搭建这么复杂的吗

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

使用特权

评论回复
20
zhanzr21|  楼主 | 2023-1-13 00:39 | 只看该作者
robincotton 发表于 2023-1-5 15:25
这个提供的bsp文件包含AT32 IDE 的吗?

AT32 IDE要专门去网站下载

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:每天都進步

91

主题

1013

帖子

34

粉丝