1-1 VS Code+Keil5+STM32CubeMX开发环境搭建

1.0 卸载相关程序


使用这个方式安装工具,先将原先下载安装的软件去掉,然后再安装新的软件,这个卸载过程需要将原来的工具干净的卸载掉,使用专门的卸载工具,将注册表等文件也全部删除掉。


对于STM32CubeMX还要删除:

  • WIN+E ->C盘 -> user ->与.stm32相关的文件进行删除

对于VS Code需要再删除两个位置的残余

  • WIN+R -> 输入“%appdata%”按回车,找到“Code”文件夹,删除

  • WIN+E ->C盘 -> user ->与.vscode相关的文件进行删除

使用geek进行卸载: 



2.0 软件安装


软件安装之前先重启一下电脑--------------------“建议”


下载网址:


VS Code:https://code.visualstudio.com/ 

Keil 5:https://www.keil.com/download/product/ 

STM32CubeMX:https://www.st.com/en/development-tools/stm32cubemx.html 


3.0 安装操作


创建一个名字为ProgramFile的文件夹,用于安装文件的管理


 问价夹下新建一个文件夹


对应的文件夹下创建两个文件夹


4.0 VSCode安装


注:文件名尽量英文,不要夹杂符号,例如:!@#$%^&*()_-+=~`等符号,以上字符/符号最好不要出现在文件路径 。


### 使用Keil5STM32CubeMX进行项目开发 #### 配置环境准备 为了使用Keil5STM32CubeMX进行项目开发,需先安装好必要的软件工具。这包括但不限于安装最新版本的STM32CubeMX和已注册版的Keil MDK (Microcontroller Development Kit) [^1]。 #### 创建新工程 启动STM32CubeMX并创建一个新的工程项目,在向导中指定目标微控制器型号。完成硬件参数设置后,可通过该工具自动生成初始化代码框架,并选择生成适用于Keil MDK-ARM编译器平台的项目文件。 ```c // 示例:main.c 中的部分代码片段展示如何调用 HAL 库函数来配置系统时钟 HAL_Init(); SystemClock_Config(); /* System Clock Configuration */ ``` #### 生成项目文件 当所有外设都配置完毕之后,点击“Project”菜单下的“Generate Code”,此时会弹出窗口让用户确认要保存的位置以及项目的名称;同时可以选择是否启用中间件组件和服务包更新等功能选项。一旦选择了合适的路径,则可以开始生成针对特定IDE/Toolchain定制化的源码结构——对于本案例而言即为`.uvprojx`格式的Keil uVision工程文件。 #### 导入到Keil IDE 打开Keil µVision集成开发环境,通过“File -> Open Project…”命令加载由STM32CubeMX所生产的.uvprojx文件。首次导入时可能需要解决一些依赖关系问题,比如库路径定义不匹配或是缺少某些第三方资源链接等状况。确保所有的外部引用都能被正确解析之后再继续下一步骤[^3]。 #### 编写应用程序逻辑 在已经搭建好的基础上添加自己的业务处理流程,利用ST提供的Hardware Abstraction Layer(HAL) API简化底层驱动编程工作量。编写完成后记得仔细测试每一个功能模块以验证其行为符合预期设计标准。 #### 构建与调试 最后一步就是构建整个解决方案并对产生的二进制映像执行详尽的功能性和性能方面的检验。借助于Keil内置的强大仿真特性能够快速定位潜在缺陷所在之处进而采取有效措施加以修正直至达到满意效果为止。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值