当前位置:首页 > 芯闻号 > 充电吧
[导读]STM32F103RC不能下载的原因分析 第一次用STM32,用的是STM32F103RC,折腾了两天才能下载程序。我想整个步骤告诉大家,以防再范同样的错误。 1、焊接电源,测试电源没问题之后焊接STM32,之后焊接MAX3232。 2、给电路

STM32F103RC不能下载的原因分析

第一次用STM32,用的是STM32F103RC,折腾了两天才能下载程序。我想整个步骤告诉大家,以防再范同样的错误。

1、焊接电源,测试电源没问题之后焊接STM32,之后焊接MAX3232。

  • 2、给电路板供电,此时STM32的VDDA,Vbat是没有供电的,接上串口,打开FLASH loader软件,点下一步,不能识别。

3、在2的基础上给Vbat供电,仍旧不能识别。

4、在2的基础上给VDDA供电,仍旧不能识别。

5、打电话给利源的技术支持,要求Boot1接地。在2的基础上将Boot1接地,仍旧不能识别。

6、看datesheet,用户FLASH存储器被选作BOOT空间时,BOOT0为0,表中boot1为叉,估计是0和1都可以。将BOOT1和地断开,测量其电压为值为0V

7、在STM32开发板上将BOOT0拉高,将BOOT1断开,能够下载。

8、在2的基础上将Vbat,VDDA,均连接上,仍旧不能识别。

9、在8的基础上测量实验板中STM32F103RC和开发板中STM32F103RB的各个引脚的电压,电压值均相等。

10、怀疑是MAX3232芯片被静电击穿,换了一个,仍旧不能下载。

11、怀疑是STM32芯片被击穿,重新焊接了一块实验板,仍旧不行。

12、仔细分析了一下STM32的datesheet,BOOT说明部分要求BOOT1接GND。之后将BOOT1试了一下,奇迹出现了,竟然能识别了。

13、向FLASH中下载了一段程序,竟然跑起来了。

14、总结:需要将VDDA,Vbat,BOOT1均连接上才能下载。而手册中并没有要求将它们接上。

问题:为什么开发板上的BOOT1没有连接上可以下载程序。

郁闷的地方:VDDA和Vbat必须都连上电才能下载。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

为增进大家对PCB电路板的认识,本文将对PCB电路板翘曲标准、PCB电路板翘曲的原因予以介绍。

关键字: PCB 指数 电路板

为增进大家对PCB电路板的认识,本文将对PCB电路板覆铜的作用、PCB电路板干膜种类予以介绍。

关键字: PCB 指数 电路板

为增进大家对PCB电路板的认识,本文将对PCB电路板扇孔、PCB设计对PCB扇孔的要求予以介绍。

关键字: PCB 指数 电路板

基于米尔-全志 T527设计一个简易的物联网网关,该网关能够管理多台MQTT设备,通过MQTT协议对设备进行读写操作,同时提供HTTP接口,允许用户通过HTTP协议与网关进行交互,并对设备进行读写操作。

关键字: 物联网 开发板 网关

本次直播STM32将联合合作伙伴米尔电子,深入探讨如何利用STM32MPU产品系列推动工业行业的产品开发。为您带来一系列详细的产品展示、核心板的应用案例和行业专家的深度分析。

关键字: STM32MPU 开发板

Linux系统平台上有许多开源的系统构建框架,这些框架方便了开发者进行嵌入式系统的构建和定制化开发,目前比较常见的有Buildroot, Yocto, OpenEmbedded等等。

关键字: 树莓派 瑞米派 开发板

NXP在处理器板块耕耘多年,从早期的i.MX 6 → i.MX 7 → i.MX 8,再到最新的i.MX 9都已经有一条完整的生态链以及很多客户基础。i.MX 93是NXP i.MX 9产品组合中最新的一个系列。i.MX...

关键字: 核心板 开发板

近日,米尔电子推出米尔基于NXP i.MX 93系列产品-MYC-LMX9X核心板及开发板。NXP i.MX 9系列在i.MX 6和i.MX 8系列产品市场验证的基础上,继承了前代产品的优点的同时,进一步提升了性能、资源...

关键字: 核心板 开发板 处理器

在科技日新月异的今天,软板作为一种具有柔性、可折叠、可弯曲等特点的电路板,在电子产品、医疗仪器、汽车电子、航天航空等领域的应用日益广泛。然而,对于软板的品质与性能的把控,一直是业界关注的重要课题。软板裸测,作为软板质量检...

关键字: 软板裸测 软板 电路板
关闭
关闭