01 安装Remote Development插件 第一步就是要在VSCode中安装Remote Development插件,在插件中心搜索remote,点击安装Remote Development即可: 安装完成后,会出现远程开发的图标: 02 设置Remote Development 点击远程开发的图标,并选择Remotes (Tunnels/SSH),如下图: 之后点击SSH后面的设置按钮,并选择用户目录下的.ssh/config...
注意,其中的program就是fw_jump.elf的路径,还有postRemoteConnectCommands要在连接之后先使用symbol-file命令将vscode启动gdb时默认加载的symbol清除掉,然后再使用add-symbol-file命令将symbol添加到0x80000000(为啥是0x80000000,请观看RISC-V篇-qemu+gdb调试OpenSBI源码),否则后面debug时会有问题,比如,设置断点,会命中多个...
Pro开发板,由于其板载 jtag 功能,加上现在深圳动不动就封个几天,因此,想尝试一下远程对RISC-V ...
{ "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": ...
我在使用博流推荐的CDK进行调试开发时发现新建工程繁琐困难,于是选择在VSCode中使用命令行编译和烧写工作。 要使用VSCode,首先需要配置CMake和RISC-V的工具链 CMake的下载和配置 Cmake的配置十分简单。首先进入Cmake的官网,选择框出的.msi选项。(注意不要下载.zip文件) ...
下载芯来的单片机开发软件,Nuclei Studio。 下载visual studio code软件并安装。 打开MounRiver studio的安装目录,复制出riscv-none-embed-gcc目录,openocd目录以及template目录至自我定义的工具链目录,以MyToolChain为例。 解压Nuclei Studio的安装包并复制出riscv-nuclei-elf-gcc至MyToolChain。
riscv64-unknown-elf-gdb ./lichee/rtos/build/r128_module_c906/img/rt_system.elf 控制台界面输入 set remotetimeout 20 target remote :3333 才可以建立连接 1. 2. 3. 4. 5. 6. 配置VSCode 配置如下.vscode/launch.json文件 {// Use IntelliSense to learn about possible attributes.// Hover to ...
VSCode+EIDE开发CH32V系列RISC-V MCU 1. VS Code Visual Studion Code (VS Code),是一款由微软开发且跨平台的免费源代码编辑器。该软件支持语法高亮、代码自动补全(又称 IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具
搭建基于VSCODE的RISC-V单片机CH32V103开发环境 这款单片机官方建议的开发工具为MounRiver,此处只是作为一个可选方案研究,稳定性不确定. 并且,部分工具和资料是从MounRiver提取的.如需新版,请自行从里面提取: http://mounriver.com/download 工具 其他(本节可跳过) ...
先楫半导体的hpm_sdk,对于习惯用keil的开发者可能不太习惯,但是从开发角度上看,是比较灵活的,可以给开发者一定的发挥空间。该sdk支持cmake构建,可以在多个支持cmake的平台构建,比如vscode,clion等平台,构建的同时也会生成segger的IDESEGGER Embedded Studio forRISC-V。对于习惯IDE开发的,也可以直接上手segger这个SEGGER...