找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

查看: 44|回复: 1

[ADK相关资料] 【转载】S7/S5 Platform 开发使用VS Code编译烧录调试体验

[复制链接]
连续签到天数:2天
签到总天数:271天
签到总奖励:6031金币
发表于 昨天 21:15 | 显示全部楼层 |阅读模式
【原文链接】https://www.wpgdadatong.com.cn/blog/detail/78064

QMDE官宣即将停止使用,QCC AUDIO系列产品也要全面拥抱VSCODE.

本文就以ADKToolkit 2.0.22.11搭配S7_S5-ADK-25.1-CS-r00296.1 0.0.296.1来展示如何在vscode中进行编译,烧录,调试

1. 安装VS Code,过程略
2. 安装ADK插件

插件伴随ADKTOOLKIT迭代更新,存放位置ADK_Toolkit\2.0.22.11\tools\vscode
安装方式,启动vscode选择从VSIX安装,加载插件后会自动安装生效
安装后显示
3.编译

点击终端菜单栏的运行生成任务,然后下拉列表选择合适工程运行
编译完成
4. 烧录

命令框输入>qualcommeploy选择命令运行
烧录输出信息
5. 调试

1 增加配置按照下图操作,选择添加配置,然后在下拉列表选择Qualcomm Debugger.这时候会自动打开launch.json,不用操作直接保存关闭即可.
在下拉列表选择Qualcomm Debugger
自动打开launch.json,不用操作直接保存关闭即可
启动pydbg窗口,在终端面板点击加号选择Pydbg
新建pydbg窗口将会自动连接设备进入交换界面
使用体验还好,各种调用,log输出与终端调试一样

6. 实时跟踪调试方式

   点击左侧调试图标,在选择框中选择start debug.提示框中选择要调式的子系统
然后测试机将会重开机.终端会打开窗口,后续就是配合pydbg进行具体调试动作.
              以上就是简单试用过程,相对于编译和烧录还是很简单的,调试这块使用起来是比较复杂,也不是简单几句或者几张截图能表 述完整的.后续如果有想更深一步了解的,会专门写一篇博文介绍.

       FAQ
1. Vscode版本有什么要求?
建议使用最新版

2. 如何加载工程?
请在adk源码目录下启动adk py环境,然后在其终端中启动vs code,只有这样才能将编译环境带到vscode中,否则无法正常使用

3. Vscode有什么使用禁忌?
请将vscode的默认终端设置为powershell,否则各项命令无法正常执行

4. Vscode插件都支持哪些芯片?
目前支持QCC308X~QCC309X/QCC518X以及S7 gen1 /S5 gen3,之前芯片依旧使用MDE开发

5. 对代码版本有什么要求?
代码需要使用最新版本的,前面发布的不能在vscode中正常应用.

6. 烧录怎么指定设备?
烧录前设备使用usb连接到电脑,确定电脑识别成功,一台设备时候会自动识别到,两个以上时会有弹窗提示选择设备

7. 有什么限制?
Vscode主要针对app,sensor部分,dsp部分不适用此环境

本帖子中包含更多资源

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

×
楼主热帖
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
连续签到天数:12天
签到总天数:473天
签到总奖励:20580金币
发表于 昨天 23:24 | 显示全部楼层
好文章
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|我爱蓝牙网 - 52Bluetooth

GMT+8, 2025-11-4 23:59 , Processed in 2.466557 second(s), 15 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表