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

STM32H745烧录异常

[复制链接]
1289484181@qq.c 提问时间:2024-3-8 11:07 / 未解决

硬件平台:H745-Nuceo板

软件:CUBEIDE\CUBEMX\KEIL

问题描述:第一次烧录正常,掉电后再启动,程序无法保存,无法识别芯片,通过拖曳烧录教程二的hex文件后恢复正常

在进行STM32H745的烧录时,买来板子默认烧录好的测试程序可以正常运行,在根据教程[链接1]进行学习的时候,烧录完成,运行正常,有事离开对板子进行了掉电,然后再插电就无法识别单片机。然后另一个教程[链接2]通过拖曳烧录恢复正常,然后掉电后重启不执行程序,单独使用复位键可以正常执行。

使用链接二进行配置的时候,开启内存保护后,时钟配置完成,发现电源的配置有错,只能使用LDO或外部电源。

链接1:【STM32H745 】STM32 双核 CPU入门_哔哩哔哩_bilibili

链接2:用cubemx6.0玩转NUCLEO-H745ZI开发板(一)_nucleo h745-CSDN博客

收藏 评论3 发布时间:2024-3-8 11:07

举报

3个回答
butterflyspring 回答时间:2024-3-11 14:24:05
很多小伙伴都采用官方的烧录工具 STM32CubeProgrammer + ST-LINK ,比较常见一些。
cube 库中有很多例程上手。

至于双核产品调试和烧录的特殊地方,也有应用笔记详细说明,可以下载 AN5286 参考一下的。

Stm32h7 dual core debug an5286.PNG

1289484181@qq.c 回答时间:2024-3-13 00:41:11

butterflyspring 发表于 2024-3-11 14:24
很多小伙伴都采用官方的烧录工具 STM32CubeProgrammer + ST-LINK ,比较常见一些。
cube 库中有很多例程上 ...

您好,非常感谢您的回答,经过我的反复比对,发现keil里的内存设置有问题,也就是说固件包里的信息与评估板有不符,经过反复比对与修改后,下载问题解决了,但是烧录仍然是异常的。在我开启调试接口的情况下,除了例程以外,都只能下载一次,掉电重启后无法识别,然后只能全片擦除。这然我十分的不解,请问您有什么头绪吗,这种情况对我的学习影响较大,望解答。

image.png

image.png

butterflyspring 回答时间:2024-3-14 12:05:33
这里面可能有两个方面的问题:
1. 代码问题,可能某些代码会影响到。 这个可以通过屏蔽的方式来定位。
2. 调试方式的问题。 毕竟双核调试和单核的有区别,建议花一点点时间看一下AN5286,看看上面说的方式哪里被忽略掉了。
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版