STM32CubeIDE 10
记录初次使用STM32CubeIDE 10 过程中遇到的问题以及后续解决办法探究,使用的开发板是STM32H750XBH6。
Launching Debug一直是93%
此情况下,大概卡了6分钟左右,提示failed to erase memory。
在网上查询后,说是芯片被锁了,于是下载了STM32 ST-LINK Utility 进行检验,发现可以正常访问内存,没有被锁的现象,但是无法进行Erase chip,在卡了6分钟后提示Error occured during flash mass erase!然后会自动断开连接。
实在找不到原因,于是使用了STM32CubeMX 6.5 + Keil uVision5 来进行烧录。
使用Keil烧录后没有运行
成功烧录后,板子没有反应,于是上网查询解决办法,有提示注意勾选Run to main(),
还有勾选Reset and Run,但是同样不会运行,查询了一段时间后,有人提出了不使用ST-LINK供电,直接连接USB_232供电,尝试这种办法,在打开电源开关后,发现程序能够正常运行了。
具体原理不懂,欢迎有相关经验的小伙伴讨论!