muyichuan2012 发表于 2023-4-14 17:13

AT32 Work Bench-让写代码更加优雅!(2024年11月8日新增支持生成引脚配置Excel)

本帖最后由 muyichuan2012 于 2024-11-8 16:17 编辑

AT32 Work Bench
Version 1.1.03 (Released 2024-11-08)1. 新增“生成引脚配置Excel”功能。2. 代码预览Tab 新增各种关闭选项。3. 修复AT32F403A/F407/F423/F435/F437/A403A/A423 无XMC 封装代码生成问题
Version 1.1.02 (Released 2024-10-28)1. 新增支持AT32M412/AT32M416 系列所有型号。2. 新增支持外设初始化生成单独的“.c/.h”文件功能。3. 优化GPIO 配置排序功能。
Version 1.1.01 (Released 2024-08-19)1. 修复GPIO 设置标签时出现的代码生成错误问题。
Version 1.1.00 (Released 2024-08-15)1. 带USB 型号新增支持Middlewares USB_DEVICE 和USB_HOST。2. 新增支持Timebase delay 函数。3. 新增支持UART Printf。
Version 1.0.09 (Released 2024-05-29)1. 新增支持AT32L021、AT32F490系列所有型号。
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.051. 修复AT32F423 DMA 参数缺少问题。2. 修复“固件包管理”窗口高DPI 显示问题。
2024年1月: V1.0.04   新增支持AT32F415、AT32WB415、AT32F402、AT32F405、AT32F425 2023年11月:V1.0.03   新增支持AT32F403A、AT32A403A、AT32F407、AT32F4132023年9月 :V1.0.02   新增支持AT32F4232023年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环境要求 ..........................................52 安装 ............................................. 6Windows 系统安装 ........................... 6Linux 系统安装................................. 63 引导页 ......................................... 74 项目配置 ...................................... 8菜单栏与工具栏 ............................... 84.1.1 菜单栏 .................................... 84.1.2 工具栏 .................................... 9Pin 布局和配置 ................................ 94.2.1 外设 ....................................... 94.2.2 模式和配置 .............................104.2.3 Pin 布局 ................................. 134.2.4 GPIO 配置 ............................. 154.2.5 DMA 配置 .............................164.2.6 NVIC 配置 ............................. 17时钟配置 ....................................... 18代码预览 ........................................ 19生成代码 .........................................204.5.1 项目管理 ................................. 204.5.2 重新生成代码时保留用户代码 ... 225 文档版本历史 ................................ 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_Work_Bench”,并点击,将启动AT32_Work_Bench。



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


Zpc 发表于 2023-4-14 23:09

{:victory:}

jsjhczy 发表于 2023-4-19 14:51

全中文版的Workbench,为雅特力点赞,祝国产芯片崛起!

qkk 发表于 2023-4-19 20:27

太牛X了,配合AT32 IDE ,用起来很舒服,远超预期,配置很流畅。(虽然我还没有单片机{:cry:})
我这边有一点个人的意见,在pin引脚分布图哪里,Ctrl+滚轮很不灵敏,用起来不是很舒服。(当然这个不是大问题,目前还是先把AT32的个个系列补全。
雅特丽,NB!!!!!

zhanyanqiang 发表于 2023-4-20 09:12

厉害了,这个,刚好替代cubemx

zpwang 发表于 2023-4-21 00:18

不错,雅特力是做得越来越好了!

饕餮人 发表于 2023-4-21 09:36

有官网的详细介绍页面和下载链接码?

fcccc 发表于 2023-4-21 20:54

太好了,这个工具给设计前期脚位分配帮助很大.以前只能用ST的cubemx搞好再用国产芯片

fcccc 发表于 2023-4-21 21:15

好像有点bug,试了一下器件只能选择421系列,其他的选不了,下拉框只有一个421

muyichuan2012 发表于 2023-4-22 00:11

fcccc 发表于 2023-4-21 21:15
好像有点bug,试了一下器件只能选择421系列,其他的选不了,下拉框只有一个421

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

ufbycd 发表于 2023-4-22 13:25

强强强!走在国产前列,要跟上国际大厂了!国产芯片雄起!

wangwu1976@ 发表于 2023-4-23 08:45

牛X,顶顶顶

dami 发表于 2023-4-23 14:14

加油!

xhdzwzj 发表于 2023-4-23 15:59

厉害啦,人性化设计

qkk 发表于 2023-4-23 21:31

这个生成的工程名字都是“template”,项目名称只能改项目所在文件夹的名字,这个下bug个版本可以修改一下

muyichuan2012 发表于 2023-4-23 23:30

本帖最后由 muyichuan2012 于 2023-4-23 23:35 编辑

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

只是很孤单 发表于 2023-4-24 15:39

生成的初始化代码, 建议分开.c文件

只是很孤单 发表于 2023-4-24 16:27


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

只是很孤单 发表于 2023-4-24 16:43

普通IO口引脚标签没有生成宏定义 (这点很不方便)

hjl2832 发表于 2023-4-25 08:10

为雅特力点赞,
页: [1] 2 3 4 5 6 7
查看完整版本: AT32 Work Bench-让写代码更加优雅!(2024年11月8日新增支持生成引脚配置Excel)