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

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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版