[APM32F4] 免费开源环境Vscode实现编译下载仿真 概述介绍(一)

[复制链接]
 楼主| tiangengqiu 发表于 2022-6-12 16:56 | 显示全部楼层 |阅读模式
本帖最后由 tiangengqiu 于 2022-6-12 23:08 编辑

写帖缘由:目前有客户有需求开源免费的开发环境,最近研究了一下,展示一下成果及体验。
1、开源环境体验所需软件环境如下:

开源环境体验所需软件环境

开源环境体验所需软件环境
file:///C:/Users/geehy/AppData/Local/Temp/msohtmlclip1/01/clip_image002.png
1、STM32Cubemx
STM32CubeMX是一个图形化的工具,也是配置和初始化C代码生成器(STM32 configuration and initialization Ccode generation),也就是自动生成开发初期关于芯片相关的一些初始化代码。
由于APM32F407ZG 兼容 STM32F407ZG,所以用来生产示例工程
2、VScode
全称:Visual Studio Code是一款由微软开发且跨平台的免费源代码编辑器。可通过软件内部拓展下载各类的插件:Git 高亮代码 主题 翻译 还有本贴需要的仿真插件 Cortex-debug, Embedded IDE插件
3、GNUArm Embedded Toolchain
免费GCC编译工具
4、JLINK下载器
仿真+下载
5、Vscode Embedded IDE
软件工程配置,新建和导入原有keil工程
6、Cortex-debug
实现仿真调试

硬件环境

硬件环境

硬件环境
APM32F407EVAL 开发板
file:///C:/Users/geehy/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg

电脑环境 win10
需要安装软件
1、 GNU Arm Embedded Toolchain:
官网下载https://developer.arm.com/downloads/-/gnu-rm
file:///C:/Users/geehy/AppData/Local/Temp/msohtmlclip1/01/clip_image006.png
2、 Vscode软件
3、 vscode 插件:Cortex-Debug、EmbeddedIDE
4、 jlink软件:安装内置的JLink GDBServer用来仿真


下一讲 免费开源环境Vscode实现编译下载仿真  工程建立



















选择芯片

选择芯片

配置外部时钟

配置外部时钟

配置外部时钟2

配置外部时钟2

配置演示LED等GPIO引脚

配置演示LED等GPIO引脚

生成makefile编译工程

生成makefile编译工程

MDK-ARM V5

MDK-ARM V5

STM32F407ZGTx_FLASH.ld

STM32F407ZGTx_FLASH.ld

MDK-ARM V5工程导入vscode

MDK-ARM V5工程导入vscode

V5工程导入vscode2

 V5工程导入vscode2

V5工程导入vscode3

 V5工程导入vscode3

V5工程导入vscode4

 V5工程导入vscode4

配置GCC编译环境

配置GCC编译环境

配置GCC编译环境2

配置GCC编译环境2

配置GCC编译环境3

配置GCC编译环境3

配置GCC编译环境4

配置GCC编译环境4

编译代码成功

编译代码成功

下载代码

下载代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

12

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部

7

主题

12

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部