硬件平台:H745-Nuceo板 软件:CUBEIDE\CUBEMX\KEIL 问题描述:第一次烧录正常,掉电后再启动,程序无法保存,无法识别芯片,通过拖曳烧录教程二的hex文件后恢复正常 在进行STM32H745的烧录时,买来板子默认烧录好的测试程序可以正常运行,在根据教程[链接1]进行学习的时候,烧录完成,运行正常,有事离开对板子进行了掉电,然后再插电就无法识别单片机。然后另一个教程[链接2]通过拖曳烧录恢复正常,然后掉电后重启不执行程序,单独使用复位键可以正常执行。 使用链接二进行配置的时候,开启内存保护后,时钟配置完成,发现电源的配置有错,只能使用LDO或外部电源。 |
求技术解答,STM32H723的USB模拟U盘应用过程遇到了问题。
cubeIDE在运行时显示Failed to execute MI command是什么问题呢?
请问STM32H747XIH6和ST32H747XIH6U有什么区别?
CUBEMX没有STM32H7S7型号单片机
请问一下,我的nucleo板子连接usb线,找不到target,一直无法下载程序怎么回事呢?
stm32cubemx的mode and configuration界面里的mode界面加载不出来,请问是什么问题?
H743内置双bank flash 并行处理异常问题
请问有其他芯片有STM32H754I-DISCO的AI视觉包或类似功能吗?
STM320H750 USB 通讯必须插拔一次才正常
LL库变成黑色,不能用,怎么回事
cube 库中有很多例程上手。
至于双核产品调试和烧录的特殊地方,也有应用笔记详细说明,可以下载 AN5286 参考一下的。
您好,非常感谢您的回答,经过我的反复比对,发现keil里的内存设置有问题,也就是说固件包里的信息与评估板有不符,经过反复比对与修改后,下载问题解决了,但是烧录仍然是异常的。在我开启调试接口的情况下,除了例程以外,都只能下载一次,掉电重启后无法识别,然后只能全片擦除。这然我十分的不解,请问您有什么头绪吗,这种情况对我的学习影响较大,望解答。
1. 代码问题,可能某些代码会影响到。 这个可以通过屏蔽的方式来定位。
2. 调试方式的问题。 毕竟双核调试和单核的有区别,建议花一点点时间看一下AN5286,看看上面说的方式哪里被忽略掉了。