【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

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


相关文章
|
6月前
|
缓存 安全 程序员
【ARM学习】Cortex- A系列程序员学习指南
【ARM学习】Cortex- A系列程序员学习指南
256 0
|
传感器 监控 物联网
玄铁RISC-V处理器入门与实战-RISC-V 玄铁系列开发板实践-基于玄铁C906处理器的D1 Dock Pro开发实践(下)
玄铁RISC-V处理器入门与实战-RISC-V 玄铁系列开发板实践-基于玄铁C906处理器的D1 Dock Pro开发实践
349 0
|
机器学习/深度学习 人工智能 算法
|
6月前
|
缓存 机器人 芯片
CPU_X86架构和ARM架构入门篇
CPU_X86架构和ARM架构入门篇
403 0
|
编译器 Linux
手把手教你从零开始搭建友善之臂ARM-tiny4412开发环境
手把手教你从零开始搭建友善之臂ARM-tiny4412开发环境
470 0
|
物联网 开发工具 开发者
玄铁RISC-V处理器入门与实战-平头哥RISC-V 工具链-剑池CDK开发工具
玄铁RISC-V处理器入门与实战-平头哥RISC-V 工具链
391 1
|
存储 Linux 芯片
玄铁RISC-V处理器入门与实战-RISC-V 玄铁系列开发板实践-基于玄铁C906处理器的D1 Dock Pro开发实践(中)
玄铁RISC-V处理器入门与实战-RISC-V 玄铁系列开发板实践-基于玄铁C906处理器的D1 Dock Pro开发实践
412 0
|
开发工具 芯片 开发者