历史上的今天
返回首页

历史上的今天

今天是: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为整个板子提供电源


推荐阅读

史海拾趣

Discera公司的发展小趣事

2001年,位于美国加利福尼亚州圣荷塞市的Discera公司正式成立,由一群热衷于半导体技术的工程师和投资者共同创立。他们看到了CMOS MEMS谐振器技术的巨大潜力,并决定将其作为公司的核心业务。经过数年的研发和测试,Discera终于成功开发出了一款性能优越的CMOS MEMS谐振器,该产品具有防震效果强、温度稳定性好和频率可编程性等显著优势。

ECS公司的发展小趣事

ECS公司成立于XXXX年,由一群热衷于云计算技术的工程师创立。在创立初期,公司就明确了以提供高效、弹性的云服务为目标。他们深入研究了虚拟化技术、自动化管理等关键技术,成功推出了ECS服务,为客户提供按需分配的计算资源。这一创新的服务模式迅速吸引了众多客户的关注,ECS公司开始在云服务市场崭露头角。

Heimann Optoelectronics Gmbh公司的发展小趣事

近年来,随着全球对环保和可持续发展的重视,Hei Inc Optoelectronic Division积极响应国家号召,将绿色可持续发展理念融入到企业的生产经营中。公司投入巨资研发环保型光电子器件,并不断优化生产工艺流程以降低能耗和排放。同时,公司还积极参与各类环保公益活动,提升公众对绿色光电子技术的认知度。这些举措不仅赢得了社会各界的广泛赞誉,还为公司树立了良好的企业形象和品牌形象。在绿色可持续发展的道路上,Hei Inc Optoelectronic Division正稳步前行,不断开创光电子领域的新篇章。

DMS Electronic Components, Inc公司的发展小趣事

DMS自创立之初,就致力于电子元器件的技术创新。公司投入大量研发资源,成功开发出一系列高性能、低成本的电子元器件,这些产品迅速在市场上获得了认可。随着技术的不断进步,DMS不断推出新产品,满足了客户日益增长的需求,逐渐在电子行业中树立了技术领先的形象。

Chemi-Con公司的发展小趣事

在电子行业的发展过程中,Chemi-Con公司意识到单一产品线的局限性,并开始积极探索多元化发展的道路。公司不仅拓展了电容器产品的应用领域,还涉足了光电子机械等新兴产业。此外,Chemi-Con还积极寻求与其他企业的合作,通过技术共享、资源共享等方式实现共赢。这种开放、合作的姿态使得Chemi-Con在行业中树立了良好的形象,也为公司的长远发展奠定了坚实的基础。

Extech公司的发展小趣事

为了响应国家振兴制造业的号召,培养优秀的数字化设计与制造技术人才,Extech公司在近年来启动了“PLM China”计划。该计划面向全国高校提供价值1000万人民币的软件支持,旨在与教育行业携手合作,共同提升中国制造业的整体设计研发水平。通过这一计划的实施,Extech公司不仅展现了自己的社会责任感,也为中国制造业的发展做出了积极的贡献。

以上五个故事分别从不同角度展现了Extech公司在电子行业中的发展历程和成就。通过持续的创新和努力,Extech公司已经成为了一家在制造业信息化领域具有重要影响力的企业。

问答坊 | AI 解惑

时间触发和状态机思想的嵌入式系统 分析都给大家传上去了!

今天我给大家讲一下: 时间触发的嵌入式系统 : 我先给大家了一个程序:这个程序是在PC机上测试过,大家给点意见! #include "stdio.h" #define TASKmax 5 typedef unsigned long u32; typedef unsigned int u16; typedef unsigned char u ...…

查看全部问答>

WLAN参数解释

单播帧(Unicast Frame),多播帧(Mulitcast Frame),误帧(Frame Errors),重发帧(Frame Retries),所有单播帧字节数(Unicast Bytes),所有多播帧字节数(Multicast Bytes) 发送速率kb/s(TX Through),接收速率kb/s( RX Through) 成功发送 ...…

查看全部问答>

提供IC性能分析及测试

中国电子元器件中心实验室,英文名称:ChinaElectronic Component Center Laboratory,简称CECC实验室(CECCLab),是一家全球性的第三方元器件检测机构,国家重点培养实验室,是中国半导体行业协会会员,是国际IECQ-CECC质量标准体系中国分会员 ...…

查看全部问答>

怎样将CString类型转换成double类型?

CString=\"4147.123\";   请问怎样将CString类型转换成double类型?…

查看全部问答>

用了PWM。为什么用不了定时器中断

用的是,PWM0,PWM1,使用定时2中断。紧急求助…

查看全部问答>

FPGA/CPLD是否属于微处理器?

如果按照微处理器的概念来说FPGA和CPLD是不是不属于微处理器的行列啊?…

查看全部问答>

[C/C++] 【高效c语言】(八)--基于ARM的高效C语言编程

ARM处理器提高执行速度和减小代码尺寸是嵌入式软件设计的关键需求,以其高性能、低功耗、低成本等优势被广泛应用于各种成功的32位嵌入式系统中。尽管大多数的ARM编译器和调试器都带有性能优化工具,但是为了保证其正确性,编译器必须是稳妥和安全的 ...…

查看全部问答>

【PCB设计】浅谈PCB布线设计中DDR2的重要性

PCB布线设计的好坏直接影响到硬件电路能否正常工作或运行多快的速度。而在高速数字PCB设计中,DDR2是非常常见的高速缓存器件,且其工作频率很高本文将针对DDR2的PCB布线进行讨论。 DDR2的型号为MT47H64M16,具体型号功能介绍如图, 设计要点 ...…

查看全部问答>

CC3200与机智云数据交互

目前已将CC3200连接上机智云,但不知道如何让他们进行数据交互,比如说我想在机智云上添加一个数据点作为开关控制CC3200板子上的LED,应该怎么修改程序呢?新手求教 …

查看全部问答>