AG32VH407RCT6测评板卡不仅有AG32VH407RCT6板卡,还有对应的烧写器。烧写器是AGM厂商专用的烧写器,支持AGM厂商的MCU、FPGA和CPLD芯片类型的烧写。如果拆开烧写器外壳会发现烧写器芯片是AG32VF407RGT6,根据官网的芯片介绍,发现烧写器的芯片也是有FPGA模块的。
外设上稍逊与AG32VH407RCT6,但是片内Flash确大于AG32VH407RCT6。没想到烧写器竟然挺强的,可以就是烧写器I/O口没有引出来,更换程序后也不知道能不能换回来。烧写器外观如下,
不过烧写器连接电脑的线需要用USB TYPE-B的数据线,与JLink用的线是一样的,不用使用Type-C线。烧写器连接板卡的线是10pin的,线的定义也都标明好了,可以看到的是用的是SWD烧写方式。
AG32VH407RCT6板卡正面如下
供电是通过Type-C供电的,可惜的是只能供电不能用作串口使用。大多数I/O也都通过排针引出来,在背面可以看到每个排针对应的I/O口,有点不太方便。有四个用户指示灯和一个按键。电源指示灯和用户灯都是绿灯。
AG32VH407RCT6的开发环境需要VSCode、Python和AgRV_pio。官方给的下载链接是百度网盘: 提取码:12ej。链接里面有这三个软件的安装包。不过我已经安装了VSCode和Python,所以只下载了最新的AgRV_pio。
首先是确保电脑用户名是全英文的,查看方式可以是打开电脑C盘下的用户文件夹下的文件对应的用户文件夹是否为全英文。如果不是需要在电脑环境变量添加对应的变量。添加方式是右键我的电脑→属性→高级系统设置→高级→环境变量→新建。变量名为PLATFORMIO_CORE_DIR,变量值为指定的路径,且该路径不要有中文。点后点击全部的确定保存设置的变量。
VSCode软件可以在官网下载安装,Python可以在安装AgRV_pio时自动进行安装。AgRV_pio安装也是比较简单的,双击安装包后只需要设置一下安装路径即可,安装路径可以是默认的,也可以修改,但是修改后的路径不能有中文。
之后就会自动进行安装和安装Python。
VSCode安装好之后需要安装插件,常用的插件也可以进行安装。在扩展中搜索platformIO。安装如下图的插件
在安装插件时可能需要一定的时间,安装进度在右下角显示。安装成功后需要重启一下VSCode软件,关闭和再次打开一下就行。安装成功会在左侧功能栏中有对应的图标。
所有软件和插件安装好后,就可以通过VSCode打开例程了。点击文件→打开文件夹,找到AgRV_pio安装路径下的AgRV_pio\platforms\AgRV\examples\example,需要注意的是有多个example关键词。打开后会有一些安全提示,点击信任就可以。打开后可以点击右下角的赌√进行编译
或者点击功能栏的文件进行编译,其他文件夹对应的build有全编译文件
编译结果在中间显示出来,编译无误的话会显示SUCCESS
|