【Cortex-M4】学习 Day1 搭建开发环境

简介: 开发一个功能简单而言就是要编程程序,当然编写一个程序之前都是要搭建编程的开发环境,所以我们现在就简单的说明。

1、开发说明

开发一个功能简单而言就是要编程程序,当然编写一个程序之前都是要搭建编程的开发环境,所以我们现在就简单的说明。

2345_image_file_copy_81.jpg

这个文件包大家可以到官网上进行自行下载,“芯片支持包”,里面包含使用的芯片,一个工程之中要有芯片包才能进行一个工程的新建。后两个是下载的驱动,支持win7、win10系统。大家可以自行选择,后面我会将芯片包放到资源库里面。,或者大家可以自行到官网下载,比我的方便。

软件安装

2345_image_file_copy_82.jpg

上诉的软件安装包进入到MDK双击运行,会出现这样的界面,点击继续就可以了,

2345_image_file_copy_83.jpg

勾上“同意许可”,然后“继续”

2345_image_file_copy_84.jpg

然后大家可以自行放软件安装的位置,最好就不要c盘,还有不要用中文,不要用空格,C盘一般是机械硬盘,不要放。

2345_image_file_copy_85.jpg

下一步就弹出这样的界面,里面参数可以随意修改名字,但是不要由中文

2345_image_file_copy_86.jpg

然后就会进入到正在安装,

2345_image_file_copy_87.jpg

下一步,把这个选项去掉,勾上它会帮你自动运行工程,

2345_image_file_copy_88.jpg

然后就可以等待安装完成。

完成以后就会弹出这样的框架,

2345_image_file_copy_89.jpg

这样的不用管,直接关闭就可以了。因为没有什么我们要改动的。然后我们的软件就安装完成了。

2345_image_file_copy_90.jpg

然后你电脑就会出现这个图标,这样证明你的软件安装完成。

2、软件注册

在软件工具下面会有注册其,点击进行注册,

2345_image_file_copy_91.jpg

下一步,我们右键点击“按管理员身份运行”

2345_image_file_copy_92.jpg

2345_image_file_copy_93.jpg

打开软件注册界面,

2345_image_file_copy_94.jpg

下一步,在注册器上我们选择,进行如下操作,按照这个方式改就好了

2345_image_file_copy_95.jpg

到这个地方,我们的软件安装加上注册就完成了。

2345_image_file_copy_96.jpg

3、安装芯片包

我们要用stm32F407ZGT6,我们就要安装相对应的芯片包,(第一个是F4系列的,第二个是完整的芯片包)

2345_image_file_copy_97.jpg

我们第一步,双击运行Keli.STM32F4xx_DFP.2.7.0这个包,然后

2345_image_file_copy_98.jpg

我们出现这样的一个界面,不需要进行任何操作,直接next就好了,下一步,就会进行安装芯片包了,等它下载完成就好了。如下

2345_image_file_copy_99.jpg

4、安装下载器驱动

我们这里用的是ST-Link,我们可以根据自己的系统进行下载不同的驱动,

2345_image_file_copy_100.jpg

这边以win10系统为例,点击win10的驱动,进入到这样的界面,

2345_image_file_copy_101.jpg

悬着第一个,进入到这个界面,

2345_image_file_copy_102.jpg 

点击next下一步,

2345_image_file_copy_103.jpg

出现这样点击完成,这样就驱动安装完成。路径全部都选择默认的路径,不需要进行任何操作

下一步,我们怎么检查是否安装成功呢,我们电脑脸上ST-Link,打开我们的设备管理器,出现这样的,那么我们这个工程的前期工作就表示安装成功了

2345_image_file_copy_104.jpg

当然不代表这样就成功了,只有驱动的灯不闪烁,才算是安装成功,灯颜色固定为红色,不闪烁即可。


相关文章
|
人工智能 物联网 机器人
『GitHub项目圈选17』推荐5款本周 火火火 的AI开源项目
『GitHub项目圈选17』推荐5款本周 火火火 的AI开源项目
1989 1
|
传感器 监控 物联网
玄铁RISC-V处理器入门与实战-RISC-V 玄铁系列开发板实践-基于玄铁C906处理器的D1 Dock Pro开发实践(下)
玄铁RISC-V处理器入门与实战-RISC-V 玄铁系列开发板实践-基于玄铁C906处理器的D1 Dock Pro开发实践
702 0
|
存储 网络协议 C语言
【C/C++ 串口编程 】深入探讨C/C++与Qt串口编程中的粘包现象及其解决策略
【C/C++ 串口编程 】深入探讨C/C++与Qt串口编程中的粘包现象及其解决策略
1134 0
|
存储 人工智能 大数据
Huggingface又上不去了?这里有个新的解决方案!
AI开发者都知道,HuggingFace是一个高速发展的社区,包括Meta、Google、Microsoft、Amazon在内的超过5000家组织机构在为HuggingFace开源社区贡献代码、数据集和模型。
|
C++
error C2220: 警告被视为错误 - 没有生成“object”文件
原文:error C2220: 警告被视为错误 - 没有生成“object”文件 这种错误的原因是:原因是该文件的代码页为英文,而我们系统中的代码页为中文。
6017 0
|
9月前
|
机器学习/深度学习 人工智能 算法
基于Python深度学习的【蘑菇识别】系统~卷积神经网络+TensorFlow+图像识别+人工智能
蘑菇识别系统,本系统使用Python作为主要开发语言,基于TensorFlow搭建卷积神经网络算法,并收集了9种常见的蘑菇种类数据集【"香菇(Agaricus)", "毒鹅膏菌(Amanita)", "牛肝菌(Boletus)", "网状菌(Cortinarius)", "毒镰孢(Entoloma)", "湿孢菌(Hygrocybe)", "乳菇(Lactarius)", "红菇(Russula)", "松茸(Suillus)"】 再使用通过搭建的算法模型对数据集进行训练得到一个识别精度较高的模型,然后保存为为本地h5格式文件。最后使用Django框架搭建了一个Web网页平台可视化操作界面,
870 11
基于Python深度学习的【蘑菇识别】系统~卷积神经网络+TensorFlow+图像识别+人工智能
|
负载均衡 监控 安全
Wi-Fi漫游深入解析:确保设备连接的有效策略
Wi-Fi漫游深入解析:确保设备连接的有效策略
1477 9
|
监控 安全 测试技术
『软件测试1』你需要了解的软件测试基础知识
该文章介绍了软件测试的基础知识,涵盖了软件缺陷的定义、类型、处理流程以及软件测试的目标和重要性等内容。
|
人工智能 自然语言处理 机器人
大模型训练的艺术:从预训练到增强学习的四阶段之旅
大模型训练的艺术:从预训练到增强学习的四阶段之旅
|
存储 编解码 文件存储
Windows 中的硬链接、目录联接(软链接)、符号链接、快捷方式
【10月更文挑战第5天】本文介绍了四种链接类型的概念及用途:硬链接允许通过多个入口访问同一文件内容,适用于不复制文件的情况下提供多处访问;软链接(目录联接)用于创建目录间的虚拟映射,可跨越文件系统;符号链接则更为灵活,可链接文件或目录并指向任意路径;快捷方式则是Windows中常用的一种特殊文件类型,便于快速访问程序、文件或网络资源。分别描述了它们的定义、工作原理、特点以及创建方法。
3167 10