• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

stm32下载程序,芯片超时无应答,无法连接?

将夜 2017-09-14 浏览量:14370
问题1.png
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 这个是用COM口来烧写程序的,需要配置下STM32上的boot引脚,需要把boot0设为1,boot1设为0,如下图所示,而且COM口对应连接的也要是STM32的UART1才可以哟!

    QQ截图20170914173649.jpg

    如果按照上述方式设置还没办法下载,可以尝试用Jlink或者STlink使用SWD方式下载,如果这种下载方式还不行,那就要检查下硬件上哪里错误了。

    • 发布于 2017-09-14
    • 举报
    • 评论 0
    • 3
    • 0

其他答案 数量:11
  • BOOT1引脚接地,同时BOOT0和BOOT1的IO管脚没有被配置为其他功能进行了使用;BOOT0接3.3V,再试试呢。之前这么写成功过吗。

    使用仿真器写进去过吗。

    • 发布于2017-09-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 除了boot问题,还要检测下软件左下方设置问题。重新设置了boot记得冷启动。
    • 发布于2017-09-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 你这个是串口下载方式,
    1、你的boot的引脚状态要设置正确。
    2、你要使用串口1 ,其他的串口不行。
    3、线是不是接触良好。

    • 发布于2017-09-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 记得这个软件上要先选择BOOT的启动方式
    • 发布于2017-09-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 还是先检查一下硬件连接吧,可以用JLINK驱动自带的控制台软件查看连接,可以清楚的看到连接方式,速度,芯片型号

    或者直接在keil里仿真器设置界面查看能不能正常读取芯片。

    • 发布于2017-09-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 用STM32串口烧写程序的功能,需要修改BOOT引脚,此处需要将BOOT0=1,BOOT1=0,参考下图

    003evbNpty6NpdkiyYvff&690.jpg

    • 发布于2017-09-14
    • 举报
    • 评论 0
    • 0
    • 0

  • RT是否接对;BOTT脚是否设对;烧写软件是否设置对
    • 发布于2017-09-15
    • 举报
    • 评论 0
    • 0
    • 0

  • BOOT脚位确认
    UART口确认
    基本就这两个地方。
    ps:用工具烧写的话,建议留JTAG口,用ST的STVP,SWD方式烧写程序
    • 发布于2017-09-15
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32下载程序,芯片超时无应答,无法连接?