diff --git a/Makefile b/Makefile index 7fde451..6e67649 100644 --- a/Makefile +++ b/Makefile @@ -277,7 +277,7 @@ $(BUILD_DIR)/%.bin: $(BUILD_DIR)/%.elf | $(BUILD_DIR) $(BIN) $< $@ $(BUILD_DIR): - mkdir $@ + @mkdir build$@ ####################################### # clean up diff --git a/VSCode+Ozone使用方法.md b/VSCode+Ozone使用方法.md index 3ca0375..b90b181 100644 --- a/VSCode+Ozone使用方法.md +++ b/VSCode+Ozone使用方法.md @@ -304,12 +304,14 @@ Makefile的大部分内容在CubeMX初始化的时候就会帮你生成。如果 > 在VSCode中调试不能像Keil一样查看变量动态变化,但是支持以外的所有操作,如查看外设和反汇编代码,设置断点触发方式等。 -用于调试的配置参考这篇博客:[Cortex-debug 调试器使用介绍](https://blog.csdn.net/qq_40833810/article/details/106713462)。你需要配置**arm gnu工具链的路径**,**OpenOCD的路径**(使得GDB调试器可以找到OpenOCD并调用它,从而连接硬件调试器如j-link等),该工作区(文件夹)的**launch.json文件**(用于启动vscode的调试任务)。 +用于调试的配置参考这篇博客:[Cortex-debug 调试器使用介绍](https://blog.csdn.net/qq_40833810/article/details/106713462)。 + +你需要配置**arm gnu工具链的路径**(工具链包括编译器、链接器和调试器等),**OpenOCD的路径**(使得GDB调试器可以找到OpenOCD并调用它,从而连接硬件调试器如j-link等),该工作区(文件夹)的**launch.json文件**(用于启动vscode的调试任务)。 VSCode `ctrl+,`进入设置,通过搜索找到cortex-debug插件的设置。 -1. 搜索armToolchainPath,设置你的arm gcc toolchain的`bin`文件夹(bin是binary的缩写,实际上文件夹内部是一些可执行文件)。 -2. 搜索openocdPath,设置你的openocd路径(需要包含到openocd的可执行文件)。 +1. 搜索**armToolchainPath**,设置你的arm gcc toolchain的`bin`文件夹。bin是binary的缩写,实际上文件夹内部是一些可执行文件,整个工具链都在这里(注意该文件夹是刚刚解压的**arm gcc toolchain的根目录**下的bin文件夹,里面有很多以arm-none-eabi为前缀的可执行文件)。 +2. 搜索**openocdPath**,设置你的openocd路径(需要包含到openocd的可执行文件)。 **注意**,windows下路径需要使用两个反斜杠`\\`代表下一级文件夹。