From 5fc8ff212ee92e6b5230edd9f6576c0419fe5550 Mon Sep 17 00:00:00 2001 From: NeoZng Date: Sat, 12 Nov 2022 20:40:36 +0800 Subject: [PATCH] update tutorial 1 --- README.md | 2 +- VSCode+Ozone使用方法.md | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 57259e9..075c10a 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ 本框架使用stm32cubemx生成,基于makefile,使用gcc-arm-none-eabi编译(make命令)。若需使用keil5开发,请在stm32cubemx的`project manager`标签页下将工具链改为MDK,然后在keil中自行添加所需包含的.c文件和头文件。关于如何在keil下添加dsplib,请参考文档。 - VSCode可通过Cortex-Debug利用OpenOCD进行调试,jlink/stlink/dap-link都支持。 + VSCode可通过Cortex-Debug利用OpenOCD进行调试,jlink/stlink/dap-link都支持,具体的使用方法和环境配置教程在[VSCode+Ozone使用方法](./VSCode%2BOzone%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95.md)中。 推荐使用 SEGGER ozone进行调试(暂时只支持jlink,提供可视化模块)。 diff --git a/VSCode+Ozone使用方法.md b/VSCode+Ozone使用方法.md index 61024c9..ff9c63a 100644 --- a/VSCode+Ozone使用方法.md +++ b/VSCode+Ozone使用方法.md @@ -288,6 +288,8 @@ Makefile的大部分内容在CubeMX初始化的时候就会帮你生成。如果 用于调试的配置参考这篇博客:[Cortex-debug 调试器使用介绍](https://blog.csdn.net/qq_40833810/article/details/106713462) +***配置需要的文件已经全部在basic_framework中提供***,包括`openocd.cfg STM32F407.svd .vscode/launch.json`。 + 你需要配置**arm gnu工具链的路径**,**OpenOCD的路径**(使得GDB调试器可以找到OpenOCD并调用它,从而连接硬件调试器如j-link等),该工作区(文件夹)的**launch.json文件**(用于启动vscode的调试任务)。 如果教程看不懂,请看`.vscode`下的`launch.json`,照葫芦画瓢。