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

stm32f407下载问题

在下朱某 2018-10-24 浏览量:1418
我是新手。我买了一块野火的stm32f407霸天虎的板子,不知道怎么搞的板子第一次下载没问题,然后就提示下载错误,重试也没有用。并且第一次下载的程序不能够自动运行(已勾选下载配置里的下载完成后自动运行程序),需要断电重启才能够运行,重启后又只有第一次可以下载。完全不知道是什么原因。。求教各位,谢谢了。
1 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 你是怎么下载的,是使用st-link下载的么。如果是使用了st-link下载,第二次不能下载有可能是芯片上锁了,芯片上锁后,可以使用串口1下载解锁的。百度搜一下stm32串口下载软件。
    • 发布于 2018-10-24
    • 举报
    • 评论 2
    • 1
    • 0
在下朱某 回复了 我是假管:我一直使用JTAG下载器,没有用过串口下载呀! 回复
我是假管 回复了 我是假管:那你设置一下boot引脚,使用JTAG下载要设置为用户存储区启动。然后在设置一下keil的下载选项。感觉你这个应该是软件设置问题,我一直使用的是st-lik 回复

其他答案 数量:13
  • 下载的时候按复位键,应该是程序问题,不知道是不是cube,cube不配置调试接口也是只能下载一次,下次下载必须按复位键
    • 发布于2018-10-24
    • 举报
    • 评论 5
    • 2
    • 0
在下朱某 回复了 chenlei1910 :我按复位键没有反应,必须要断电才可以的,而且原来我也没有设置cube,也可以重复下载呀。 回复
在下朱某 回复了 chenlei1910 :我按复位键没有反应,必须要断电才可以的,而且原来我也没有设置cube,也可以重复下载呀。 回复
在下朱某 回复了 chenlei1910 :我按复位键没有反应,必须要断电才可以的,而且原来我也没有设置cube,也可以重复下载呀。 回复
在下朱某 回复了 chenlei1910 :我按复位键没有反应,必须要断电才可以的,而且原来我也没有设置cube,也可以重复下载呀。 回复
在下朱某 回复了 chenlei1910 :不好意思,卡了,回复了多次 回复

  • 有可能芯片锁住了,需要用jlink解锁,或者按复位键再下载试试
    • 发布于2018-10-24
    • 举报
    • 评论 1
    • 1
    • 0
在下朱某 回复了 yhj416606438 :请问怎么用jlink解锁,还有就是复位键是真的没有用,按了许多次了,没有用。 回复

  • 你是用串口下载的吗 如果不是 可以用串口下载试试 boot设置要正确 然后全片清除 就可以解锁了
    • 发布于2018-10-24
    • 举报
    • 评论 1
    • 1
    • 0
在下朱某 回复了 lichangle :你好,我刚刚用串口下载试了一下,也失败了。能够搜索到设备的ch340,但是还是没反应,不能连接成功 回复

  • 如果你是用串口下载,那么最好不要用了,如果用的jlink下载,检查程序里面有没有复用swd引脚的语句
    • 发布于2018-10-24
    • 举报
    • 评论 2
    • 1
    • 0
在下朱某 回复了 奇迹12 :你好,我之前没有使用串口下载过,刚刚试了一下,显示不能连接成功,我之前用JTAG下载器下载的,程序有没有问题 回复
奇迹12 回复了 奇迹12 :你下的哪个程序,我给你看一下有没有问题 回复

  • 下载的时候要按住重启.等到检测IC了再松开.
    • 发布于2018-10-24
    • 举报
    • 评论 1
    • 1
    • 0
在下朱某 回复了 Andrewz :??这个操作有点不懂,可以麻烦您讲详细点吗? 回复

  • 把BOOT置一在下载,如果可以就是单片机程序问题
    • 发布于2018-10-24
    • 举报
    • 评论 3
    • 1
    • 0
在下朱某 回复了 涛涛涛涛涛 :额,我是新手,什么叫boot设置在下载?我程序没问题,原来试过了 回复
在下朱某 回复了 涛涛涛涛涛 :额,我是新手,什么叫boot设置在下载?我程序没问题,原来试过了 回复
涛涛涛涛涛 回复了 涛涛涛涛涛 :你打开一个正常的模板,对比一下设置 回复

  • 如果一不小心将stm32开发板的芯片给锁了那原因可能是忽略了一个比较低级的问题就是将stm32中的一些不能独立使用的IO口给了高电平,
    stm32芯片被锁使用jlink就能轻轻松松解锁 
    • 发布于2018-10-25
    • 举报
    • 评论 0
    • 1
    • 0

  • 你检查一下程序是不是把你SWD接口给禁用了,如果是的话把禁用的语句删掉,下载的时候按一下复位再松开,就不会有这个问题了。

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

  • stm32 的单片机还能锁住啊,是哪里锁呢,个人感觉是程序问题
    • 发布于2018-10-28
    • 举报
    • 评论 0
    • 1
    • 0

  • 有可能是你的程序里面禁用了JTAG接口,导致Jlink不响应的
    • 发布于2018-10-30
    • 举报
    • 评论 0
    • 1
    • 0

  • 检查一下你的芯片是不是有被锁住,有可能是你的芯片没解锁
    • 发布于2018-11-20
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32f407下载问题