STM32开发环境的搭建
本章内容主要介绍如何下载MDK软件和程序下载和调试工具,搭建一个基本的单片机开发环境
MDK的安装与下载
- 下载地址:链接:https://pan.baidu.com/s/1n2Oy6uyPjKe_dsXhV9u0qQ
提取码:iewx - 安装步骤:https://blog.csdn.net/ChenGuiGan/article/details/80218875?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164942856916780264065997%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=164942856916780264065997&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_positive~default-1-80218875.142v7control,157v4control&utm_term=mdk5%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B&spm=1018.2226.3001.4187
注意:解压安装软件的时候要把电脑的防火墙和实时保护关掉且要以管理员的身份安装软件,否则会杀掉破解软件的。同时我们下载软件可以根据自己使用的芯片下载对应的pack,例如我现在用的是stm32f10x系列的芯片就要到相应的官网下载pack才能完成我们的开发。
CH340转串口安装与下载
- CH340是一个串口驱动程序,因为我们使用的串口下载程序用到了CH340转换芯片,我们需要安装相应的驱动程序才能实现我们程序的烧写。
- 下载地址:http://www.wch.cn/downloads/CH341SER_EXE.html,安装步骤简单,这里省略。
- 如何检查自己是否安装成功,可以右键“我的电脑”,点击“管理”,查看“设备管理器”,点击“端口”查看,如图所示
注意:一定要插入usb线才能检查是否安装成功,配合后面的flymcu就能将程序烧录进单片机了
flymcu安装与使用
- 下载地址:链接:https://pan.baidu.com/s/1mtChsbkdZZqYs7IVL8wNvg
提取码:3ziy,安装步骤简单,省略。 - flymcu的使用:
注意:检查串口是否选对,每个步骤都不能少,特别注意第五点选择DTR的低电平复位,RTS高电平进boot loader,这里关系到是否用到我们的一键下载电路,这里不做详细阐述。
st-link安装与使用
- 下载地址及其教程:链接:https://pan.baidu.com/s/1bMULF1xTD_KunpBoAEmK_g
提取码:zv2n
注意:仔细阅读资料里的教程,不行就根据教程尝试更新 - st-link硬件的接线如下,一定要对准st-link以及单片机进行硬件的连接才能成功使用st-link.
stm32 st-linkvcc(3.3)<---------------->vccGND<--------------------->GNDSWIO<-------------------->SWDIOSWCLK<------------------->SWCLK
- MDK的软件配置如下:
STM32开发环境的搭建相关推荐
- Linux下STM32开发环境的搭建
目录 一.概述 1.目的 2.开发环境描述 3.Eclipse构建的STM32集成开发环境结构 4.GDB / GDB Server 调试模型 二.搭建步骤 三.详细的搭建过程 1.安装eclipse ...
- eclipse+gcc STM32开发环境搭建及调试
记录一下本人进行eclipse+gcc stm32开发环境的搭建过程,以便后续学习使用 参考资料如下: CubeMX+Eclipse+Jlink STM32开发环境搭建_小裘HUST的博客-CSDN博 ...
- VS Code 搭建stm32开发环境
MCU免费开发环境 一般芯片厂家会提供各种开发IDE方案,通常其中就包括其自家的集成IDE,如: 意法半导体 STM32CubeIDE NXP Codewarrior TI CCS 另外也可以用ecl ...
- STM32开源开发环境的搭建
STM32开源开发环境的搭建 Eclipse+ GNU ARM Eclipse Plug-in+Sourcery G++ Lite Edition for ARM+OPENCD+Jlink的开源开发环 ...
- 1、STM32开发-环境搭建-Keil5安装
MDK Keil STM32开发环境搭建 一.准备 1.MDK 安装包获取 MDK安装官网下载,在官网选择MDK-Arm选项 在表单中填写个人信息,最后点击Submit提交,便自动进入软件下载界 ...
- Linux 下 STM32 开发环境搭建
安装编译器 如果还没安装编译器的,先安装: sudo apt install gcc-arm-none-eabi sudo apt install gdb-arm-none-eabi sudo apt ...
- 使用树莓派搭建stm32开发环境
使用树莓派搭建stm32开发环境踩了很多坑,下面主要是记录一下踩过的坑,以及碰到的问题. 开发方式的选择 1.使用Eclipse+GDB+OpenOCD+STlink 这种方式我发现eclipse的I ...
- STM32固件库移植(开发环境的搭建)
STM32固件库移植(开发环境的搭建) 以下过程是手动移植,过程繁琐,不感兴趣的可以绕路学习CubeMX. 下文阐述两种基本开发环境的搭建方法,HAL库的添加将放在下期 1.基本开发环境的搭建 先创一 ...
- Ubuntu下使用GCC开发STM32的环境的搭建
注:从ubuntu linux下建立stm32开发环境: GCC安装以及工程Makefile建立转载. 1.STM 32 GCC 安装 stm32 属于arm cortex-m系列thumb指令集,所 ...
- ESP32开发环境的搭建和 ESP-IDF支持以下调试方法
ESP32开发环境的搭建 ESP-IDF 支持以下调试方法: 一. JTAG 二. GDB调试 三. 日志系统 四. Core Dump 五. esp32 heap 内存管理简析 ESP32开发环境的 ...
最新文章
- 省市县三级级联(模块化开发)
- Elasticsearch 知识点目录
- 94年出生,6篇SCI,一作发Science,你还不放下手上玩的泥巴
- 转载:KOF97八神攻防战
- 计算机专业大学生每天睡多久,大学生睡眠时间最少的10个专业!是你的专业吗?...
- 教师计算机校本培训记录,信息技术教师个人校本培训总结
- [OpenGL ES 03]3D变换:模型,视图,投影与Viewport
- C#给字符串赋予字面值——字符串插入、转义序列的使用
- Bootstrap进度条堆叠
- java hashtable 数据结构_java Hashtable底层原理是怎样的?数据结构包括什么?
- 中国ai人工智能发展太快_中国的AI:开放采购和幕后玩家
- Oracle snapper ASH监控工具
- 【强化学习】实现Atari游戏的自动化学习(仅供参考)
- linux网络编程面试题
- APK无法识别gsensor问题剖析
- excel如何将内容拆分
- 计算机浏览器无法上网怎么办,电脑ie浏览器无法上网,浅析win10电脑ie浏览器无法上网的解决方法...
- 关于地图偏移问题的解答
- (HDOJ)Vowel Counting-Java实现
- 一系列令人敬畏的.NET核心库,工具,框架和软件