目录
备忘,做个记录
1.vscode安装插件
C/C++,Cortex-Debug
2.下载安装Make
文件选择Complete package, except sources(如果无法进入下载页面,请在评论区留言)
然后将bin目录加到系统环境变量。运行make -v,测试安装是否正常。如下图所示
3.下载安装J-Link
兼容---JTAG---的仿真器,作用是烧入程序和---Debug---
4.VsCode配置文件设置
打开VSCode ->文件-> 首选项 -> 设置,搜索设置cortex jlink,如图
点击在setting.json中设置 找到自己电脑中J-LINK的安装路径,查看路径下JLinkGDBServerCL.exe 文件所在的位置,填入到 对应设置项中,如图:
打开项目所在目录,在项目根目录下新建.vscode目录,在该目录下新建luanch.json文件,将如下 内容拷贝进去:
{
"version": "0.2.0",
"configurations": [
{
"name": "Release",
"cwd": "${workspaceRoot}",
"executable": "${workspaceRoot}/build/TestProject.elf",
//TestProject.elf为实际生成的调试文件名
"request": "launch",
"type": "cortex-debug",
"servertype": "jlink",
"interface": "swd",
"device": "STM32F407ZG", //芯片类型
"preRestartCommands": [
//如果有bootloader程序 可以通过下面的设置加载bootloader程序并
//跳转到主程序所在地址进行调试
// "file ./bootloader.elf",
// "load",
// "add-symbol-file {workspaceRoot}/build/testproject.elf 0x08002030",
"enable breakpoint",
"monitor reset"]
}
]
}
5. 下载安装ARM GCC交叉编译工具链
软件正常安装。 安装完成后把bin文件夹加到系统环境变量。然后在[CMD]命令行下输入arm-none-eabi-gcc -v, 测试环境ARM GCC是否安装正常。如下图所示