连接过程中,会自动在虚拟机中安装vscode server,工作原理如下: 由于我们配置了免密,所以等待一小会儿,就会显示连接成功,(中间可能会出现弹窗,选择continue即可)如下图: 之后就可以在VSCode中打开虚拟机中的文件、目录进行开发了 下面,我们以打开OpenSBI源码为例,首先选择VSCode的file菜单,然后选择Open Folder,如下图所...
“现在有了qemu+gdb调试OpenSBI的环境,也有了VSCode远程开发环境,这两者如果能结合起来,那将会极大提升开发、调试的效率,特别是debug的时候,可以实时跟踪代码会很爽的~” 01 VSCode安装C/C++插件 想要在VSCode中进行debug,那必须要安装插件,对于c代码来说,就安装微软开发的C/C++插件即可: 注意一定要点install in SS...
通过VSCode远程到ubuntu中,这里可以参考Window SSH 远程开发环境搭建,将模式设为 debug 模式 按下快捷键...
debug的配置文件 launch.json {"version":"0.2.0","configurations": [ {"name":"gdb-multiarch","type":"cppdbg","request":"launch","program":"${workspaceRoot}/program.elf","args": [],"stopAtEntry":false,"cwd":"${workspaceRoot}","environment": [],"externalConsole":false,"MIMode":"gd...
用VSCode 打开工程目录,按下“F5”键调试一下,输出的结果为 2,因为 1+1 的结果肯定等于 2。 上图展示的是执行完 add a0,a0,a1 指令之后,执行 jr ra 指令之前的状态。这时 a0 寄存器中的值确实已经变成了 2,这说明运算的结果正确。 当add_ins 函数返回后,输出的结果如下图所示: ...
同时,睿思芯科的工具链团队率先开发出了全球第一款基于VSCode的RISC-V集成开发环境(IDE)——RiVAI Studio。该IDE支持多种Simulator/Emulator的多核调试,支持Vector Core和Scalar Core的应用程序开发,支持Gprof/Profile/SystemView等性能分析。随着睿思芯科与海内外各大开源社区的合作深化,RISC-V与各操作系统的适配也...
使用VSCode 调试 调试XuanTie C906 核心 准备工具 T-Head DebugServer(CSkyDebugServer) - 搭建调试服务器 下载地址:T-Head DebugServer 手册:T-Head Debugger Server User Guide 驱动:cklink_dirvers VSCode - 开发&调试 下载地址:VSCode 配置SDK 启用调试功能 ...
用VSCode 打开工程按下“F5”调试一下,如下所示: 上图中是执行完 andi a0,a0,0xff 指令之后,执行 jr ra 指令之前的状态。可以看到,a0 寄存器中的值确实已经变成 2 了,这说明运算的结果是符合预期的。 andi_ins 函数返回后,输出的结果如下图所示: ...
值得一提的是,睿思芯科的工具链团队率先开发出了全球第一款基于VSCode的 RISC-V 集成开发环境——RiVAI Studio,支持多种Simulator/Emulator的多核调试,支持Vector Core和Scalar Core的应用程序开发,以及支Gprof/Profile/SystemView等性能分析。同时,团队还自主研发了基于GCC和LLVM的编译器及其它配套开发工具,完善的...
同时,睿思芯科的工具链团队率先开发出了全球第一款基于VSCode的RISC-V集成开发环境(IDE)——RiVAI Studio。该IDE支持多种Simulator/Emulator的多核调试,支持Vector Core和Scalar Core的应用程序开发,支持Gprof/Profile/SystemView等性能分析。此外,睿思芯科还加入了openKylin、openEuler、deepin等多家大型开源操作系统...