stm32下载方式之串口ISP\swd
2014-04-05 21:08
274 查看
作者:stm_小强
企鹅:759040024
说明:
库文件版本:3.5.0
1.首先看一下stm32启动模式
stm32的启动模式由32芯片的boot0与boot1引脚决定。分为内嵌flash启动模式(正常启动模式)、内存启动模式、rom启动模式
启动方式与引脚高低电平的对应关系如下,芯片复位的四个时钟周期内会去读取boot0和boot1引脚的电平情况确定芯片的运行
模式。
boot0=0,boot1=x ----------------内嵌flash启动模式
boot0=1,boot1=1 ----------------内存启动模式
boot0=1,boot1=0----------------rom启动模式(串口isp下载程序)
2.串口isp下载方式
isp串口下载HEX程序步骤
1)设置boot0=1,boot1=0
2)使用mcuisp或者flashloader下载程序到内嵌flash
3)设置boot0=0,boot1=0即可实现程序的运行
3. jtag-swd下载方式
用到的引脚 JTMS、JTCK、VCC、GND实现程序的下载与调试,具体的设置有待研究|
这是个引脚与jlink的接线对应如下
JTMS--TMS/SWDIO
JTCK--TCK/SWCLK
VCC GND为整个板子提供电源
企鹅:759040024
说明:
库文件版本:3.5.0
1.首先看一下stm32启动模式
stm32的启动模式由32芯片的boot0与boot1引脚决定。分为内嵌flash启动模式(正常启动模式)、内存启动模式、rom启动模式
启动方式与引脚高低电平的对应关系如下,芯片复位的四个时钟周期内会去读取boot0和boot1引脚的电平情况确定芯片的运行
模式。
boot0=0,boot1=x ----------------内嵌flash启动模式
boot0=1,boot1=1 ----------------内存启动模式
boot0=1,boot1=0----------------rom启动模式(串口isp下载程序)
2.串口isp下载方式
isp串口下载HEX程序步骤
1)设置boot0=1,boot1=0
2)使用mcuisp或者flashloader下载程序到内嵌flash
3)设置boot0=0,boot1=0即可实现程序的运行
3. jtag-swd下载方式
用到的引脚 JTMS、JTCK、VCC、GND实现程序的下载与调试,具体的设置有待研究|
这是个引脚与jlink的接线对应如下
JTMS--TMS/SWDIO
JTCK--TCK/SWCLK
VCC GND为整个板子提供电源
相关文章推荐
- qt中moc的作用
- c语言实用功能库函数#include<stdlib.h>
- 一次蛋疼的nginx 502排查过程
- window.btoa与window.atob
- C++标准程序库(学习笔记)三
- nginx的301与302如何配置
- ACM-BFS之Catch That Cow——hdu2717
- nginx 根据http_referer来跳转
- Arithmetic Expression
- python之字典 2014-4-5
- nginx配置文件中使用时间戳参数
- 进程管理类命令
- 我的欧拉工程之路_2
- nginx 判断访问文件或目录不存在rewrite
- vector中的成员函数
- nginx rewrite几个flag
- nginx-----nginx针对某个url限制ip访问,常用于后台访问限制
- 查找类命令
- 《转》我眼中的C# 3.0
- YARN资料收集