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

用STM32cube编译的工程只能下载一次,第二次就不能识别

17638183815 2017-11-07 浏览量:1671
用STM32cube编译的工程只能下载一次,第二次就不能识别芯片,求大神告知
-2 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 参考:http://www.stmcu.org/module/forum/forum.php?mod=viewthread&tid=611904230044tvllq0w8w0elm0ml.jpg
    • 发布于 2017-11-07
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :一规格书为准,SOT363,看附件 回复

其他答案 数量:10
  • 是不是代码里把调试接口给关闭了。你用的什么下载方式。
    • 发布于2017-11-07
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没有查到材质 回复

  • 图片如上, 你下载的时候选择了NO debug,选择其他的就按照其他下载方式烧写就可以了,前几天刚遇到这种问题
    • 发布于2017-11-07
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没有错料,变更信息见附件 回复

  • 当不选择仿真接口时,仿真接口会被设置成GPIO功能,所以你仿真器连接不上了。
    • 发布于2017-11-07
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :尾缀F含义资料没有具体说明 回复

  • 在CubeMX里配置把debug接口给关闭了,在生成代码的时候会把这些IO口初始化为GPIO,所以第二次下载时就失败了,配置boot0为高后,重新配置一下CubeMX,把debug口打开,生成代码,这时就可以下载了。下载完再讲Boot0改为低电平。
    • 发布于2017-11-07
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :https://multimedia.3m.com/mws/media/310441O/3m-corporate-rohs-specification.pdf 回复

  • debug口是接仿真器的,禁了,当然就不能用了,但是串口还是可以下载烧写程序的,
    • 发布于2017-11-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 明显是禁用了仿真器的jtag接口了啊。用串口再烧一个新的不禁用的程序就好了。
    • 发布于2017-11-08
    • 举报
    • 评论 2
    • 0
    • 0
电子老工程师 回复了  :以下是规格书文件。 回复
电子老工程师 回复了  :以下是规格书文件。 回复

  • 把仿真器配置成了GPIO,或是关了仿真器接口了,就会这种,使用串口烧写程序解锁吧。
    • 发布于2017-11-09
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :一致 回复

  • 应该是之前的代码关闭了JTAG,此时需要烧个空程序进去
    • 发布于2017-11-15
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :是,A:无卤符合ROHS TMA1:代表包装 回复

  • 是程序把调试用的端口设置成其他功能导致调试端口无法使用了.
    • 发布于2017-11-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 有个方法:试试串口ISP下载程序,取消对JTAG引脚的禁止。

    • 发布于2017-12-20
    • 举报
    • 评论 2
    • 0
    • 0
电子老工程师 回复了  :尾缀包装区别, AD9280ARSZ:管装47PCS AD9280ARSZRL:卷装1500PCS 回复
电子老工程师 回复了  :带RL的是卷装,不带RL的是管装 回复

相关问题

问题达人换一批

用STM32cube编译的工程只能下载一次,第二次就不能识别