773|2

222

帖子

3

TA的资源

一粒金砂(高级)

楼主
 

【STM32H5 NUCLEO H533RE测评】02MDK KEIL软件环境搭建 [复制链接]

本帖最后由 Maker_kun 于 2024-7-18 11:47 编辑

先给结论:本人已放弃搭建 KEIL软件环境,搭建完成编译出现报错,我心真的很累!!!

 

 

首先先介绍一下:Keil MDK(Microcontroller Development Kit)是ARM公司旗下Keil部门开发的一款用于ARM系列单片机的开发工具,广泛应用于STM32微控制器的开发。它提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器在内的完整开发方案,并通过集成开发环境(µVision)将这些功能组合在一起。

在使用Keil MDK进行STM32开发时,首先需要下载并安装Keil MDK软件以及相应的STM32 pack文件。例如,对于STM32F103系列,可以下载Keil::STM32F1xx_DFP pack文件。安装完成后,可以通过Keil的Pack Installer来管理和配置所需的软件包。创建一个新的工程时,可以选择适合你的STM32单片机型号,并选择合适的工程存储位置。在项目设置中,可以对工程的各种选项进行配置,如选项属性的修改、库文件的添加等。此外,还可以使用JLink等调试工具对代码进行调试,观察变量值的变化和程序执行的流程。

Keil MDK支持多种STM32系列处理器,包括Cortex-M0、M3、M4和M7等核心处理器,并且提供了丰富的中间件和外设库,使得开发者能够方便地实现各种功能。例如,在语音识别和传感器数据采集等应用中,Keil MDK都能提供有效的支持。总结来说,Keil MDK是一个非常强大且易于使用的开发工具,特别适用于基于STM32的嵌入式系统开发。通过合理配置和使用Keil MDK,开发者可以高效地完成从代码编写到调试再到最终产品的整个开发过程.

搭建MDK KEIL软件环境分成三步骤

 

第一步骤:

安装MDK KEIL软件包,具体可参考:

最新版MDK-keil5.34含注册机到2032,链接:https://pan.baidu.com/s/1-QHYdrM69MquWHsKmkThvg  提取码:keil  也可参考各种论坛,有详细参考案例安装

 

 

 

第二步骤:

安装 STM32 芯片包,keil 的官网下载: http://www.keil.com/dd2/pack/

 

 

 

安装STM32H5芯片包,可从KEIL查看到

 

第三步骤:

安装STM32CubeMX

STM32CubeMX支持多种操作系统,包括Windows、Linux和macOS。该工具能够为ARM Cortex-M内核生成相应的初始化C代码,也可以为部分Linux设备树生成代码。此外,它还提供了丰富的中间件组件,如RTOS、USB等,以满足不同应用需求。STM32CubeMX是一个功能强大且易于使用的工具,能够显著提高STM32项目的开发效率。通过其图形化界面和丰富的中间件支持,开发者可以快速完成硬件配置和代码生成,从而专注于更高层次的项目开发。具体搭建环境可参考官网

安装完成,即可通过图像化配置芯片功能,生成工程包文件,很方便

选择STM32芯片:

 

配置I/O

 

选择外时钟源

 

 

配置I/O输出

 

 

 

STM32系统时钟配置:

 

 

生成工程代码相关属性:

   

 

 

配置完成可用KEIL打开生成的过程代码,然后进一步通过KEIL编程,STM32CubeMX编程生成文件:

 

 

打开工程文件组成:

 

 

附件: 【STM32H5 NUCLEO H533RE测评】02MDK KEIL软件环境搭建.docx (2.56 MB, 下载次数: 0)
 

参考教程:《STM32 HAL库开发实战指南——基于野火F7与H7系列开发板》

[野火EmbedFire]《STM32 HAL库开发实战指南——基于野火F7与H7系列开发板》—20220913.pdf (52.77 MB, 下载次数: 2)

[野火EmbedFire]《STM32 HAL库开发实战指南——基于野火F7与H7系列开发板》—20220913.pdf

52.77 MB, 下载次数: 1

此帖出自stm32/stm8论坛

最新回复

先给结论:本人已放弃搭建 KEIL软件环境,搭建完成编译出现报错,我心真的很累!!! [attach]825653[/attach]   是不是版本太低了? 我好象只要导入pack,官方的示例不是秒运行,为什么会有这样的错觉呢?   详情 回复 发表于 2024-7-20 06:14
点赞 关注
 

回复
举报

6841

帖子

11

TA的资源

版主

沙发
 

先给结论:本人已放弃搭建 KEIL软件环境,搭建完成编译出现报错,我心真的很累!!!

 

是不是版本太低了?

我好象只要导入pack,官方的示例不是秒运行,为什么会有这样的错觉呢?

此帖出自stm32/stm8论坛

点评

STM32CubeMX配置好生成的文件,可能是Keil版本太低了  详情 回复 发表于 2024-7-20 14:38
 
 

回复

222

帖子

3

TA的资源

一粒金砂(高级)

板凳
 
lugl4313820 发表于 2024-7-20 06:14 先给结论:本人已放弃搭建 KEIL软件环境,搭建完成编译出现报错,我心真的很累!!!   ...

STM32CubeMX配置好生成的文件,可能是Keil版本太低了


此帖出自stm32/stm8论坛
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表