乐于分享
好东西不私藏

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

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

前言

Technology NEWS

      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 下使用 cotex 插件来调试程序

默认下,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”菜单来显示外设相关信息,基本相近。

AG32相关开发板推荐

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逻辑单元

如需了解更多资讯,欢迎联系我们获取支持。

       Website: www.hizyuan.com 

                        www.iicbuy.com

         TEL:        0755-2780 9180

                         15323895320

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » AG32 下使用 cotex 插件来调试程序

评论 抢沙发

6 + 8 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮