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

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

海振远科技 2024-6-18 

第一章   AG32 MCU开发板的使用

一、使用准备

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

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

上电:

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

二、使用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

如下图:

三、烧录VE 文件和代码bin

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

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

(一)、Platformio.ini的配置

默认的配置如下:

1、如果使用Dap-linkAGM 专用),需要在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

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

四、烧录程序到AG32芯片

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

  1. 烧录VE

Upload LOGIC

成功识别到目标器件。

2、烧录程序:Upload

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

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

3、仿真:

点击仿真按钮,可以进入仿真调试。可单步运行到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.

2. 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 和程序两个都要烧录)

烧录VEUpload LOGIC 和 烧录程序:Upload

           

    

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

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

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

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

第二章   AG32 MCU Start Kit 体验活动

AG32 MCU Start Kit 开发板(AG32 &STM32 Demo) 21天评测活动

活动提供价值198元的开发套件:

1. AG32 &STM32 Demo开发板 x1

2. AGM USB Blaster下载器 x1

3. USB数据线 x1

4. USB电源线 x1

5. 配套电子资料 x1

活动参与方式:

活动详情

AG32VF407系列产品测评活动来啦,欢迎感兴趣的工程师参与。

AGM AG32VF407系列32位微控制器主频可以达到248MHz ,内置2K LEs FPGA。FPGA与MCU可以通过AHB总线进行通信,速度比传统SPI快很多倍,MCU和FPGA可单独运行也可交互运行。

MCU的I/O引脚可以灵活定义,AG32可以与STM32管脚兼容,MCU实测最高可以跑到380MHz,FPGA逻辑可以灵活模拟出客户额外所需的接口;

AG32目前广泛应用于数据采集,工业控制和医疗电子等,欢迎感兴趣的工程师加入到我们测评的活动中。

如何申请

>>认真填写申请理由、测评计划等,即有机会免费获取测评机会,官方建议测评方向:调试成功AG32所有的外设功能。本期活动有3个名额可使用测评邀请券,先用先得。

  • 申请理由和测评计划*
  • 评测经验(如发表过评测,建议选取自己觉得评测分享好的,附上其链接)
  • 姓名
  • 邮箱
  • 手机
  • 公司名称
  • 公司详细地址
  • 职务

将上述信息发送邮件到 tech@hizyuan.com;

测评要求

收到开发板后,请在EEWorld电子工程世界-论坛»论坛›电子技术交流›FPGA/CPLD 自拟标题发表测评报告。每周至少提交一篇测评报告,测评报告要求100%原创首发,抄袭会被封杀哦。评测报告可包含:
1、开箱评测(从功能特性、系统框图、硬件资源、做工、软件资源、功能演示等方面评测);
2、各个功能模块/Demo测试过程、结果,经验总结;开发过程中的遇到的问题及探索出的解决方案;
3、学习/入门过程连载;
4、完成小制作的流程、经验分享,关键代码分析等;
5、测评总结和对厂商的建议等

>>点击查看详细测评规则

活动评奖

所有参与使用AGM原厂原装的AG32 &STM32 Demo板(价值198元/套)评测的网友,活动结束后将进行评分。测评综合分=70%测评报告质量+10%测评计划完成度+10%测评互动情况+10%测评及时性  四个方面进行评分。EEWorld社区积分奖励规则:

测评综合分

奖励

测评综合分>=90分

一张测评邀请劵+保留测评开发板+20威望+20芯积分

测评综合分>=75分

保留测评开发板+10威望+10芯积分

测评综合分<75分

寄回测评开发板,或者私信按优惠价购买

配套提供的例程:

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

  • 30
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值