文章
  • 文章
搜索
首页 >> 技术文档 >>官方资料 >> AG32下使用cortex插件调试程序
详细内容

AG32下使用cortex插件调试程序

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


默认下,AG32程序在调试时,使用pio-debug来调试。启动方式如下:

7ad06a60-a28b-4f5c-8b5d-e2e503dba010.png



从SDK1.5.2开始,增加cortex-debug。

cortex-debug的功能相较platformIO自带的pio-debug更强大。支持live watch,且还有RTOS数据界面功能。

启用cortex-debug的步骤:

  1. 首先安装cortex-debug插件;

  2. 在工程platformio.ini配置文件中增加配置选项

2031482d-554d-4f07-ac2a-c1ed32a5ef75.png


在platformio.ini文件中的 [setup] 栏目下,增加配置项。如下:


af567084-968c-4d4e-960c-56d4e524d5b0.png

  • #指定启用cortex-debug功能。调试的下拉菜单里增加Debugger相关项目。

  • debug_type = debugger

  • #设置live_watch的取样间隔,单位是秒。设置成0代表禁止使用live_watch功能。

  • debug_live_watch = 1

  • #设置RTOS的种类。auto代表自动识别。

  • debug_rtos = auto

此时,再点击debug列表项,可以看到新增3个选项:

e56e8e77-9c03-4830-980b-281304741c94.png


这里新增的三项,就是cortex-debug。

可以选中Debugger项,然后点绿色三角启动调试。

调试界面如下图:


366f3d76-39c1-4ac6-9f70-357db9258d12.png



附:

cortex-debug跟pio-debug的差异:

两者的差异主要是在VSCode的界面上。体现在两个部分,一个是位于左侧的侧栏,一个是位于下面的面板。

功能上,cortex-debug在侧栏中增加了“CORTEX LIVE WATCH”以及“XPERIPERALS”菜单。“CORTEX LIVE WATCH”用于显示实时数据,是优于pio-debug的最主要的点。

“XPERIPERALS”用于代替元“PERIPERALS”菜单来显示外设相关信息,基本相近。


需要获取更多的“资料”和“支持”和“批量采购”可以联系我们

提供“芯片测样-发送资料-技术支持-批量采购”


联系方式: 姚工 13661545024(VX同号)

(加的时候备注下公司名和个人名字)

在线商城:agm-micro.taobao.com

公司网站:www.agm-micro.com

资料网站: www.tcx-micro.com

在线商城.png







关于我们

品牌中心

产品中心

新闻动态

咨询热线:13661545024(全国技术销售热线)

上海天晨芯科技有限公司

销售邮箱:sales@chipmorn.com

技术邮箱:jun.yao@chipmorn.com

公司地址:上海浦东新区东方路1365号5号楼

seo seo