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

为什么stm32最小系统,在keil烧录时,无法识别芯片

04cf93ddcc8c23a9 2019-03-08 浏览量:3008
为什么stm32最小系统,在keil烧录时,无法识别芯片
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 1、检查下载器驱动有没有安装好。

    2、最小系统是否正确,特别是VDDA,RESET,BOOT0和BOOT1引脚是否连接正确。

    3、是否在设置里选则了正确的下载算法。

    4、下载器是否选择正确,根据你的连接接口选择是SW接口还是JTAG接口。

    5、你的下载接口是否被占用,比如之前是否使用配置了那些引脚,比如如果复用了SW接口的SWCLK引脚,程序就会下载失败无法识别。

    • 发布于 2019-03-09
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:7
  • 可以识别的,如果是串口下载是不是boot0没有接vcc,如果是stlink或者jlink下载应该不用设置直接下载进去的
    • 发布于2019-03-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 首先检查硬件电路,电源、复位是否正确;

    检查jtag与板子连线是否正确;

    检查jtag接口供电是否正常,注意1脚电压;


    • 发布于2019-03-08
    • 举报
    • 评论 0
    • 0
    • 0

  • st-link驱动 有没有安装 

    板子是否正常

    下载线是否连接正确

    BOOT脚 下载模式的配置

    • 发布于2019-03-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 两种可能

    1、STM32的BOOT引脚配置不正确,或者复位脚上面有干扰信号

    2、STM32的供电不稳定,导致flash工作异常

    • 发布于2019-03-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 接线是否正确,下载方式是否是正确(STlink   swd模式),下载功能是否被上次的程序关闭,供电是否正常
    • 发布于2019-03-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 不同下载模式可能需要boot脚的置位。
    • 发布于2019-03-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 首先是下载器驱动,然后是连线,最后排查主控,比如BOOT电平,复位电平等。

    • 发布于2019-03-18
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

为什么stm32最小系统,在keil烧录时,无法识别芯片