stm32下载程序失败显示总线错误

stm32下载程序失败显示总线错误,第1张

有可能是程序写死了,没办法正常启动。比如对flash的不正确 *** 作。对时钟的不正确初始化,都可能导致这种情况。也可能是cubeMX配置的时候没有配置debug方式,然后用swd就不能debug了,但是标准的20Pin的JTAG脚可以下载程序。

在STM32程序下载过程中,各引脚状态如下:

1. BOOT0引脚:当BOOT0引脚被拉高,系统将进入Flash编程模式,可以下载程序。当BOOT0引脚被拉低,则会进入用户程序运行模式。

2. NRST引脚:NRST引脚为复位引脚,当NRST引脚被拉低时,系统将被强制复位。

3. SWDIO和SWCLK引脚:这两个引脚是JTAG/SWD接口用来进行调试和编程的。在下载程序时,SWDIO引脚将被用来传输数据,SWCLK引脚则被用来传输时钟信号。

4. VCC和GND引脚:VCC引脚为芯片供电引脚,GND引脚为芯片接地引脚。

总之,下载程序时,BOOT0引脚被拉高,SWDIO和SWCLK引脚被用来进行数据传输和时钟信号传输,NRST引脚和GND引脚连接到电路中,VCC引脚连接到电源上。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存