历史上的今天
返回首页

历史上的今天

今天是:2025年01月16日(星期四)

正在发生

2019年01月16日 | STM32F103关闭SWD/JTAG功能无法烧录时处理方法

2019-01-16 来源:eefocus

现象:


1.SWD或者JTAG无法连接


2.FLASH ARM烧录出现以下错误


    - Erasing affected sectors ...

    - ERROR: RAM check failed @ address 0x20000000.

    - ERROR: Write: 0x03020100 07060504

    - ERROR: Read: 0x00000000 00000000

    - ERROR: (0 bytes of RAM have been checked successfully)

    - ERROR: Failed to erase sectors

   - ERROR: Failed to auto program target


有多种方法,我只记录我这边最便捷,适用性最广的一个吧。


电路板断电一段时间(最好10s以上,时间短了,也不成功),再上电,并使BOOT0在上电同时接3.3V高电平,此时可直接烧录。


(注意一定要连接好,不然肯定也是烧录不了的。)


多次测试,断电一段时间后,再上电,BOOT0接高电平后,软件擦除,再断开BOOT0高电平,即可正常烧录程序(BOOT1=x   BOOT0=0)。


STM32芯片上有两个管脚BOOT0和BOOT1,这两个管脚在芯片复位时的电平状态决定了芯片复位后从哪个区域开始执行程序, BOOT1=X BOOT0=0  从用户闪存(flash)启动,这时正常模式  较多情况下使用这种模式

 BOOT1=1  BOOT0=1 从内置SRAM(内存)启动,这种模式可以用于调试

 BOOT1=0 BOOT0=1 从系统存储器启动, 这种可以用于调试


(注:0-低电平 1-高电平 X-任意高低电平)

推荐阅读

史海拾趣

Analog公司的发展小趣事

Analog Devices Inc.(ADI)是一家全球领先的半导体公司,提供广泛的模拟和数字信号处理技术。以下是Analog Devices公司发展的相关故事:

  1. 创立与初期发展:Analog Devices成立于1965年,由两位前哈佛大学教授Ray Stata和Matt Lorber创立。公司最初的目标是利用集成电路技术开发高性能的模拟信号处理器。在早期,Analog Devices主要专注于生产模拟运算放大器、数据转换器和传感器等产品。

  2. 技术创新与产品扩展:Analog Devices在技术方面取得了多项重要突破,包括模拟信号处理、数据转换和射频技术等领域。公司不断推出新产品,拓展业务领域,涉及到汽车、工业、通信、医疗和消费类电子等多个行业。其中,ADI的高精度数据转换器和惯性传感器在市场上备受推崇。

  3. 全球扩张与市场渗透:Analog Devices通过不断扩大全球市场的覆盖范围,加强了与客户的合作关系。公司在美国、欧洲和亚洲等地设立了办事处和生产基地,以满足不同地区市场的需求。此外,ADI还与众多的合作伙伴建立了长期稳定的合作关系。

  4. 收购与整合:为了加强自身的技术实力和市场竞争力,Analog Devices积极进行并购,以扩大产品组合和提升技术能力。近年来,ADI收购了一系列具有战略意义的公司,如Linear Technology、Hittite Microwave Corporation和Maxim Integrated等,加速了公司在多个领域的布局和发展。

  5. 持续创新与未来展望:作为模拟和数字信号处理领域的领先者之一,Analog Devices继续致力于技术创新和产品研发。公司不断推出新产品和解决方案,以满足日益复杂和多样化的市场需求。未来,Analog Devices将继续围绕智能化、连接性和可持续性等方面开展创新,助力客户在不同行业实现更多的应用和发展。

Discera公司的发展小趣事

随着CMOS MEMS谐振器技术的不断成熟,Discera公司开始注重专利的申请和保护。他们投入大量资源用于技术研发和专利申请,逐渐在MEMS谐振器技术领域积累了大量的专利。这些专利不仅保护了公司的核心技术,也为公司的持续发展提供了坚实的法律保障。

Alliance Memory公司的发展小趣事

面对日益激烈的市场竞争和不断变化的市场需求,Discera公司始终保持着对技术创新的追求。他们不断投入研发资源,推动产品的升级和换代。同时,Discera还积极探索新的应用领域和市场机会,为公司的未来发展描绘出更加广阔的蓝图。

以上五个故事概要基于Discera公司的发展历程和公开信息构建,旨在展示公司在电子行业中的成长和进步。请注意,这些故事并非真实事件,仅供参考。

Aerotronics Marketing Inc公司的发展小趣事

Aerotronics Marketing Inc公司注重与高校和研究机构的合作,通过产学研合作的方式推动技术创新。公司与多所知名高校建立了紧密的合作关系,共同开展无人机技术的研发和应用研究。这种合作模式不仅为公司提供了源源不断的技术支持和人才储备,还推动了整个电子行业的技术进步。

EPC公司的发展小趣事

最后一家EPC公司深知创新是企业发展的核心动力。公司注重研发投入和人才培养,建立了专业的研发团队和完善的研发体系。公司不断跟踪行业发展趋势和技术动态,积极引进新技术、新工艺和新材料,推动产品升级和产业升级。同时,公司注重创新成果的转化和应用,将新技术、新工艺和新材料应用于实际项目中,提高了项目的竞争力和附加值。通过持续的创新和积累,公司逐渐在电子行业中形成了独特的技术优势和核心竞争力。

请注意,以上故事仅为框架性描述,并未包含具体的公司名称、项目细节和具体数字。您可以根据这些框架性描述进一步深入了解相关公司的发展情况,并结合实际案例进行具体分析和撰写。

BK Precision公司的发展小趣事

随着电子测量技术的不断发展,BK Precision开始将业务重心转向测试和测量仪器的研发与生产。工程师团队通过不懈努力,打破技术壁垒,成功开发出一系列高质量的测量仪器。这些产品在市场上取得了巨大的成功,BK Precision逐渐在电子量测产业中崭露头角。此外,公司还积极寻求与其他电子公司的合作,通过合并与收购等方式,不断拓展业务范围和市场份额。

问答坊 | AI 解惑

dsp基础

第1章   概述1.1数字信号处理器的基本概念数字信号处理器(Digital Signal Processor,简称DSP)是一种专门用来实现各种数字信号处理算法的微处理器。根据使用方法的不同,DSP可以分成专用的DSP和通用的DSP。专用的DSP用来实现某些特定的 ...…

查看全部问答>

cadence仿真问题

用的是analoglib里的元件画的电路,仿真时不知道加模型库时怎么加?…

查看全部问答>

线径与电流关系(转)

NO.1 绝缘导线芯线最小截面要求可以通过下面的顺口溜快速求得:(单位:平方毫米) 【顺口溜】:十下五、百上二,五十三四上下分,埋地套管七五折。 【意思解释】:根据绝缘导线所要求通过的总电流,当总电流为10A以下时,导线每平方毫米的截 ...…

查看全部问答>

现在学完了51,接下来该学啥?

本帖最后由 paulhyde 于 2014-9-15 09:23 编辑 请各位指教。  …

查看全部问答>

FPGA写的232接收模块,丢包问题

今天早上测试232接收程序时,发现232接收某些特定数据时,接收不到。请问高人,可能啥原因?…

查看全部问答>

0805的电阻的功耗是多少?

来自EEWORLD合作qq群:49900581 群主:wangkj…

查看全部问答>

nandflash的坏块处理

那位有nandflash的坏块处理方法,说下.…

查看全部问答>

菜鸟问问 在Wince中时间显示

想在一个EDIT控件里显示系统当前时间,不知道该怎么做。 有没有相关的控件呢? 不要time picker…

查看全部问答>

弱问,CORTEXM3内核到底高明在啥地方?

哪位高人给个比较出来和ARM7TDMI比比看…

查看全部问答>

液晶浮点值显示的一种解决方法

液晶浮点值显示的一种解决方法   在以ucOS-II为系统搭建的工程中,需要在液晶LCD上显示浮点型值,但液晶的驱动函数中仅编写了一个显示字符串的函数GUI_DispStringAt(); 所以需要一个函数把浮点型值转化成字符串,然后以字符串的形式输出到LC ...…

查看全部问答>