自己画的STM32F407的板子当boot0=0,接地后不能用SW模式烧录程序,求大神指点

2019-07-20 14:57发布

自己画的STM32F407板子当boot0=0接地(boot1=1)后就不能用J-LNK的SW模式烧写程序,提示错误“No Cortex-M SW Device Found”,但将boot0=1拉高后可以用SW模式烧程序,但程序无法运行,也不能debug调试,求高人指点,谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
DCL
1楼-- · 2019-07-22 07:52
augustedward 发表于 2016-11-1 14:14
你在delay_init(168);后加六个delay_ms(500);  正好是3s,也可多加一些。然后按上面给你写的试试

大神,你好,将boot0=1烧完程序,关掉电,再将boot0=0.上电后还是烧不进去,有没有可能我的芯片被锁住了?那个SWD引脚在PA口的PA12和PA13引脚,我把所有PA口初始化相关的语句都删了,还是不行,是不是没救了?
DCL
2楼-- · 2019-07-22 13:32
augustedward 发表于 2016-11-1 14:14
你在delay_init(168);后加六个delay_ms(500);  正好是3s,也可多加一些。然后按上面给你写的试试

大神,你好,将boot0=1烧完程序,关掉电,再将boot0=0.上电后还是烧不进去,有没有可能我的芯片被锁住了?那个SWD引脚在PA口的PA12和PA13引脚,我把所有PA口初始化相关的语句都删了,还是不行,是不是没救了?
augustedward
3楼-- · 2019-07-22 14:09
 精彩回答 2  元偷偷看……
DCL
4楼-- · 2019-07-22 18:32
augustedward 发表于 2016-11-1 15:36
这就不清楚了,你芯片发热吗?不行的话换个芯片,或换个程序试试,就下载原子的最简单的跑马灯程序试试

其实烧的就是跑马灯程序,烧到别的STM32F407的板子可以运行,但烧到我的板子就不行啊
DCL
5楼-- · 2019-07-22 23:02
augustedward 发表于 2016-11-1 18:56
查一下晶振吧,原子的板子晶振是8M的,我一般用的晶振是25M的,如果晶振不一样,就需要修改文件了

大神,果然是大神,就是这个原因,多谢!
谦虚
6楼-- · 2019-07-23 01:19
 精彩回答 2  元偷偷看……

一周热门 更多>