stm32烧程序不运行在线可以跑

stm32烧程序不运行在线可以跑,第1张

STM32烧录程序不能在线运行,但是可以通过烧录器将程序烧录到芯片中,以便让芯片正常运行。烧录器是一种专门用于将程序烧录到芯片中的设备,它可以将程序以二进制形式烧录到芯片中,从而使芯片正常运行。此外,烧录器还可以用于检测芯片的状态,以便及时发现问题并及时解决。因此,如果您想要让STM32烧录程序正常运行,您需要使用烧录器将程序烧录到芯片中。

不能烧写首先保证电源正常,该接的都接了;

烧录口是否被当做GPIO了,此时连接要多试几次,长按复位键释放同时进行连接;

你下载个STLINK UTILITY软件用STLINK来连接测试下;

boot脚是否配置到了正确的位置;

一开始出现了无法烧录程序的情况,主要表现为在点击load图标后出现了Stlink connect error!Target dll has

been concelled的窗口。在魔术棒配置dubug》stlink debugger setting》SWDIO的窗口里显示stlink

connnect error或者no stlink connnect。

是VDD和VSS没有全部连接。stm32芯片共有四个VDD和VSS,只连了两个,检测后发现,这四个VDD和VSS并不是全部内部连接的。将VDD和VSS全部连入电源后,可以正常下载程序了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11293073.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存