STM32
直播中

王飞云

7年用户 1420经验值
私信 关注
[问答]

STM32H745烧录异常的原因?

硬件平台:H745-Nuceo板
软件:CUBEIDECUBEMXKEIL
问题描述:第一次烧录正常,掉电后再启动,程序无法保存,无法识别芯片,通过拖曳烧录教程二的hex文件后恢复正常
在进行STM32H745的烧录时,买来板子默认烧录好的测试程序可以正常运行,在根据教程[链接1]进行学习的时候,烧录完成,运行正常,有事离开对板子进行了掉电,然后再插电就无法识别单片机。然后另一个教程[链接2]通过拖曳烧录恢复正常,然后掉电后重启不执行程序,单独使用复位键可以正常执行。
使用链接二进行配置的时候,开启内存保护后,时钟配置完成,发现电源的配置有错,只能使用LDO或外部电源。

回帖(1)

niu!kf

2024-5-20 15:39:25
STM32H745烧录异常的原因可能有以下几点:

1. 电源问题:确保H745-Nucleo板的电源稳定且符合要求。不稳定的电源可能导致单片机无法正常工作。

2. 烧录器问题:检查烧录器是否正常工作,以及是否与H745-Nucleo板兼容。如果烧录器有问题,可能会导致烧录异常。

3. 程序问题:确保烧录的程序无误,没有错误或不兼容的代码。错误的程序可能导致单片机无法正常运行。

4. 配置问题:检查CUBEIDE、CUBEMX和KEIL的配置是否正确。错误的配置可能导致烧录异常。

5. 硬件问题:检查H745-Nucleo板是否有硬件损坏或焊接问题。硬件问题可能导致烧录异常。

6. 内存保护:如果在CUBEMX中开启了内存保护,可能会影响烧录和程序执行。请确保内存保护设置正确。

7. 时钟配置:检查时钟配置是否正确。错误的时钟配置可能导致单片机无法正常工作。

8. 电源配置:检查电源配置是否正确。错误的电源配置可能导致单片机无法正常工作。

为了解决这个问题,您可以尝试以下步骤:

1. 检查电源是否稳定且符合要求。
2. 检查烧录器是否正常工作,以及是否与H745-Nucleo板兼容。
3. 确保烧录的程序无误,没有错误或不兼容的代码。
4. 检查CUBEIDE、CUBEMX和KEIL的配置是否正确。
5. 检查H745-Nucleo板是否有硬件损坏或焊接问题。
6. 确保内存保护设置正确。
7. 检查时钟配置是否正确。
8. 检查电源配置是否正确。

希望以上信息能帮助您解决问题。如果问题仍然存在,请提供更多详细信息,以便我们能更好地帮助您。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分