在4.1.0中,FAL是RT-Thread Component的一部分,因此,需要通过Settings配置打开Component,而不是去online packages中寻找FAL。 此处需要说明的是,由于版本不同,在VS Code中点击RT-Thread Settings,会出现下图中无法找到Tkinter的错误。 解决方案是,在官网上下载最新的env工具包,然后将其中tools路径下的PYTHON27和PYTHON27...
调试工程 • 更改qemu-dbg.bat 文件,在qemu-system-arm 前加入start @echo off if exist sd.bin goto run qemu-img create -f raw sd.bin 64M :run start qemu-system-arm -M vexpress-a9 -kernel rtthread.elf -serial stdio -sd sd.bin -S -s 使用VS Code 调试工程 • 在VS Code 里点击...
"gdbPath": "/opt/rt-thread/tools/gnu_gcc/gcc-arm-none-eabi/bin/arm-none-eabi-gdb", } ] } launch.json 配置文件注意事项 这里是以 rt-thread 源码为路径的,如果不对应的话请修改 launch.json 文件中的 executable 值 ,其中 ${workspaceRoot} 表示的是 vscode 工程的路径 除了qemu 相关外,其他的 ...
"program": "${workspaceRoot}/rtthread.elf","setupCommands": [{ "description": "为 gdb 启用...
拿到了瑞萨的ra6m3的板子,发现使用RT-Thread Stduio下载速度很慢,就想着搭建一个vscode的环境试试。 环境搭建 安装vscode及Cortex-Debug 插件 使用python安装pyocd,或者使用打包为exe的pyocd 配置 新建调试配置,选择 Cortex-Debug,完善launch.json executable :要调试下载的elf文件 ...
用户在终端运行scons命令,本质执行 SCons.Script.main(),那么创建了一个scons-debug.py脚本,在脚本中调用SCons.Script.main(),然后让vscode使用debugpy工具调试scons-debug.py文件,这样就实现了调试scons的目的。 准备开发环境 首先安装env-windows或者nextpilot-windows-toolchain,它们提供了rt-thread所需开发环境(比如...
将生成的内核镜像 rtthread.bin 和 rtthread.elf 更新到 userappsprebuiltqemu-virt64-aarch64 目录中。 使用命令 ./run.sh,测试 qemu 正常运行后,使用 ctrl a,x 结束运行。 VSCode配置 要想使用VSCode配置用户态应用,需要先在工程路径下添加调试配置 ...
最近的研究成果就是学习rtthread,利用其自带辅助软件env产生mdk5工程和vsc工程,然后用vsc编辑工程,mdk5编译调试下载。这样既兼顾了mdk的强大调试能力,又可以利用vsc友好的编辑能力。
运行和调试 RT-Thread 步骤一 打开 VS Code 项目工程 在 Env 控制台进入 qemu-vexpress-a9 BSP 根...
下载这个文件,把这个文件解压到你的工程根目录,与rtthread文件夹同一个深度,最后应该改是下图的效果 到这里基本已经完工了,此时你用vs code打开这个文件夹,就能畅爽修改你的application了,代码补全代码定义小窗均可用哦如下图所示: 可能有些人打开的文件有乱码,这是因为keil默认是gb2312编码,而vs默认是utf-8编码,...