图片展示
  • AG32 MCU
  • DAP LINK
  • HIZYUAN
  • AMD/XILINX-2

AG32 下使用 cotex 插件来调试程序

作者:Robin 浏览: 发表时间:2025-06-25 10:42:41 来源:AGM

前言:


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


暂无链接

电话:0755-2780 9180   E-mail: tech@hizyuan.com
地址:中国广东省深圳市宝安区新安街道广兴源互联网智慧科技园D栋508
Copyright 版权所有  海振远科技 All rights reserved  

在线客服
联系方式
热线电话
0755-27809180
E-mail地址
tech@hizyuan.com
二维码
二维码
微信在线客服-(添加请备注:海振远产品咨询)
在线客服
添加微信好友,详细了解产品
使用企业微信
“扫一扫”加入群聊
复制成功!
添加微信好友,详细了解产品
我知道了
粤ICP备19051499号-1