前言:
AGM是AG32 MCU, 可编程SoC和异构MCU的解决方案提供商, 海振远科技可提供全系列的开发板及SDK资料,方便用户从0开始,快速上手开发。
AGM AG32 MCU和FPGA 目前广泛应用于工业,消费,测试测量和医疗等场景。
AG32内置的FPGA( AGRV2K) 可升级替代EP570, EPM1270, LATTICE XO2-256,XO2-640, XO2-1200 等。
AG32 的管脚可以灵活定义,引脚与STM32。并且内置2KLE FPGA, 非常适合MCU + FPGA/CPLD的应用场景。
默认下,AG32 程序在调试时,使用 pio-debug 来调试。启动方式如下:
从 SDK1.5.2 开始,增加 cortex-debug。
cortex-debug 的功能相较 platformIO 自带的 pio-debug 更强大。支持 live watch 还有 RTOS 数
据界面功能。
启用 cortex-debug 的步骤:
1. 首先安装 cortex-debug 插件;
2. 在工程 platformio.ini 配置文件中增加配置选项:
在 platformio.ini 文件中的 [setup] 栏目下,增加配置项。如下:
此时,再点击 debug 列表项,可以看到新增 3 个选项:
这里新增的三项,就是 cortex-debug。
可以选中 Debugger 项,然后点绿色三角启动调试。
调试界面如下图:
附:
cortex-debug 跟 pio-debug 的差异:
两者的差异主要是在 VSCode 的界面上。体现在两个部分,一个是位于左侧的侧栏,一个是
位于下面的面板。
功能上,cortex-debug 在侧栏中增加了“CORTEX LIVE WATCH”以及“XPERIPERALS”菜单。
“CORTEX LIVE WATCH”用于显示实时数据,是优于 pio-debug 的最主要的点。
“XPERIPERALS”用于代替元“PERIPERALS”菜单来显示外设相关信息,基本相近。
AG32VF303 NANO开发板
该开发板可以作为核心板,直接嵌入到已有产品当中,帮助用户快速开始新设计。
AG32VF303 NANO开发板,通过SWD接口烧录,接线简单,烧录调试方便。
AG32 内置2KLE FPGA,单个芯片上集成了MCU+FPGA,提供极高的性价比。
补充信息——关于AG32:
AG32系列32位微控制器旨在为MCU用户提供新的自由度和丰富的兼容外设以及兼容的引脚和功能。AG32VF407产品系列提供卓越的品质、稳定性和非凡的价值。
器件特征:
■ 最大 CPU 速度为 248 MHZ
■ 从 Flash 执行零等待
■ SRAM 128KB.FLASH 1MB
■ 支持浮点
■ 1个CAN2.0.5个UART2个I2C
■ 2 个基本定时器,5 个高级定时器
■ 支持 SDIO 、以太网 MAC
■ 支持 USB FS+OTG
■ 看门狗
■ 3个 12 位、最高 3M SPS ADC(17 通道)、2个 DAC
■ 2x 比较器
■ RTC, SPI
■ 内置2KLE FPGA逻辑单元
如需了解更多资讯,欢迎联系海振远科技销售人员获取支持。
联系海振远科技
电话:0755-2780 9180; 15323895320;
邮箱: tech@hizyuan.com
Lucy@hizyuan.com