求助帖!关于串口下载程序的一些迷惑

2019-10-16 05:46发布

用串口下载程序时需要把板子上的BOOT0接高电平,可为什下载完运行程序时还要把它置低呢?cpu在启动时不是有三种模式吗,BOOT0=1,BOOT1=0,对应的是系统存储器启动方式,可为什么程序运行不起来呢,把boot0接到地上就可以了?劳烦各位解答一下,小弟感激不尽!!!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
正点原子
1楼-- · 2019-10-16 07:14
B0=1,跑bootloader,自然无法运行你下载的代码
梦在远方
2楼-- · 2019-10-16 07:36
正点原子 发表于 2016-12-1 22:19
B0=1,跑bootloader,自然无法运行你下载的代码

恩,把B0=1就可以运行了,但我不明白的是网上说B0=1对应的启动模式是程序存储器启动(三种启动模式之一),既然能启动了为什么还必须要把B0=0才能运行我们的程序,这样的话设置那个程序存储器启动还有什么意义呢??本人小白,还请阁下赐教!
梦在远方
3楼-- · 2019-10-16 11:15
正点原子 发表于 2016-12-1 22:19
B0=1,跑bootloader,自然无法运行你下载的代码

恩,把B0=1就可以运行了,但我不明白的是网上说B0=1对应的启动模式是程序存储器启动(三种启动模式之一),既然能启动了为什么还必须要把B0=0才能运行我们的程序,这样的话设置那个程序存储器启动还有什么意义呢??本人小白,还请阁下赐教!

一周热门 更多>