update tutorial 1

This commit is contained in:
NeoZng 2022-11-12 20:40:36 +08:00
parent 4a43222ba5
commit 5fc8ff212e
2 changed files with 3 additions and 1 deletions

View File

@ -8,7 +8,7 @@
本框架使用stm32cubemx生成基于makefile使用gcc-arm-none-eabi编译make命令。若需使用keil5开发请在stm32cubemx的`project manager`标签页下将工具链改为MDK然后在keil中自行添加所需包含的.c文件和头文件。关于如何在keil下添加dsplib请参考文档。 本框架使用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提供可视化模块 推荐使用 SEGGER ozone进行调试暂时只支持jlink提供可视化模块

View File

@ -288,6 +288,8 @@ Makefile的大部分内容在CubeMX初始化的时候就会帮你生成。如果
用于调试的配置参考这篇博客:[Cortex-debug 调试器使用介绍](https://blog.csdn.net/qq_40833810/article/details/106713462) 用于调试的配置参考这篇博客:[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的调试任务 你需要配置**arm gnu工具链的路径****OpenOCD的路径**使得GDB调试器可以找到OpenOCD并调用它从而连接硬件调试器如j-link等该工作区文件夹的**launch.json文件**用于启动vscode的调试任务
如果教程看不懂,请看`.vscode`下的`launch.json`,照葫芦画瓢。 如果教程看不懂,请看`.vscode`下的`launch.json`,照葫芦画瓢。