历史上的今天
今天是:2024年12月12日(星期四)
2018年12月12日 | stm32下载方式之串口ISP\swd
2018-12-12 来源:eefocus
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为整个板子提供电源
上一篇:STM32启动模式ISP下载
下一篇:LPC2103 ISP烧写
史海拾趣
|
今天我给大家讲一下: 时间触发的嵌入式系统 : 我先给大家了一个程序:这个程序是在PC机上测试过,大家给点意见! #include "stdio.h" #define TASKmax 5 typedef unsigned long u32; typedef unsigned int u16; typedef unsigned char u ...… 查看全部问答> |
|
中国电子元器件中心实验室,英文名称:ChinaElectronic Component Center Laboratory,简称CECC实验室(CECCLab),是一家全球性的第三方元器件检测机构,国家重点培养实验室,是中国半导体行业协会会员,是国际IECQ-CECC质量标准体系中国分会员 ...… 查看全部问答> |
|
[C/C++] 【高效c语言】(八)--基于ARM的高效C语言编程 ARM处理器提高执行速度和减小代码尺寸是嵌入式软件设计的关键需求,以其高性能、低功耗、低成本等优势被广泛应用于各种成功的32位嵌入式系统中。尽管大多数的ARM编译器和调试器都带有性能优化工具,但是为了保证其正确性,编译器必须是稳妥和安全的 ...… 查看全部问答> |
|
PCB布线设计的好坏直接影响到硬件电路能否正常工作或运行多快的速度。而在高速数字PCB设计中,DDR2是非常常见的高速缓存器件,且其工作频率很高本文将针对DDR2的PCB布线进行讨论。 DDR2的型号为MT47H64M16,具体型号功能介绍如图, 设计要点 ...… 查看全部问答> |
|
目前已将CC3200连接上机智云,但不知道如何让他们进行数据交互,比如说我想在机智云上添加一个数据点作为开关控制CC3200板子上的LED,应该怎么修改程序呢?新手求教 … 查看全部问答> |




