硬件平台:H745-Nuceo板 软件:CUBEIDE\CUBEMX\KEIL 问题描述:第一次烧录正常,掉电后再启动,程序无法保存,无法识别芯片,通过拖曳烧录教程二的hex文件后恢复正常 在进行STM32H745的烧录时,买来板子默认烧录好的测试程序可以正常运行,在根据教程[链接1]进行学习的时候,烧录完成,运行正常,有事离开对板子进行了掉电,然后再插电就无法识别单片机。然后另一个教程[链接2]通过拖曳烧录恢复正常,然后掉电后重启不执行程序,单独使用复位键可以正常执行。 使用链接二进行配置的时候,开启内存保护后,时钟配置完成,发现电源的配置有错,只能使用LDO或外部电源。 |
各位大佬,比方说我用STM32CubeMX配置了单片机的管脚,然后用STM32CubeIDE编写代码,代码编写一半的过程中,我发现管脚配置中要添加新的外设设置,用CudeMX添加配置后重新生成代码,怎么保证我之前在CubeIDE中自己编写的代码部分不被覆盖掉?
H743 DAC通道缓冲器的校准问题
cubeIDE在运行时显示Failed to execute MI command是什么问题呢?
不能正常debug什么情况?如下
为什么ETH配置中没有Advanced Parameters?
STM32出现error downloading following files
STM32H750更改时钟后,程序无法运行
STM32G431 用MCSDK5.4.8 进行PMSM永磁同步电机FOC控制,转速上升到某一值(3500rpm)无法继续上升,上不去
STM32L4R9OSPI接口测试
STM32CUBEMX使用硬件SPI和软件SPI的区别
cube 库中有很多例程上手。
至于双核产品调试和烧录的特殊地方,也有应用笔记详细说明,可以下载 AN5286 参考一下的。
您好,非常感谢您的回答,经过我的反复比对,发现keil里的内存设置有问题,也就是说固件包里的信息与评估板有不符,经过反复比对与修改后,下载问题解决了,但是烧录仍然是异常的。在我开启调试接口的情况下,除了例程以外,都只能下载一次,掉电重启后无法识别,然后只能全片擦除。这然我十分的不解,请问您有什么头绪吗,这种情况对我的学习影响较大,望解答。
1. 代码问题,可能某些代码会影响到。 这个可以通过屏蔽的方式来定位。
2. 调试方式的问题。 毕竟双核调试和单核的有区别,建议花一点点时间看一下AN5286,看看上面说的方式哪里被忽略掉了。