AG32 MCU Start Kit 开发板快速入门及 21天体验活动

AG32 IDE开发环境搭建-完整版

海振远科技 2024-6-18

  1. AG32 MCU开发板的使用
    1. 使用准备

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

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

上电:

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

    1. 使用example 例程

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

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

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

board = agrv2k_103

修改为:

board = agrv2k_407

开发板上的LED灯的硬件连接:

为了验证简单化,可以先把example_board.ve 中的其他配置暂时删除,只留下sysclk

和led 的配置:

SYSCLK 100

HSECLK 8

GPIO4_1 PIN_34 # LED1

GPIO4_2 PIN_33 # LED2

GPIO4_3 PIN_32 # LED3

GPIO4_4 PIN_31 # LED4

如下图:

    1. 烧录VE 文件和代码bin:
    1. 烧录VE 文件和代码bin:

烧录程序需要使用dap-link(AGM 专用)或通用的jlink;(串口烧录这里不做讨论)

Dap-link 和Jlink 在跟开发板的连线上,都是jtag 的swd 两线(clk 和tms)模式。

      1. Platformio.ini的配置

默认的配置如下:

1、如果使用Dap-link(AGM 专用),需要在platformio.ini 中的配置进行修改:

如上直接修改为protocol = cmsis-dap-openocd

或者修改如下2行:

debug_tool = cmsis-dap-openocd

upload_protocol = cmsis-dap-openocd

修改完毕后,从菜单栏点击文件---》保存。

2、如果使用Jlink,需要在platformio.ini 中的配置以下两行:

debug_tool = jlink-openocd

upload_protocol = jlink-openocd

如果使用dap-link,该烧录器是免驱动的,不用安装任何驱动。

如果使用Jlink,需要在原有Jlink 基础上安装插件zadig。方法如下:

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

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

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

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

      1. 烧录

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

  1. 烧录VE:

Upload LOGIC

成功识别到目标器件。

2、烧录程序:Upload

注意:这里的下载,都是在release 栏下边。

配套的开发板资料及例程信息可以联系海振远科技技术支持获取。

  1. 仿真:

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

单步状态下如图:

四、查看led 灯:

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

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

如果使用默认example 程序,按前边的操作一路走下来,此时是可以看到左下角两个led

灯一起闪烁的。

五、查看log 输出:

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

  1. Platformio.ini 中:

确认logger_if 配置是打开的:

logger_if = UART0

build_flags = -DBAUD_RATE=115200

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

  1. Example_board.ve 中:

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

UART0_UARTRXD PIN_69

UART0_UARTTXD PIN_68

修改后图示如下:

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

printf("HIZYUAN Test log\r\n");

(海振远科技发布的AGM AG32 MCU开发板使用入门,此版本是详细版,比网盘上发布的内容,步骤更详细)

以上修改后,注意文件的保存。

出现的提示点击覆盖,就完成保存了。

最后,编译并烧录VE,烧录程序bin。(注:ve 和程序两个都要烧录)

烧录VE:Upload LOGIC 和 烧录程序:Upload。

然后,用串口线,接到开发板的串口0(参开发板1 标识图)上,在PC 端的串口工具(波特率115200)上可以看到log 的输出信息,如下图:

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

HIZYUAN.COM上可以获取到技术支持信息。

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

AG32 MCU Start Kit 开发板 21天体验仅需19.9元!

活动提供:

1. AG32 MCU Start Kit 开发板 x1

  1. AGM USB Blaster下载器 x1

  2. USB数据线 x1

  3. USB电源线 x1

  4. 配套电子资料 x1

活动参与方式:

1、联系海振远科技,提供名片信息,成功支付199.9元的押金后,海振远科技安排将开发板快递到用户手上;

2、用户从快递签收日起21天内,可以自由体验开发的各项功能;

3、快递签收的第22天前将开发板及配件退回海振远科技,开发板的发货以邮费到付的方式(或用户预付),退回的运费也由用户承担。

4、我司收到退回的开发板后,检查电源及芯片工作正常后,给用户返回199.9 - 19.9 = 180元。

5、活动的最终解释权归我司所有。

E-mail: tech@hizyuan.com; Jane@hizyuan.com

TEL: 0755 - 2 7 8 0 - 9 1 8 0

心动不如快行动,联系请备注CSDN粉丝。方便我们后台客服快速对接响应,获取优先体验权。

我们提供有丰富的实验例程,可以帮助用户半天时间快速上手开发项目。一起DIY更多好玩有趣的项目。

相关推荐
hairenjing11234 小时前
使用 Mac 数据恢复从 iPhoto 图库中恢复照片
windows·stm32·嵌入式硬件·macos·word
模拟IC攻城狮5 小时前
华为海思招聘-芯片与器件设计工程师-模拟芯片方向- 机试题-真题套题题目——共8套(每套四十题)
嵌入式硬件·华为·硬件架构·芯片
IT B业生6 小时前
51单片机教程(六)- LED流水灯
单片机·嵌入式硬件·51单片机
一枝小雨6 小时前
51单片机学习心得2(基于STC89C52):串口通信(UART)
单片机·嵌入式硬件·51单片机
IT B业生7 小时前
51单片机教程(一)- 开发环境搭建
单片机·嵌入式硬件·51单片机
海绵波波1079 小时前
Webserver(4.8)UDP、广播、组播
单片机·网络协议·udp
好想有猫猫9 小时前
【51单片机】串口通信原理 + 使用
c语言·单片机·嵌入式硬件·51单片机·1024程序员节
云卓科技9 小时前
无人车之路径规划篇
人工智能·嵌入式硬件·算法·自动驾驶
stm 学习ing10 小时前
C语言 循环高级
c语言·开发语言·单片机·嵌入式硬件·算法·嵌入式实时数据库
w微信1501350781211 小时前
小华一级 代理商 HC32F005C6PA-TSSOP20 HC32F005系列
c语言·arm开发·单片机·嵌入式硬件