【瑞萨RA x Zephyr评测】四、在线调试功能


1. 简介📢

在上一篇中我们以以FPB-RA6E2上的CAN为例,带大家熟悉了Zephyr中的CAN功能和线程创建,在这个过程中也遇到了不少的问题,那如果想要debug调试,在vscode的环境中,如何实现呢?本篇将带大家debug起来,欢迎大家收藏、转发,多多交流哈🤗😃🎉🪅📢

🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈

🚀 ------评测系列跳转------🚀
瑞萨FPB-RA6E2开发板快速入门
【瑞萨RA x Zephyr评测】一、点亮FPB-RA6E2开发板
【瑞萨RA x Zephyr评测】二、ADC模块测试
【瑞萨RA x Zephyr评测】三、CAN模块测试


2. Debug环境搭建

2.1 安装 Cortex-Debug插件


2.2 新建配置文件

在当前Zephyr工程目录下,新建.vscode文件夹,在其中新建launch.json、settings.json文件,如下图:

.vscode\launch.json

json 复制代码
{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "cortex-debug",
            "request": "launch",
            "servertype": "jlink",
            "cwd": "${workspaceRoot}",
            "executable": "${workspaceFolder}/zephyr/build/zephyr/zephyr.elf",
            "name": "fpb_ra6e2",
            "device": "r7fa6e2bb",
            "configFiles": [
                ""
            ]
        }
    ]
}

.vscode\settings.json

json 复制代码
{
    "cortex-debug.armToolchainPath": "D:\\toolchains\\arm-gnu-toolchain-14.2\\bin",
    "cortex-debug.armToolchainPrefix": "arm-none-eabi",
    "cmake.sourceDirectory": "D:/zepgyrproject/zephyr"
}

2.3 按F5开始调试

在main.c中先打个断点,然后按F5开始调试就可以了。

相关推荐
oushaojun235 分钟前
vscode中支持deepseek ai辅助编程
vscode·copilot·deepseek
sunoo-2291 天前
C 语言文件 IO 全攻略:从基础函数到实战踩坑(BMP 读取 + 词典查询)
linux·c语言·前端·笔记·vscode·学习
慕容引刀1 天前
或许你真的需要这个Git神器:让团队提交文案终于对齐了
人工智能·git·vscode·自然语言处理·github
00后程序员张1 天前
iOS 开发全流程需要哪些工具?编码、调试、构建、发布阶段选择
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
nicehuai1 天前
烧录、查变量、看日志、调驱动:H-FlashScope搞定嵌入式下载调试的瑞士军刀
ide·vscode·visual studio
sunoo-2292 天前
【C 语言标准 IO 入门】第二天学习笔记:文件操作核心函数 + 实战案例 + 踩坑合集
linux·笔记·vscode·学习
2501_916008892 天前
Swift多环境配置:利用Scheme实现灵活的多环境管理
开发语言·ide·vscode·ios·个人开发·swift·敏捷流程
New_Horizons6662 天前
Vscode终端激活Conda虚拟环境
ide·vscode·conda
青 春 记 忆2 天前
零基础入门Python11|Git实战:为任务管理器建立版本历史
开发语言·git·vscode·python·python3.11
雾沉川3 天前
Rust IDE 选型:除 VS Code 之外,RustRover 非商业场景可免费使用
ide·vscode·rust