update doc

This commit is contained in:
NeoZeng 2022-11-15 23:11:06 +08:00
parent 5feb4f17b3
commit da58f5c25f
4 changed files with 7 additions and 12 deletions

View File

@ -1 +1 @@
[{"node":"CAN1","expanded":true,"format":0,"pinned":false},{"node":"CAN1.MCR","expanded":true,"format":0},{"node":"GPIOG","expanded":true,"format":0,"pinned":false}]
[]

4
.vscode/launch.json vendored
View File

@ -31,10 +31,6 @@
"showDevDebugOutput": "none",
"servertype": "jlink",
"interface": "swd",
//cortex-debug,
"armToolchainPath": "D:\\gcc-arm-none-eabi\\bin",
//cortex-debug,
"gdbPath": "D:\\gcc-arm-none-eabi\\bin\\arm-none-eabi-gdb.exe",
// "preLaunchTask": "build task",//Build,使
}
]

View File

@ -303,25 +303,24 @@ Makefile的大部分内容在CubeMX初始化的时候就会帮你生成。如果
### 简单的调试配置
> 在VSCode中调试不能像Keil一样查看变量动态变化但是支持以外的所有操作如查看外设和反汇编代码设置断点触发方式等。
>
> 用于调试的配置参考这篇博客:[Cortex-debug 调试器使用介绍](https://blog.csdn.net/qq_40833810/article/details/106713462),这里包含了一些背景知识的介绍。你也可以直接查看下面的教程。
用于调试的配置参考这篇博客:[Cortex-debug 调试器使用介绍](https://blog.csdn.net/qq_40833810/article/details/106713462)。
你需要配置**arm gnu工具链的路径**(工具链包括编译器、链接器和调试器等),**OpenOCD的路径**使得GDB调试器可以找到OpenOCD并调用它从而连接硬件调试器如j-link等该工作区文件夹的**launch.json文件**用于启动vscode的调试任务
你需要配置**arm gnu工具链的路径**(工具链包括编译器、链接器和调试器等),**OpenOCD的路径**使得GDB调试器可以找到OpenOCD并调用它从而连接硬件调试器如j-link等JlinkGDBServer的路径以及该工作区文件夹的**launch.json文件**用于启动vscode的调试任务
VSCode `ctrl+,`进入设置通过搜索找到cortex-debug插件的设置。
1. 搜索**armToolchainPath**设置你的arm gcc toolchain的`bin`文件夹。bin是binary的缩写实际上文件夹内部是一些可执行文件整个工具链都在这里注意该文件夹是刚刚解压的**arm gcc toolchain的根目录**下的bin文件夹里面有很多以arm-none-eabi为前缀的可执行文件)。
2. 搜索**openocdPath**设置你的openocd路径需要包含到openocd的可执行文件
3. 搜索**JLinkGBDServer**设置JlinkGDBServerlCL.exe的路径在Jlink安装目录下CL代表command line命令行版本
**注意**windows下路径需要使用两个反斜杠`\\`代表下一级文件夹。
***其他配置需要的文件已经全部在basic_framework中提供***,包括`openocd.cfg STM32F407.svd .vscode/launch.json`。
![image-20221115215531879](assets/image-20221115215531879.png)
![image-20221113125439857](assets\image-20221113125439857.png)
<center>主要需要配置这2个路径</center>
<center>主要需要配置这三个路径第四个gdbPath可以选配</center>
如果教程中的启动json文件看不懂请看仓库里的`.vscode`下的`launch.json`,照葫芦画瓢。

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB