文章
  • 文章
搜索
首页 >> 技术文档 >> AG32VF407_DEMO_V2 开发板使用入门
详细内容

AG32VF407_DEMO_V2 开发板使用入门

AGM_DEMO_V2.jpg

在使用开发板前,请确认已经安装好开发环境。

安装环境过程,请参考文档《AG32 开发环境搭建.pdf》


一、上电:

给开发板 5V 供电,打开开关,可以看到电源旁边的小红灯亮起


二、使用 example 例程:

打开 example 例程,在 SDK 路径下:

D:\xxxxx\AgRV_pio\platforms\AgRV\examples\example (注意这里的两重 example)

image.png

由于开发板使用的是 407 芯片,需要先修改 platformio.ini 中的 board 类型:

board = agrv2k_103

修改为:

board = agrv2k_407

为了验证简单化,可以先把 example_board.ve 中的配置暂时删除,只留下前两项:

SYSCLK 100

HSECLK 8


三、烧录 VE 文件和代码 bin:

烧录程序可选 jlink 和官方烧录器两种;(串口烧录这里不讨论)


如果使用 jlink:

连线:用 jlink 线连接开发板的 jlink 接口。

配置:确认 platformio.ini 中的以下两行配置是打开的:

debug_tool = jlink-openocd

upload_protocol = jlink-openocd

安装插件:第一次使用 jlink,需要先安装插件【zadig-2.8.exe】,安装参考下图:

(该插件在 sdk 路径的根目录下)

image.png


注:如果第一步从下拉列表中找不到【J-Link】项,可以把下拉列表打开,插拔 Jlink

几次,找列表中的变化项。列表中的那个变化项,就是要更新驱动的项。


烧录:

新开发板第一次使用,要先烧录 VE 配置。(不烧录 VE 而先烧录程序 bin,会报错)

烧录 VE:


image.png


烧录程序:


image.png


仿真:

点击仿真按钮,可以进入仿真调试。可单步运行到 main 函数的结尾。


image.png


单步状态下如图:


image.png



如果使用官方烧录器(AGM专用下载器):


配置:

确认 platformio.ini 中的以下两行配置是否打开

debug_tool = cmsis-dap-openocd

upload_protocol = cmsis-dap-openocd

使用官方烧录器,PC 是免驱动的。

烧录:

烧录 VE 和烧录程序 bin,同上边的 Jlink 的烧录过程。

不再重复,请参考上边。

调试:

调试的启动和过程,也同上边的 Jlink 的调试过程。

不再重复,请参考上边。


四、查看 led 灯:

在 example 样例程序的 main 函数中,最后是调用函数 TestGpio()。

进入 TestGpio()函数,里边是对 LED 灯的闪灯操作。

由于我们在第三步时,删除了 example_board.ve 里的全部 IO 配置。现在把 led 的 pin 脚

映射恢复回来。copy 下边的设置到 ve 文件:

GPIO4_1 PIN_34 # LED1

GPIO4_2 PIN_33 # LED2

GPIO4_3 PIN_32 # LED3

GPIO4_4 PIN_31 # LED4


copy 后效果如下图:

image.png

此时,再次烧录 ve 文件。


(烧录 VE 的方式,如上边第三步)


烧录成功后,可以看到左下角的几个 led 闪烁起来。

五、查看 log 输出:

在以上的基础上,修改以下三项:

1. Platformio.ini 中:

确认 logger_if 配置是打开的:

logger_if = UART0

build_flags = -DBAUD_RATE=115200

以上两项分别设置:log 输出通过 uart0 输出、输出的波特率是 115200. 2. Example_board.ve 中:

Copy 以下的串口 IO 配置到 ve 中去:

UART0_UARTRXD PIN_69

UART0_UARTTXD PIN_68

修改后图示如下:

image.png

3. 在 example_gpio.c 中的 TestGpio()函数中,while(1)里增加一句 log:

image.png

最后,烧录 VE,烧录程序 bin。

然后,用串口线,接到开发板的串口 0(上边的那组)上,在 PC 端的串口工具(波特

率 115200)上可以看到 log 的输出信息。

以上,只是展示了拿到开发板后验证 LED 灯和 log 通过串口 0 输出的样例。

更多的驱动使用,请参考文档《AG32 驱动的使用.pdf》


LED灯/USB测试DEMO:agm_tinyusb_release_batch.zip

以太网测试DEMO:agm_eth_release_batch.zip


AG32VF407_DEMO_V2开发板使用入门.pdf

购买链接:https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-24461620535.11.634e2cd5SE7Sz2&id=735676280413


需要获取更多的“资料”和“支持”和“批量采购”可以联系我们

提供“芯片测样-发送资料-技术支持-批量采购”


联系方式: 姚工 13661545024(VX同号)

(加的时候备注下公司名和个人名字)

在线商城:agm-micro.taobao.com

公司网站:www.agm-micro.com

资料网站: www.tcx-micro.com

在线商城.png

关于我们

品牌中心

产品中心

新闻动态

咨询热线:13661545024(全国技术销售热线)

上海天晨芯科技有限公司

销售邮箱:sales@chipmorn.com

技术邮箱:jun.yao@chipmorn.com

公司地址:上海浦东新区东方路1365号5号楼

seo seo