其实文章也是以前做好的记录,现在把笔记放在博客上面来,方便管理和查看,所以有一些细节问题并没有图文说明,等后期正真操作一遍的时候来把图片和说明补充完成。
1、1.安装 gcc-arm-none-eabi-5_4-2016q3-20160926-win32
记得最后的第3选项打钩,因为自动添加环境变量
2、安装mingw-w64-install
x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z(用这个压缩包解压)
安装的几个选项给出说明 Version制定版本号,从4.9.1-8.1.0,按需选择,没有特殊要求就用最新版吧; Architecture跟操作系统有关,64位系统选择x86_64,32位系统选择i686; Threads设置线程标准可选posix或win32; Exception设置异常处理系统,x86_64可选为seh和sjlj,i686为dwarf和sjlj; Build revision构建版本号,选择最大即可。
CPU架构 x86_64 64位 CPU架构 i686 32位 操作系统接口协议 win32 开发windows应用程序 操作系统接口协议 posix 开发Linux、Mac应用程序 异常处理模型(32bit CPU) dwarf 版本新,性能较好,不支持64位 异常处理模型(32bit CPU) sjlj 版本低,同时支持32位和64位 异常处理模型(64bit CPU) seh 版本新,性能较好,不支持32位 异常处理模型(64bit CPU) sjlj 版本低,但支持32位和64位 ————————————————
添加环境变量: 系统变量中新建添加 D:\Program Files\mingw64\bin
3、安装openocd
openocd-20200310.7z 这个包解压出来
添加环境变量和mingw64一样
4.VScode 插件下载
需要安装c/c++、ARM、Cortex-dubug,ARM插件用于格式化ARM汇编代码,Cortex-debug插件用于简化调试配置文件
建议在Win10下,到这一步就可以了,如果要用openocd下载的话,win10下本身j-Flash和keilc就连接不上J-link了,所以如果真需要开发就到ubuntu系统下去开发好了
|