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

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

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

体 *** 作步骤:

1、首先设置跳线boot0

=

1,boot1=0。

2、连接板上的UART1

到你所用的PC串口。

3、目标板上电后请按连接设备按钮连接目标板,若连接上后状态栏上会显示绿灯(未连接时是灰灯)。

4、选择要下载的文件,选定后可按开刷按钮进行下载,下载中途可按中止停止。

5、输入运行起始地址,按开跑按钮就可运行你所下载的应用程序。

写保护了?是不是要用jlink把写保护给去掉。

检查BOOT0 与 BOOT1的接线对不对,你需要BOOT1=0 BOOT0=1。

BOOT1=x BOOT0=0 从用户闪存启动,这是正常的工作模式

BOOT1=0 BOOT0=1 从系统存储器启动,这种模式启动的程序功能由厂家设置。

BOOT1=1 BOOT0=1 从内置SRAM 启动,这种模式可以用于调试。


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

原文地址:https://54852.com/yw/7953682.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存