打印
[APM32F4]

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

[复制链接]
433|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 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实现编译下载仿真  工程建立



















19.jpg (248.26 KB )

下载代码

下载代码

18.jpg (390.06 KB )

编译代码成功

编译代码成功

17.jpg (145.45 KB )

配置GCC编译环境4

配置GCC编译环境4

15.jpg (159.04 KB )

配置GCC编译环境3

配置GCC编译环境3

16.jpg (363.29 KB )

配置GCC编译环境2

配置GCC编译环境2

14.jpg (170.82 KB )

配置GCC编译环境

配置GCC编译环境

13.jpg (163.66 KB )

V5工程导入vscode4

 V5工程导入vscode4

12.jpg (361.13 KB )

V5工程导入vscode3

 V5工程导入vscode3

11.jpg (109.22 KB )

V5工程导入vscode2

 V5工程导入vscode2

10.jpg (317.69 KB )

MDK-ARM V5工程导入vscode

MDK-ARM V5工程导入vscode

9.jpg (97.13 KB )

STM32F407ZGTx_FLASH.ld

STM32F407ZGTx_FLASH.ld

8.jpg (133.06 KB )

MDK-ARM V5

MDK-ARM V5

7.jpg (133.32 KB )

生成makefile编译工程

生成makefile编译工程

6.jpg (129.95 KB )

配置演示LED等GPIO引脚

配置演示LED等GPIO引脚

5.jpg (128.05 KB )

配置外部时钟2

配置外部时钟2

4.jpg (209.41 KB )

配置外部时钟

配置外部时钟

3.jpg (526.94 KB )

选择芯片

选择芯片

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

12

帖子

1

粉丝