[应用相关]

AT32支持platformIO

[复制链接]
4357|15
手机看帖
扫描二维码
随时随地手机跟帖
sheltonyu|  楼主 | 2022-8-25 16:39 | 显示全部楼层 |阅读模式
本帖最后由 muyichuan2012 于 2022-8-26 19:20 编辑

AT32支持platformIO的固件库开发包目前已放在arteyrtek的github账号上进行托管,大家可进行安装试用,欢迎反馈您的宝贵意见及建议。

vscode + platformIO + at32firmlib包开发环境的搭建方法如下:
1. 安装python
  最好下载最新版进行安装。下载链接:https://www.python.org/downloads/
  在安装过程中请注意勾选将python加入到环境变量。
2. 安装vscode
  vscode下载链接:https://code.visualstudio.com/
  在安装过程中也请注意勾选加入到环境变量。
3. vscode安装完成后打开并在线安装platformIO插件,插件安装如下图:
   a.PNG
4. 安装at32firmlib包
  在platformIO插件成功安装后,可在左侧看到对应的图标,点击并选择“New Terminal”,在新打开的命令行对话框中输入如下命令进行at32开发框架包的安装。
  命令:pio pkg install -g -p https://github.com/ArteryTek/platform-arterytekat32/releases/download/v1.0.1/pio-at32-1.0.1.tar.gz
  安装过程可能耗时较长(时间视网络情况而定)
   b.PNG
5. 开发
  待开发框架包安装完毕后,就可以进行新建工程等开发操作,在新建工程时选择at32对应的芯片型号即可。
   c.png

使用特权

评论回复
LLGTR| | 2022-9-3 14:02 | 显示全部楼层
支持这个是可以让AT32用MicroPyhon开发吗?

使用特权

评论回复
solawc| | 2022-9-5 16:18 | 显示全部楼层
好巧,我也自己做了一个pio的支持包,也在GitHub,不过应该不完整,还是官方这个更完整

使用特权

评论回复
Henryko| | 2022-9-7 21:07 | 显示全部楼层
可以,最近正想配一下vscode

使用特权

评论回复
amoxoo| | 2022-9-22 00:38 | 显示全部楼层
本帖最后由 amoxoo 于 2022-9-24 16:05 编辑

已更新发布v1.0.2
请在PlatformIO Core CLI中执行
pio pkg install -g -p https://github.com/ArteryTek/platform-arterytekat32/releases/download/v1.0.2/pio-at32-1.0.2.tar.gz

更新内容:
1. 提供了Linux操作系统支持。
2. 实验性内置jlink&stlink支持,有兴趣协助测试的同学请留言或私信我,我会尽快回复详细方法。

使用特权

评论回复
amoxoo| | 2022-9-22 00:41 | 显示全部楼层
本帖最后由 amoxoo 于 2022-9-24 16:06 编辑

内置jlink&stlink暂时还都不是开箱可用的,在windows下需要使用zadig将驱动从SEGGER官方版本替换为WinUSB版本,在Linux下则需要手动安装udev规则,有兴趣协助测试的同学请留言,我会回复详情

使用特权

评论回复
棉花棒之死| | 2022-10-5 17:25 | 显示全部楼层
第一次见识到 platformIO,没明白已有很多家IDE,为何还需要此 platformIO ?

使用特权

评论回复
fanwei700615| | 2022-11-17 17:45 | 显示全部楼层
棉花棒之死 发表于 2022-10-5 17:25
第一次见识到 platformIO,没明白已有很多家IDE,为何还需要此 platformIO ?

因为platformio是兼容arduino的,所以有比较全的库,有很多传感器的驱动。

使用特权

评论回复
wsnsyy| | 2022-11-18 14:40 | 显示全部楼层
arduino真的有在做产品中应用吗

使用特权

评论回复
ly87802541| | 2022-11-19 16:24 | 显示全部楼层

使用特权

评论回复
所有开发板都报错,fatal error: at32f435_437_conf.h: No such file or directory,找不到头文件就尴尬了,在Cmake文件中包含也不起作用。

使用特权

评论回复
所有开发板都报错,fatal error: at32f435_437_conf.h: No such file or directory,在Cmake文件中包含也无效

使用特权

评论回复
Bowclad| | 2023-2-7 18:45 | 显示全部楼层
platformio的库比较多

使用特权

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

本版积分规则

3

主题

43

帖子

1

粉丝