打印
[开发工具]

AT32 Work Bench-让写代码更加优雅!(2024年4月29日新增支持AT32F435/437/AT32A423)

[复制链接]
12073|118
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 muyichuan2012 于 2024-4-30 18:51 编辑

AT32 Work Bench

Version 1.0.08 (Released 2024-04-29)
1. 新增支持AT32F435、AT32F437、AT32A423 系列所有型号。

Version 1.0.07 (Released 2024-03-05)
1. 修复AT32F403A/F407/A403A XMC 配置pin 无法使能问题。
2. 新增DMA/GPIO/EXINT 配置代码中添加用户自定义代码功能。

Version 1.0.06 (Released 2024-02-20)
1. 修复AT32F423 QFN36 封装打开项目文件错误问题。
2. 调整项目文件保存式样。
3. TMR 新增部分描述。

2024年2月: V1.0.05
1. 修复AT32F423 DMA 参数缺少问题。
2. 修复“固件包管理”窗口高DPI 显示问题。

2024年1月: V1.0.04   新增支持AT32F415、AT32WB415、AT32F402、AT32F405、AT32F425
2023年11月:V1.0.03   新增支持AT32F403A、AT32A403A、AT32F407、AT32F413
2023年9月 :V1.0.02   新增支持AT32F423
2023年5月 :V1.0.01   初始版本。支持AT32F421 系列所有型号。

前言
本手册用于介绍AT32 Work Bench 使用。AT32 Work Bench 通过对MCU 的图形化配置,生成初
始化C 代码和对应IDE 项目,以减少开发人员的工作量、时间和成本。
AT32 Work Bench 有以下主要特点:
1. 支持外设初始化配置
2. 支持PIN MUX 配置,并可自定义PIN 脚标签
3. 支持系统时钟自动化配置
4. 支持在线代码预览,所见即所得
5. 支持add user code 功能(客户已有代码不会被新生成工程覆盖)
6. 支持Keil、IAR、AT32 IDE 等常见IDE 工程自动生成
7. 支持最近编辑的设计记录
8. 支持配置PDF 报告的生成
9. 支持中英文切换
10. 支持Windows、Linux 等多平台
11. 支持软件的在线升级,以及MCU 固件的在线下载


目录
1 引言 ............................................... 5
环境要求 ..........................................5
2 安装 ............................................. 6
Windows 系统安装 ........................... 6
Linux 系统安装................................. 6
3 引导页 ......................................... 7
4 项目配置 ...................................... 8
菜单栏与工具栏 ............................... 8
4.1.1 菜单栏 .................................... 8
4.1.2 工具栏 .................................... 9
Pin 布局和配置 ................................ 9
4.2.1 外设 ....................................... 9
4.2.2 模式和配置 .............................10
4.2.3 Pin 布局 ................................. 13
4.2.4 GPIO 配置 ............................. 15
4.2.5 DMA 配置 .............................  16
4.2.6 NVIC 配置 ............................. 17
时钟配置 ....................................... 18
代码预览 ........................................ 19
生成代码 .........................................20
4.5.1 项目管理 ................................. 20
4.5.2 重新生成代码时保留用户代码 ... 22
5 文档版本历史 ................................ 23

1 引言
1.1 环境要求
 软件要求
Windows 系统
需要Windows 7 及以上操作系统支持。
Linux 系统
支持x86_64 架构的Ubuntu、Fedora 等发行版。
 硬件要求
建议内存最低2GB。
建议硬盘最低4GB

2 安装
2.1 Windows 系统安装
本软件不需要安装,只需直接运行可执行程序AT32_Work_Bench.exe。
2.2 Linux 系统安装
本软件目前支持Ubuntu 16.4 以上系统版本。
Linux 系统安装可以有两种方式:终端中使用dpkg 命令安装和图形方式安装。
 终端中使用dpkg 命令安装
在终端中输入如下命令进行安装:
sudo dpgk –i AT32_Work_Bench_Linux-x86_64_Vx.x.xx.deb
如下图所示
图1. 终端命令安装
 图形方式安装
拷贝AT32_Work_Bench_Linux-x86_64_Vx.x.xx.deb 到Linux 系统中,并双击。在弹出的安装程序
中,点击“安装”按钮,系统将本软件自动安装到系统中。
图2. 图形方式安装
安装完成之后,点击左边任务栏最下方“显示所有程序”按钮,在弹出的程序列表中找到“AT32_W
ork_Bench”,并点击,将启动AT32_Work_Bench。




官方下载连接:  https://www.arterytek.com/cn/support/index.jsp?index=5


UM_AT32_Work_Bench.pdf

1.71 MB

AT32_Work_Bench_Linux-x86_64_V1.0.08.zip

29.04 MB

AT32_Work_Bench_Win-x86_64_V1.0.08.zip

26.9 MB

使用特权

评论回复
评论
muyichuan2012 2023-12-12 09:48 回复TA
@hedan12 :可以用IAR8.3打开的 
hedan12 2023-12-8 13:39 回复TA
配置IAR8.2生成的代码,用IAR8.3打开会不会出现不兼容的问题? 
沙发
Zpc| | 2023-4-14 23:09 | 只看该作者

使用特权

评论回复
板凳
jsjhczy| | 2023-4-19 14:51 | 只看该作者
全中文版的Workbench,为雅特力点赞,祝国产芯片崛起!

使用特权

评论回复
地板
qkk| | 2023-4-19 20:27 | 只看该作者
太牛X了,配合AT32 IDE ,用起来很舒服,远超预期,配置很流畅。(虽然我还没有单片机
我这边有一点个人的意见,在pin引脚分布图哪里,Ctrl+滚轮很不灵敏,用起来不是很舒服。(当然这个不是大问题,目前还是先把AT32的个个系列补全。
雅特丽,NB!!!!!

使用特权

评论回复
评论
muyichuan2012 2023-4-20 10:24 回复TA
感谢反馈,“Ctrl+滚轮做放大缩小”这里下一版会完善。 
5
zhanyanqiang| | 2023-4-20 09:12 | 只看该作者
厉害了,这个,刚好替代cubemx

使用特权

评论回复
6
zpwang| | 2023-4-21 00:18 | 只看该作者
不错,雅特力是做得越来越好了!

使用特权

评论回复
7
饕餮人| | 2023-4-21 09:36 | 只看该作者
有官网的详细介绍页面和下载链接码?

使用特权

评论回复
8
fcccc| | 2023-4-21 20:54 | 只看该作者
太好了,这个工具给设计前期脚位分配帮助很大.以前只能用ST的cubemx搞好再用国产芯片

使用特权

评论回复
9
fcccc| | 2023-4-21 21:15 | 只看该作者
好像有点bug,试了一下器件只能选择421系列,其他的选不了,下拉框只有一个421

使用特权

评论回复
10
muyichuan2012|  楼主 | 2023-4-22 00:11 | 只看该作者
fcccc 发表于 2023-4-21 21:15
好像有点bug,试了一下器件只能选择421系列,其他的选不了,下拉框只有一个421

前面不是说了吗,目前只支持421,其他型号后面陆续增加中。

使用特权

评论回复
11
ufbycd| | 2023-4-22 13:25 | 只看该作者
强强强!走在国产前列,要跟上国际大厂了!国产芯片雄起!

使用特权

评论回复
12
wangwu1976@| | 2023-4-23 08:45 | 只看该作者
牛X,顶顶顶

使用特权

评论回复
13
dami| | 2023-4-23 14:14 | 只看该作者
加油!

使用特权

评论回复
14
xhdzwzj| | 2023-4-23 15:59 | 只看该作者
厉害啦,人性化设计

使用特权

评论回复
15
qkk| | 2023-4-23 21:31 | 只看该作者
这个生成的工程名字都是“template”,项目名称只能改项目所在文件夹的名字,这个下bug个版本可以修改一下

使用特权

评论回复
16
muyichuan2012|  楼主 | 2023-4-23 23:30 | 只看该作者
本帖最后由 muyichuan2012 于 2023-4-23 23:35 编辑

感谢楼上提出修改或完善建议

使用特权

评论回复
17
只是很孤单| | 2023-4-24 15:39 | 只看该作者
生成的初始化代码, 建议分开.c文件

使用特权

评论回复
18
只是很孤单| | 2023-4-24 16:27 | 只看该作者

每次按保存都会弹窗提示保存在哪里
没有直接覆盖当前文件

使用特权

评论回复
评论
muyichuan2012 2023-4-24 19:49 回复TA
谢谢反馈,下一版把此功能完善一下 
19
只是很孤单| | 2023-4-24 16:43 | 只看该作者
普通IO口引脚标签没有生成宏定义 (这点很不方便)

使用特权

评论回复
评论
muyichuan2012 2023-4-24 19:28 回复TA
好建议,下一版加上此功能 
20
hjl2832| | 2023-4-25 08:10 | 只看该作者
为雅特力点赞,

使用特权

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

本版积分规则

150

主题

1741

帖子

24

粉丝