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

ST—LINK驱动安装成功后为什么还是不能给STM下载?

WQS1314 2018-10-21 浏览量:1996
ST—link驱动安装成功后为什么还是不能给STM下载?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 工程文件 选项里面的 debug 标签打开,看看是不是 选的 ST link 如下图1,

     然后把 setting 打开,看看里面能不能看到 debuger 串号,能看到,debuger 就没有问题了,确认 debuger 端口选的对不对,如果一切正确,那就在右边能看到 一个芯片。如下图2

    以上都正确的话,再看 flash download 里面有没有勾选 erase,program,varify,擦出flash,烧录flash,验证代码,如下图3

    全部都确认过没有问题,工程重新编译一下,看着全部编译完了,编译成功了,点烧录,看看行不行。如下图4.

    //图1

    k42.png

    //图2

    43.png

    //图3

    44.png

    //图4

    45.png


    • 发布于 2018-10-21
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:12
  • 这个问题比较尴尬了,首先要确保驱动正常,硬件管理能正确识别到,其次,与目标芯片接线要正确,第三就是在开发环境里要选择stlink作为下载仿真的硬件,并选择正确的下载算法
    • 发布于2018-10-21
    • 举报
    • 评论 0
    • 1
    • 0

  • 不会的,你用keil试过吗,驱动装好keil设置swd就可以用
    • 发布于2018-10-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 首先确认下STM单片机的工作是否正常,如:供电、晶振是否起振,如果正常,那可能是SWD引脚没有配置。可以通过设置BOOT0、BOOT1电平,通过串口烧写配置好SWD的程序,再恢复BOOT0、BOOT1设置后,就可以使用STlink的SWD了。
    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 一是驱动,二是接线是否正确,三是keil设置,调试器坏就不说了
    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 要保证以下几点正常:

    1、stlink驱动正常

    2、STlink固件最新

    3、MDK设置无误

    4、单片机没有坏

    5、如果是新建程序,程序是否编译成功

    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 首先你stlink可以检测到目标芯片吗 如果不能那么有可能是线接错了 或者已经损坏
    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 连线是否正确、目标板是否上电、keil是否正确选择stlink,确认下这3项有没有问题
    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 先排除是STlink硬件问题和接线问题,打开工程界面检查能不能找到STlink设备,然后再排除MCU是否禁用了SWD接口。

    • 发布于2018-10-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 看一下这个单片机是否能正确识别,如果不能正确识别有可能是供电不稳定
    • 发布于2018-11-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种首先要检查你的芯片是否有正常工作,有可能是你的芯片没有工作导致的
    • 发布于2018-11-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 你芯片是否能识别,还有你的下载芯片和目标芯片的选择是不是一致的
    • 发布于2018-11-27
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

ST—LINK驱动安装成功后为什么还是不能给STM下载?