在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 144|回复: 0

[原创] AG32下使用cortex插件调试程序

[复制链接]
发表于 2025-4-8 09:59:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 SHYG 于 2025-4-8 10:02 编辑

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

                               
登录/注册后可看大图
编辑
从SDK1.5.2开始,增加cortex-debug。
cortex-debug的功能相较platformIO自带的pio-debug更强大。支持live watch,且还有RTOS数据界面功能。
启用cortex-debug的步骤:

  • 首先安装cortex-debug插件;
  • 在工程platformio.ini配置文件中增加配置选项:

b7a3fbf9d9cb108b25e1b93d5d762c51.png

                               
登录/注册后可看大图
编辑
在platformio.ini文件中的 [setup] 栏目下,增加配置项。如下:

5de4e5232627fe54d80696ea3ea61b79.png

                               
登录/注册后可看大图
编辑

  • #指定启用cortex-debug功能。调试的下拉菜单里增加Debugger相关项目。
  • debug_type = debugger
  • #设置live_watch的取样间隔,单位是秒。设置成0代表禁止使用live_watch功能。
  • debug_live_watch = 1
  • #设置RTOS的种类。auto代表自动识别。
  • debug_rtos = auto
此时,再点击debug列表项,可以看到新增3个选项:

8a2878d05fc877772f50794ed1c9f468.png

                               
登录/注册后可看大图
编辑
这里新增的三项,就是cortex-debug。
可以选中Debugger项,然后点绿色三角启动调试。
调试界面如下图:

e301bef34b16fea9cd476211959855fc.png

                               
登录/注册后可看大图
编辑
.
附:
cortex-debug跟pio-debug的差异:
两者的差异主要是在VSCode的界面上。体现在两个部分,一个是位于左侧的侧栏,一个是位于下面的面板。
功能上,cortex-debug在侧栏中增加了“CORTEX LIVE WATCH”以及“XPERIPERALS”菜单。“CORTEX LIVE WATCH”用于显示实时数据,是优于pio-debug的最主要的点。
“XPERIPERALS”用于代替元“PERIPERALS”菜单来显示外设相关信息,基本相近。https://item.taobao.com/item.htm ... .0.0.621e2c1b1WjywJ以上网站可以购买到AG32相关产品和方案定制!

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

X

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-5-26 07:28 , Processed in 0.015989 second(s), 11 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表