STM32 下载完程序后无法直接运行

2019-08-13 21:55发布

自己按照战舰板原理图画了一块PCB,留了SD卡, SPI FLASH,USB等几个,没有留EEPROM,焊完元器件,
用ST-LINK能下载程序,但是程序运行不了
后来发现boot没有接地,就把boot0 boot1都接地,还是运行不了

然后试了串口下载,FLYMCU提示

DTR电平置低(-3--12V),复位
RTS置高(+3-+12V),选择进入BootLoader


之后,程序就能运行了。。。但是我按复位键Reset之后,程序又不能运行了。。。。

我理解的是boot这一块哪里冲突了还是需要配置什么bootloader?
求大神指导,,,
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
e2dward
1楼-- · 2019-08-13 22:17
 精彩回答 2  元偷偷看……
e2dward
2楼-- · 2019-08-13 23:06
啊啊有个地方写错了。。。
按RESET可以继续运行,一断电就不可以了
宝胖子
3楼-- · 2019-08-14 03:15
你下载调试的时候没有勾选 reset and run,在options for targer->Debug->settings->flash download   ,勾选reset and run,就可以下载了就运行。
e2dward
4楼-- · 2019-08-14 03:47
宝胖子 发表于 2017-9-29 17:05
你下载调试的时候没有勾选 reset and run,在options for targer->Debug->settings->flash download   ,勾选 ...

勾了,,,
loudianxin
5楼-- · 2019-08-14 08:47
debug一下看看  或许程序进入硬件错误中断了
e2dward
6楼-- · 2019-08-14 11:53
 精彩回答 2  元偷偷看……

一周热门 更多>