stm32怎么烧录程序 stm32烧录程序有哪些

stm32怎么烧录程序 stm32烧录程序有哪些,第1张

1、码渣扒JTAG和SWD,这两种是最迟昌基本的梁碧下载方法,就是STLINK或者JLINK烧录

2、ISP下载,这个是将数据通过SPI下载到芯片的内置flash里面。

3、IAP下载,这个是用户自己的程序在运行过程中对User Flash的部分区域进行烧写。

可以。

一、入门篇

1、 蓝桥杯物联网开发 入门篇① 认识LoRa终端

2、 蓝桥杯物联网开发 入门篇② 开发环境搭建

3、 蓝桥杯物联网开发 入门篇③ 利用CubeMX配置一个MDK工程

4、 蓝桥杯物联网开发 入门篇④ 烧录程序

前言:

  本小节会讲如何给LoRa终端主控芯片STM32L071KB烧写程序与进入调试模式窗口(具体调试 *** 作后面会讲到)

文章目录

基于蓝桥杯物联网的开发技术省赛教程

前言:

1、STM32烧写方式简介

SWD

JTAG

2、STM32烧写MDK配置

3、STM32烧写&Debug运行

1、STM32烧写方式简介

STM32系列芯片可以通过多种协议烧写代码常用的有 串口ISP(无法调试不做介绍)、SWD、JTAG;

SWD

SWD(Serial Wire Debug)是ARM公司提出的另一种调试接口,相对于JTAG接口,使用更少滚氏激的信号线,一般限于ARM内核的微控制器。我们使用SWD这两条信号线进行烧写代码与调试:

  SWDIO:串行数据输入输出,作为仿真信号的双向数据信号线,建议上拉;

  SWCLK:串行时钟输入,作为仿真信号的时钟信号线,建议下拉;

JTAG

JTAG(Joint Test Action Group,联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容),主核升要用于芯片内部测试。大袜现在多数的高级器件都支持JTAG协议,如ARM、DSP、FPGA器件等。(仅作为了解)

2、STM32烧写MDK配置

打开上一节生成的MDK工程

将开发板通过USB-A转micro与电脑连接 Win10系统驱动会自动安装 稍等片刻

读取不到IDCUDE 还可以检查5位拨码开关是不是都打开了

3、STM32烧写&Debug运行

但DAP-Link灯应该会熄灭 表明芯片正在运行 未进入调试事两个灯应该常亮 如果其中一个不常亮 表明驱动没有安装完成

daplink脱机烧录原理是通过SWD接口实现。通过DAPLink设备将程序下载到内部Flash存储器中,然后通过SWD接口将Flash存储器中的程序烧录到目标设知山早备的Flash存储器中。整个烧录过程唯皮由DAPLink设备自主完成,不需要计算机进行搭雀控制。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12348377.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存