这个比较简单,前面有提过,我用的stlink,所以选上就行(请注意,前面提到的stlink烧录的那个软件不支持中文路径,你的项目不能有中文路径,导入的原项目也不能有中文路径) 第四步:配置调试文件 在这里我们要设置下调试的launch文件 选择我们的cortex-debug 在launch那写代码,我这里是stlink和openocd所以可能有些不一...
Cortex-Debug的安装方式非常简单,只要在VSCode的扩展栏输入“Cortex-Debug”即可搜索到这个工具,接着,点击安装即可完成。 Figure 6: 2. 创建新工程 2.1 利用STM32CubeMx软件创建工程。 按照之前创建STM32工程一样,使用STM32CubeMx软件配置适合自己硬件的工程,并且输出代码。需要注意的是,在输出代码的时候,需要选择输出...
1.进入Cortex-Debug配置 2.点击“在settings.json中编辑” 3.修改代码,需要注意红色方框内路径要改为自己安装软件的路径 { "markdown.preview.breaks": true, "EIDE.C51.INI.Path": "c:\\Keil_v5\\TOOLS.INI", "EIDE.STLink.ExePath": "${userRoot}\\.eide\\tools\\st_cube_programer\\bin\\STM32...
只需在对应的目录下找到需要的配置文件,并填写其相对路径到列表中即可完成配置。本例中展示的是 OpenOC...
在VSCode 扩展窗口搜索安装 Cortex-Debug插件 创建调试配置 在Run and Debug 窗口点击 create a launch.json file ,弹出窗口选择 Cortex Debug 。将创建一个默认的配置文件。 修改默认配置 修改executable 字段,填入待调试的程序文件名,注意:必须是 elf 格式,不是 hex 或 bin 。
3.1 配置Cortex-Debug中工具链路径 3.2 配置运行和调试 四、调试目标代码 4.1 连接开发板和调试器 4.2 设置断点 4.3 启动调试 一、不同系统中单片机的调试方式 一般情况下我们都使用Windows平台下的编译器编译和调试单片机用的比较多,到了Linux下使用的编译器通常会是gcc,对应的调试工具是gdb。
前文写到使用minGW、GNU for ARM和VScode组成编译调试链,今天又发现了一款VScode的插件,Cortex-Debug(marus25),可以用来debug ARM cortex-M系列单片机。 这款插件目前功能不多,但好在配置简单,读一下官方的文档 ,稍微配置一下就可直接使用了,并且,前文的Jlink GDB server需要我们自己打开,这款插件可以免去这个过程。
配置步骤 安装配置 Cortex-Debug 在VSCode的插件中, 搜索安装Cortex-Debug 在VSCode中, 切换到Run And Debug, 点击上方的 Add Configuration, 会在 .vscode 目录下的 launch.json (如果没有会自动创建)中添加配置, 需要增加对应的配置信息 "configurations":[ ...
"type": "cortex-debug", "runToEntryPoint": "main", "servertype": "jlink", "device": "cortex-m4", } ] } 2.2 启动调试 在按要求配置好launch.json之后,就可以开始调试了。在VSCode左边工具栏找到调试按钮,点击进入运行与调试面板,确保在下拉框中选中刚刚创建的调试目标,点击绿色三角箭头开始调试。或者...
一、 使用工具 cortex-debug 插件 PyOcd 烧录器 可以通过 pip install pyocd 来安装 二、 pyocd 配置 首先要找到其芯片对应的包。...