关于串口下载的疑问

2019-07-21 03:38发布

据《不完全手册》,串口下载调试大致分两个步骤,第一步,boot0=1,boot1=1,通过串口把程序下载到片内flash中;第二步,boot0=0,单片机复位启动。
疑问:第二步,启动时,boot0=0,据stm32f1启动模式的说明,这时单片机是从用户flash启动的,而不是从片内flash启动。第一步程序不是下载到了片内flash,而没有下载到片外flash啊,难道我理解错了吗?求高手答疑,谢谢


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
Psheng
1楼-- · 2019-07-21 07:47
片内flash中 分为 我们用户可以使用的flash 和ST官方的FALSH(用于芯片Bootloader)。我们的程序一般就是下载到用户的FLASH中。所以要运行我们的程序就要BOOT0接0.  要运行官方的程序就BOOT0接1 BOOT1接0
jshzp
2楼-- · 2019-07-21 12:27
Psheng 发表于 2019-4-2 15:45
片内flash中 分为 我们用户可以使用的flash 和ST官方的FALSH(用于芯片Bootloader)。我们的程序一般就是下 ...

感谢版主回复,看来是我对flash的理解出了问题。。。
启动模式那里说的“用户闪存存储器”和“系统存储器”,都是片内的flash;另外,“用户闪存存储器”也可以是指片外扩展的程序flash。我这么理解对吗?谢谢

一周热门 更多>