请教坛内高手STM32F405的程序烧到F411上没用,该怎么改一下

请教坛内高手STM32F405的程序烧到F411上没用,该怎么改一下,第1张

天调试程序,改了下下位机,然后烧进去程序就无法运行了,再烧原来的好的程序进去也无法运行,板子上没做jtag接口,都是isp下载的,用了个led闪烁来验证板子是否正常工作,现在led常亮了,根本不闪

板子上各个器件温度正常,电压正常,硬件复位上电复位都试过,还是无法运行

没办法飞线出来swd调试,连上jlink,无法下载调试,试了好多次,都是显示下面两种情况,显示信息见最后

这种板子现在就剩这一块了,求各位高人能否帮我判断下是否是芯片坏了还是可能其他的原因

PS:SWD调试信息

Load "\\ObjFlash\\stepmotor002AXF"

Set JLink Project File to "D:\backup\项目\stepmotor\完全功能程序\stepmotor002\Project\JLinkSettingsini"

stm32上烧录程序要按boot+reset是因BOOT启动出问题了。根据查询相关公开信息显示,stm32f4启动方式分三种:UserFLash、SystemFlash和EmbeddedSRAM,通过BOOT0和BOOT1管脚配置,若BOOT启动出问题了,需要按boot+reset重新启动。

1、 打开J_Flash ARM

出现如下工作界面:

2、选择Options—Project settings

进入Project settings界面:,

3、点击CPU,选择合适的型号:

此时,我们在device里面选择好我们目标板上的芯片就可以了,然后点击确认。

4、我们现在将JLINK和目标板进行连接:Target ——connect

没有跳出错误,说明连接成功。

5、打开我们要烧录的hex文件:

选择需要烧录的程序:

选择HEX文件后如下图所示:

7烧录程序:

如果有d出窗口,选择是或者确定。

8重启设备

以上就是关于请教坛内高手STM32F405的程序烧到F411上没用,该怎么改一下全部的内容,包括:请教坛内高手STM32F405的程序烧到F411上没用,该怎么改一下、stm32上烧录程序为什么要按boot+reset、如何通过JLINK烧写STM32程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9701649.html

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

发表评论

登录后才能评论

评论列表(0条)

保存