【瑞萨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开始调试就可以了。

相关推荐
进击的炸酱面1 天前
如何在服务器中使用codex?代理配置一图详解
ide·vscode·ssh
持敬chijing1 天前
VSCode 远程开发环境完整搭建指南:汉化、SSH 免密连接与版本更新锁定
ide·vscode·ssh
郝学胜-神的一滴2 天前
C++11 工程级应用 09:告别无谓拷贝,解锁高性能移动语义
开发语言·数据结构·c++·vscode·软件工程·visual studio
weixin_402486342 天前
VS Code Codex/Claude Extension 无法安装 / 无法正常打开
linux·服务器·vscode
2501_915909062 天前
SwiftUI 和 UIKit 怎么选?两代 UI 框架的适用范围
vscode·ios·objective-c·个人开发·swift·敏捷流程
golang学习记2 天前
VS Code 新UI被曝重大bug:菜单栏消失了
vscode·bug
2501_915918412 天前
在Windows10上使用VSCode和Code Runner搭建Swift开发环境详细步骤
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
WeiXin_DZbishe3 天前
基于springboot大学生提问箱系统-计算机毕设【课程设计】72593
javascript·vue.js·spring boot·vscode·python·node.js·php
冰水不凉3 天前
CodeX 在 Ubuntu 下 vscode 插件的 bug 问题
vscode·ubuntu·bug
JMchen1234 天前
Cursor高阶玩法:.cursorrules编写与Spec-Driven开发实战,把AI调教成专属结对编程搭档
人工智能·vscode·kotlin·cursor·结对编程·spec-driven·.cursorrules