社区首页
技术讨论创新帖
全部新帖
资料区
社区活动
联系管理员
★ 社区积分制度
★ 新手必读
★ 申请版主★
|
首页
|
电子技术
|
嵌入式
模拟电子
单片机
电源管理
传感器
半导体
电子产品应用
|
工业控制
物联网
汽车电子
网络通信
医疗电子
手机便携
测试测量
安防电子
家用电子
机器人
新能源
电子头条
|
社区
|
论坛
测评
博客
大学堂
|
下载
|
下载中心
电路图
精品文集
参考设计
|
Datasheet
|
活动
|
技术直播
|
datasheet
datasheet
文章
搜索
登录
注册
论坛
切换旧版
论坛首页
版块列表
专业技术中心
TI技术论坛
ST传感器与低功耗无线技术论坛
ADI参考电路
DigiKey得捷技术专区
平头哥RISC-V活动专区
ADI · 世健工业技术
电子技术交流
嵌入式系统
单片机
国产芯片交流
电机驱动控制
FPGA/CPLD
模拟电子
电源技术
PCB技术
RF/无线
传感器
综合技术交流
下载中心专版
大学堂专版
测评中心专版
创意与实践
电子竞赛
DIY/开源硬件专区
淘e淘
创意市集
行业应用
移动便携
医疗电子
工控电子
安防电子
汽车电子
休息一下
聊聊、笑笑、闹闹
工作这点儿事
为我们提意见&公告
EEWorld颁奖专区
信息发布
最新帖子
最新帖子
最新回复
精华
消灭零回复
测评中心
活动中心
积分兑换
E金币兑换
芯兑换
厂商专区
TI技术论坛
ST传感器与低功耗无线技术论坛
电子工程世界-论坛
»
论坛
›
电子技术交流
›
国产芯片交流
›
使用VSCode调试全志R128的C906 RISC-V核心
返回列表
发新帖
回复
阅
144
|
回
1
aleksib
当前离线
一粒金砂(高级)
最后登录
2023-11-28
在线时间
21 小时
威望
376分
芯积分
408分
(兑换)
E金币
0枚
(兑换)
(兑换)
好友
0
aleksib
114
帖子
0
TA的资源
一粒金砂(高级)
+ 好友
私信
发表于2023-11-20 17:25
最新更新于2023-11-20 17:25
显示全部楼层
使用VSCode调试全志R128的C906 RISC-V核心
[复制链接]
# 使用 VSCode 调试 ## 调试 XuanTie C906 核心 ### 准备工具 - T-Head DebugServer(CSkyDebugServer) - 搭建调试服务器 - 下载地址:[T-Head DebugServer](https://xuantie.t-head.cn/community/download?id=4202772147627692032) - 手册:[T-Head Debugger Server User Guide](https://xuantie.t-head.cn/community/download?id=4170589434888130560) - 驱动:[cklink_dirvers](https://xuantie.t-head.cn/community/download?id=689487495854817280) - VSCode - 开发&调试 - 下载地址:[VSCode](https://code.visualstudio.com/) ### 配置 SDK 启用调试功能 在对应的C906的 `main.c` 函数最后面加上下列代码,配置 GPIO MUX 为 JTAG ```c writel(0x00f66660, 0x4004a40c); ```  参考手册:  然后编译下载。 ### 安装驱动 连接上CKLink,在设备管理器新增的USB设备上->右键->更新驱动程序->浏览我的电脑以查找驱动程序->浏览对应的驱动然后包括子文件夹->然后下一步即可。  ### 运行配置CSkyDebugServer ``` CSkyDebugServer->setting->Target Setting ```  ``` CSkyDebugServer->setting->Socket Setting ```  ### 启动CSkyDebugServer 确保R128正常运行,CKLink 正常连接,点击红色按钮启动调试  此时如果电脑本地上有编译环境,可以使用 `riscv64-unknown-elf-gdb` 进行调试,假设编译获得的文件路径为 `/lichee/rtos/build/r128_module_c906/img/rt_system.elf`,运行命令如下: ``` riscv64-unknown-elf-gdb -ex 'set arch riscv:rv64' -ex 'file ./lichee/rtos/build/r128_module_c906/img/rt_system.elf' -ex 'set remotetimeout 20' -ex 'target remote 127.0.0.1:3333' ``` 也可以如下操作 ``` riscv64-unknown-elf-gdb ./lichee/rtos/build/r128_module_c906/img/rt_system.elf 控制台界面输入 set remotetimeout 20 target remote :3333 才可以建立连接 ``` ### 配置 VSCode 配置如下 `.vscode/launch.json` 文件 ```json { // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/lichee/rtos/build/r128_module_c906/img/rt_system.elf", // 对应板子方案的elf文件 "args": [], "stopAtEntry": false, "cwd": "${fileDirname}", "environment": [], "externalConsole": false, "MIMode": "gdb", "miDebuggerPath": "${workspaceFolder}/lichee/rtos/tools/riscv64-elf-x86_64-20201104/bin/riscv64-unknown-elf-gdb", "miDebuggerServerAddress": "localhost:3333", // 端口号,本文电脑的CSkyDebugServer端口3333 "setupCommands": [ // 不能省略否则会报错,报错如下 { "description": "Enable pretty-printing for gdb", "text": "set remotetimeout 20", "ignoreFailures": true } ] } ] } ``` 省略后的报错: ``` Remote replied unexpectedly to 'vMustReplyEmpty': PacketSize=1000;QStartNoAckMode+;qThreadExtraInfo+;qXfer:features:read+ ``` ### 开始调试 点击 VSCode 调试按键,开始调试。 
此帖出自
国产芯片交流论坛
最新回复
chejm
感谢楼主提供的技术分享,先收藏学习再发表个人意见,顶起来
详情
回复
发表于
6 天前
回复
分享
举报
提升卡
变色卡
千斤顶
chejm
chejm
当前离线
一粒金砂(高级)
最后登录
2023-11-29
在线时间
1 小时
威望
398分
芯积分
208分
(兑换)
E金币
0枚
(兑换)
(兑换)
好友
0
207
帖子
0
TA的资源
一粒金砂(高级)
+ 好友
私信
发表于2023-11-23 18:56
显示全部楼层
感谢楼主提供的技术分享,先收藏学习再发表个人意见,顶起来
此帖出自
国产芯片交流论坛
回复
举报
返回列表
发新帖
回复
您需要登录后才可以回帖
登录
|
注册
发表回复
回帖后跳转到最后一页
猜你喜欢
【帖子】全志R128芯片RTOS调试指南
【帖子】全志R128基础组件开发指南——图像采集
【帖子】全志R128 Tina Linux下busybox init 简介
【帖子】全志R128应用开发案例——获取真随机数
【帖子】小时候画在手腕上的表,我用全志R128让他真正动了起来
【帖子】全志R128应用开发案例——获取真随机数
【帖子】全志R128将LVGL运行在SPI TFT GUI上
【帖子】全志R128软件配置——RTOS 软件包配置
【文章】全志推出基于玄铁C906的Linux SBC,售价12美元
活动
更多>>
Littelfuse第3期:新型SSA系列双端超低分流电阻器
有奖直播:安森美汽车热管理e- Compressor 应用
安森美有奖直播|适用于光储充的SiC及IGBT隔离栅极驱动器方案
参会领开发板盲盒:2023 RT-Thread开发者大会报名啦!
有奖直播:艾迈斯欧司朗智慧农业与植物照明
有奖直播:Keysight《AI热潮下新技术》系列讲座
有奖直播 | 与英飞凌一同革新您的电动汽车温控系统:集成热管理系统(低压侧)
赢京东卡 | 场景寻宝,与英飞凌一起开启未来之家探索!
随便看看
全志R128内存泄漏调试案例
#内存泄露调试案例##问题背景硬件:R128软件:FreeRTOS+rtplayer_test(Cedarx)+AudioSystem##问题复现复现步骤:1data/boot.mp32.串口输入"l",循环播放3.串口输入"b",播放器后台执行##具体表现rtplayer_test循环播放老化音频十几分钟后,音乐停止播放,报错如 ...
使用 VSCode 编译和调试BlueNRG-1 的代码
BlueNRG-1-VSCode此repo是一个模板,用于设置VSCode以编译和调试EMB-1061BlueNRG-1模块的代码观看此视频以了解该项目的介绍请注意:这是一个正在进行的项目,存在一些问题和jank。打印浮标之类的东西可能无法正常工作。当您决定使用该芯片时,请考虑到这一点 ...
测评入围名单:英飞凌PSoC® 6 BLE原型开发板
感谢网友关注英飞凌PSoC®6BLE原型开发板~以下是入围网友信息。入围的网友请注意,请在2023年12月6日12:00前:(1)核对邮寄信息:点此查看您的论坛个人信息中姓名、电话、地址(2)确认是否能完成评测计划:看下方您提交的评测计划,(3)以上2个确认后, ...
如何用一个USB接口同时使用USB和USB转串口功能
有人试过用洗板水来清理顽固油污吗
24小時坦克出入~不準停車!?
EEWORLD大学堂----一周搞定系列之模电
接收的地址怎样用12864显示出来?
分享关于TI单片机MSP430-FLASH信息区编程实例
2010年1月16日,基于ARM的嵌入式系统软硬件开发讲座(北京)
查找数据手册?
搜索
EEWorld Datasheet 技术支持
热门标签
源代码
单片机
放大器
TI
ST
电源
分立器件
传感器
测试测量
模拟
相关文章
更多>>
我国自主研发的新一代CPU发布
11月28日,2023龙芯产品发布暨用户大会在京召开,现场发布新一代通用处理器龙芯3A6000、打印机主控芯片龙芯2P0500成果,并对外公布龙芯处理器核IP及龙芯自主指令系统架构授权计划。 龙
联发科回应拟投资英国新创企业:以人工智能及 IC 设计技术为主
11 月 28 日消息,英国全球投资峰会昨日在伦敦举行,全球超过 200 家重量级企业 CEO 出席,包括高盛、摩根大通等。 英国首相府提到,半导体行业龙头企业联发科拟在未来五年投资数家英国创新科技
荷兰政府批准安世半导体收购芯片公司 Nowi,金额未公开
11 月 28 日消息,安世半导体于 2022 年收购 Nowi,金额未公开。这笔交易现已获得荷兰政府的批准,此前荷兰政府一直以国家安全为由对其进行调查。 2023 年 5 月,荷兰政府以“涉国
解决燃料电池“卡脖子”难题!中国成功研发出创新材料,已批量供货
功率半导体市场放缓,报告称中国大陆企业转向 12 英寸晶圆和 IGBT 晶体管
消息称华为正研发苹果 Vision Pro 头显竞品:搭载麒麟旗舰处理器、主动散热设计
赋能边缘智能,ADI进博会上首秀
电赛三十周年,你们最闪耀!
量子钻石解除电动汽车“心病”
消息称台积电明年将针对成熟制程进行让价
新帖速递
《了不起的芯片》读书有感之四
【瑞萨RA4E1评估板】KEIL下RTT使用
【CW32L052测评】 搭建环境并点灯
【SparkFun MGM240P Thing Plus Matter 测评】+ 7 也能跑蓝牙
【SparkFun MGM240P Thing Plus Matter 测评】+ 总结
简易MP3播发器
凑了Arduino三兄弟,亲哥俩和表弟
【VisionFive 2:集成3D GPU RISC-V单板计算机】+02.CPU/DDR功能测试(zmj)
电源入门学习,看书还是看视频?
最优估计理论及其应用:建模、滤波、信息融合估计
【CW32L052测评】+LCD 屏及其显示程序分析
【VisionFive 2:集成3D GPU RISC-V单板计算机】反馈个bug,软件reboot总是卡住?
【VisionFive 2:集成3D GPU RISC-V单板计算机】+03.存储功能测试(zmj)
【瑞萨RA4E1评估板】keil项目和ADC测试
【在传送时钟的下降沿输出发送数据,在上升沿输入接收数据】请问这样规定什么意义
精选推荐
从研发到维护,2系示波器让储能系统“更可靠”!
真心请问大佬们嵌入式怎么规划职业生涯
超宽带 (UWB) 如何助力打造智能工厂?四个落地案例参考
SiC 碳化硅快充市场的应用机遇和设计挑战
追寻超导梦想的路上,不断刷新极限的这个电阻更具现实意义
看到总结的“A股23家模拟芯片公司简史”,里面有论坛用过的吗?
能效转换节节高,不一般的Qorvo SiC FET是怎样炼成的?
追寻超导梦想的路上,不断刷新极限的这个电阻更具现实意义
超宽带技术如何工作?
第4代SiC MOSFET的特点
【好礼等你拿!】安森美有奖直播报名中!
直播时间:12月13日(周三)上午10:00-11:30
直播主题:适用于光储充的SiC及IGBT隔离栅极驱动器方案
预报名、参与提问 均有机会获奖!
查看 »
有奖直播|艾迈斯欧司朗智慧农业与植物照明
直播时间:12月12日(星期二)下午14:00
奖品设置:10元京东卡、30元京东卡
查看 »
注册有礼 | 施耐德电器邀请您线上云逛EP23上海国际电力电工展
【会议时间】即日起-12月8日
【注册好礼】艾瑞泽调温热风枪、得力棘轮螺丝刀组套
查看 »
村田探索季∶优秀RFID标签具备哪些特点?等你一起探索!
点击活动页面"参与活动"按钮,完整填写表单,获得探索资格
本活动共有两关(探索答题、扫码上传),两关任务全部完成,即有机会获得奖品。
查看 »
有奖直播|与英飞凌一同革新您的电动汽车温控系统:集成热管理系统(低压侧)
直播时间:12月26日(星期二)上午10:00
直播好礼:50元京东卡
*报名、参与直播均有礼哦~
查看 »
探索有奖 | 场景寻宝,与英飞凌一起开启未来之家探索!
活动时间:即日起至12月31日
你是否对生活抱有大胆创想,对家的一切有着品质追求并且乐于探索生活?
快来与英飞凌一起探索未来家的奥秘吧!
完成探索填写问卷即可赢取京东卡!
查看 »
Microchip安全解决方案网上研讨会
【直播时间】2023年12月5日(星期二)上午10:30-11:30
【参与福利】2023年11月07日– 2024年03月05日,出席全部4场研讨会的用户,有机会获得 Microchip 精美礼品。
查看 »
报名有礼| Arm Tech Symposia 年度技术大会报名开启!
11月27日 | 深圳、11 月29日 | 北京、12 月01日 | 上海,期待您的参与!
* 报名即有机会获赠报名礼:30元京东卡*50份!
* 到场参会还有机会获赠到场礼:50元京东卡*30份!
查看 »
MPS 隔离式稳压 DC/DC 模块——MIE系列首发,邀你一探究竟!
活动时间:即日起——2023年11月30日
填写样片申请或技术支持表单,即有机会获得幸运礼物!
查看 »
报名有礼:2023 瑞萨电子 MCU/MPU 工业应用技术研讨会
【会议时间】2023年12月12日(周二) 下午13:00-17:30
【会议地点】深圳湾万怡酒店4楼大宴会厅
【活动好礼】京东京造笔记本支架、公牛(BULL) 魔方智能USB插座、30元京东卡
查看 »
关闭
站长推荐
1
/10
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
电信业务审批[2006]字第258号函
京公网安备 11010802033920号
Copyright © 2005-2023 EEWORLD.com.cn, Inc. All rights reserved
快速回复
返回顶部
返回列表