打印
[应用相关]

Linux下STM32编译环境的搭建一

[复制链接]
399|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
研究micropython一周,发现现成的固件很多,但是要达到深入且能够方便移植到自己的各个项目中的境界,只用别人现成固件是不够的,所以得自己能编译适合自己板子的固件。

于是又研究了一周,终于顺利搭建好了Ubuntu下的编译环境,且几经周折成功编译出了.dfu文件和.hex文件,大喜过望,在此记录与大家分享;
———————————————

使用特权

评论回复
沙发
梵蒂冈是神uy|  楼主 | 2021-4-27 12:50 | 只看该作者
本文总述一下搭建步骤:
1.下载VMware-pro15虚拟机软件并安装;
这里分享我网盘:
链接:https://pan.baidu.com/s/1bM1VseHAKp3nv8se4vCy8w
提取码:3jsx
内含安装包与注册机;

使用特权

评论回复
板凳
梵蒂冈是神uy|  楼主 | 2021-4-27 12:52 | 只看该作者
2.下载Ubuntu16.04版本的iso镜像包;可以到 http://releases.ubuntu.com/ 这里下载,我网盘里有我用的版本现成的分享给大家:链接:https://pan.baidu.com/s/1PhvvkUZHY8YmUkNoV1BWRQ
提取码:z4ij

使用特权

评论回复
地板
梵蒂冈是神uy|  楼主 | 2021-4-27 12:53 | 只看该作者
前两步没有什么特别之处,不另写教程说明了;

使用特权

评论回复
5
梵蒂冈是神uy|  楼主 | 2021-4-27 12:54 | 只看该作者
3.在VMware创建并安装好Ubuntu16.04系统;
这里需要具体展开说一下,请移步这里:https://blog.csdn.net/weixin_41875247/article/details/88191777

接下来在Ubuntu系统中搭建环境:下面4-8步骤在此链接做详述:https://blog.csdn.net/weixin_41875247/article/details/88220464

使用特权

评论回复
6
梵蒂冈是神uy|  楼主 | 2021-4-27 12:57 | 只看该作者
4.安装vim;

使用特权

评论回复
7
梵蒂冈是神uy|  楼主 | 2021-4-27 12:58 | 只看该作者
5.安装git并在git官网克隆micropython源码;

使用特权

评论回复
8
梵蒂冈是神uy|  楼主 | 2021-4-27 13:02 | 只看该作者
6.安装gcc-arm-none-eabi,我使用是版本7,可以到官网:https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads 去找,也可以使用我已经下载到的版本,链接分享:链接:https://pan.baidu.com/s/1C7ZoOg_CwUt_n9gWxgnIOQ
提取码:drjl

使用特权

评论回复
9
梵蒂冈是神uy|  楼主 | 2021-4-27 13:02 | 只看该作者
7.为gcc-arm-none-eabi添加PATH路径;

使用特权

评论回复
10
梵蒂冈是神uy|  楼主 | 2021-4-27 13:03 | 只看该作者
8.编译;

按上述步骤做完,环境搭建完成!可以编译固件了。
需要说明的是,总步骤看似简单,但在其中还是折腾了很久,特别是5-8的环节,我这里尽量详细记录了过程,若要借鉴就不要漏掉细节哦!

使用特权

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

本版积分规则

44

主题

605

帖子

1

粉丝