cathy 在 提交
有时候使用FlyMcu时,会出现芯片超时无应答,无法连接的情况,如下图所示:
解决办法
1、flymcu是否设置有问题
选择 DTR 的低电平复位,RTS 高电平进 BootLoader。这个是必要的选项(在 BOOT0 接 GND 的条件下)。
- 选择 DTR 的低电平复位,RTS 高电平进 BootLoader。这个是必要的选项(在 BOOT0 接 GND 的条件下)。
- 选择编程前重装文件
- 选则校验和编程后执行
- 波特率:对于 STM32F103,可以设置为最高:460800,而如果是 F4,则建议最高设置为:76800即可
特别提醒:不要选择使用 RamIsp,否则,可能没法正常下载。
2、检查跳冒是否连接正常
STM32 的串口下载一般是通过串口 1 下载的,所以板子上把 RXD 和 PA9,TXD 和 PA10通过跳线帽连接起来。 BOOT1 和 BOOT0 都默认接GND,设置为 0。
大家可以参考对应板子的开发手册来查看默认设置,比如我用的精英板。
3、上述两步都没问题的话,选中flymcu的设定选项字节,选中芯片类型,进行恢复出厂设置。
4 、如果还解决不了的话,检查板子是否连接的有其他外设,比如ST-link,JLINK等等拔除这些外设,就可以正常下载了。
比如下面这种情况,虽然st-link连在板子上没有工作,但是这时Flymcu是下不进去程序的,需要将st-link拔除才行。
5、如果上述都解决不了,可以通过其他下载方式,如St-link等下载。
如果都不行,你板子可能烧了,换板子吧。
版权声明:本文为CSDN博主「逢青丶」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44226857/article/details/106303337
免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。