【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==
总体而言,工具不错,很喜欢用.
L021还未发布,AT32 IDE暂不支持。 muyichuan2012 发表于 2022-12-21 15:04
L021还未发布,AT32 IDE暂不支持。
可能有点吹毛求疵啊,如果还没有支持的芯片,能否不要放在上面显示. AT自己开发的IDE,效果怎么样 开发环境搭建这么复杂的吗 这个提供的bsp文件包含AT32 IDE 的吗? 如果有一种mcu,就安装一个工具,好复杂呢 可以使用vscode开发的吗? AT32 IDE 的优化怎么设置? AT32 IDE 的性能怎么样? 这个AT32 IDE 是否能够自动创建工程文件? AT32 IDE 效果怎么样 这个的编译工具是需要自己安装的吗? 这个为什么不使用keil开发? 这个编译的速度太慢了。 _AT32IDE的性能怎么样? 程序的优化程度怎么样 cashrwood 发表于 2023-1-5 11:40
AT自己开发的IDE,效果怎么样
可以亲身试试,个人感觉还比较喜欢 sdlls 发表于 2023-1-5 13:30
开发环境搭建这么复杂的吗
还行吧,我觉得比其他工具的搭建不算复杂. robincotton 发表于 2023-1-5 15:25
这个提供的bsp文件包含AT32 IDE 的吗?
AT32 IDE要专门去网站下载