1.搭建STM32开发环境 - 从工具到软件,从0到1

写在前面的话:
此系列文章主要记录以下问题:
(1) 没有跑操作系统的软件框架怎么搭建。
(2) 一套代码怎么适配所有产品。
(3) IAP升级,bootloader和上位机怎么。
(4) 链接地址怎么改,怎么添加自己的段。
(5) 支持上位机或手机标定功能的代码怎么写。
(6) 电机驱动和控制。
(7) 产品怎么实现量产。
(8) 怎么做知识产权保护,让别人无法破解芯片。
(9) 怎么用git进行多人协作开发。
(10) 工作和生活的一些感悟。
一切都是站在面向对象和状态机的角度思考问题…

1.1.选择核心版

选择中等性能的MCU即可,这里选择STM32F103RBT6。
我购买的紫光的核心板,链接:购买地址:买RB套餐1标准版套件套件即可,只要42元。购买这块板子没有打广告的意思,因为很便宜,板子只要40多元,所有引脚都引出来了,非常方便。我所在公司的产品(直流无刷电机控制器)也是用的也是这个型号的MCU。

1.2.开发工具

1.2.1.选择调试器

调试器可以在线调试代码,可以查看flash的数据和变量的值;我使用的是一个最简单的支持swd接口的调试器,该调试器可以直接连紫光的板子。购买地址:SWD调试器购买地址,非常便宜,只要20元左右,并且只要4根杜邦线即可。
在这里插入图片描述
1.2.2.安装STM32CubeIDE
STM32CubeIDE是ST官方推荐使用的免费的开发工具,好用之处Keil是不能比的。
下载地址:百度网盘 提取码:4b02

工作两年再学嵌入式系列文章:目录
下一篇:2.工程一:BMS通信

发布了4 篇原创文章 · 获赞 0 · 访问量 90

猜你喜欢

转载自blog.csdn.net/qq_29083043/article/details/105507701