你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32H743ZIT6 keil程序烧不进去,烧写报错;flash time out...

[复制链接]
margret 提问时间:2022-6-29 16:05 / 未解决
第一次使用STM32H743ZIT6芯片,烧写过程遇到问题。
1.使用stm32cubemx生成代码,jtag 配置的是 JTAG with trace synchro(4bits),但 JTRST为输入设置。(因JTRST的设置影响其他JTAG引脚)。再在代码中将JTRST的配置注释掉。
2.使用SWD烧写程序后,只有一次能烧进。后面就再也烧写不进去了。编译正常,烧写报错;flash time out...,且有时能识别JTAG,有时只能识别SWD.
3.尝试了方法:
1)重新烧写其他程序(从stm32cubemx 只配置jtag 5pin +1个GPIO点灯),同样不能烧进去。
2)将BOOT0拉高,同样烧写不进去。
请问是什么问题呢?或者关于魔术棒的设置步骤有吗?

cubemx

cubemx
收藏 评论5 发布时间:2022-6-29 16:05

举报

5个回答
myxiexing 回答时间:2022-6-29 21:15:05
个人觉得还是你配置了与烧录器相关的引脚所导致的,去掉这部分烧录看看。
margret 回答时间:2022-6-30 09:31:21
3)追加了尝试方法:同样的设置从cubeMX导出stm32f407开发板就可以正常运行。
yuexiaye 回答时间:2022-6-30 10:50:54
我是摁住RST按键就能烧进去。
margret 回答时间:2022-6-30 13:28:54
myxiexing 发表于 2022-6-29 21:15
个人觉得还是你配置了与烧录器相关的引脚所导致的,去掉这部分烧录看看。
...

1.试验了这种方法,cubemx中只配置了GPIO和时钟,stm32h743还是同样报错,而同样的配置使用stm32f407的开发板就正常。2.另外,发现之前使用的烧写器是坏的,换了个新的烧写器也是同样的问题,会是烧写器把芯片stm32h743弄坏了吗?
butterflyspring 回答时间:2022-6-30 14:31:22
margret 发表于 2022-6-30 13:28
1.试验了这种方法,cubemx中只配置了GPIO和时钟,stm32h743还是同样报错,而同样的配置使用stm32f407的开 ...

一般来说,STM32烧录是由外部供电,然后给ST-LINK检测并使用的,不太可能烧坏目标芯片。反而是没有隔离的电压加在ST-LINK上偶尔会损害ST-LINK上。 楼主先用STM32cube programmer 去连接试试,看看是否连接的上,排除外部硬件条件的影响。
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版