野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13065|回复: 10

关于串口下载程序

[复制链接]
发表于 2016-7-19 11:06:13 | 显示全部楼层 |阅读模式
    关于串口下载程序,结合STM32参考手册和自己的理解,得到下面的内容。发帖,若有理解不对的地方,希望大家帮忙指出来,共同学习,共同进步。    具体如下:
1)
    在STM32F10xxx里,可以通过BOOT[1:0]引脚选择三种不同启动模式。
    如下:

    启动模式选择引脚       启动模式           说明
    [BOOT1  BOOT0]         
       X        0         主闪存存储器     主闪存存储器被选为启动区域
       0        1         系统存储器         系统存储器被选为启动区域
       1        1          内置SRAM         内置SRAM被选为启动区域

2)
内嵌的自举程序存放在系统存储区,由ST在生产线上写入,用于通过可用的串行接口对闪存存
储器进行重新编程:
● 对于小容量、中容量和大容量的产品而言,可以通过USART1接口启用自举程序。

综上所述:
当我们利用USART1下载自己的程序时,可以将BOOT1 BOOT0设置为01,这样程序就可以从程序存储区启动,即可实现串口下载程序。
注意:只能用USART1



20160719


回复

使用道具 举报

发表于 2016-7-19 11:16:08 | 显示全部楼层
你说的都对                                    
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-7-19 13:31:29 | 显示全部楼层

谢谢火哥!就怕自己有时候理解的有问题,就发帖出来!嘿嘿!
回复 支持 反对

使用道具 举报

发表于 2016-7-19 14:16:27 | 显示全部楼层
具体的原理分析你参考我这个帖子:
STM32 ISP 一键下载电路,加原理分析,已改良网上网上流传电路的bug
http://www.firebbs.cn/forum.php? ... 12544&fromuid=1
(出处: 野火论坛)
回复 支持 反对

使用道具 举报

发表于 2016-7-19 14:27:10 | 显示全部楼层
帖子后面写个时间是什么意思
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-7-19 16:20:29 | 显示全部楼层
蔚慧雅 发表于 2016-7-19 14:27
帖子后面写个时间是什么意思

习惯性的写上日期!哈哈
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-7-19 16:21:32 | 显示全部楼层
fire 发表于 2016-7-19 14:16
具体的原理分析你参考我这个帖子:
STM32 ISP 一键下载电路,加原理分析,已改良网上网上流传电路的bug
h ...

好的!谢谢火哥!
回复 支持 反对

使用道具 举报

发表于 2016-7-19 16:58:19 | 显示全部楼层
空瓶子 发表于 2016-7-19 16:20
习惯性的写上日期!哈哈

这叫装逼也要留个时间
回复 支持 反对

使用道具 举报

发表于 2016-7-20 09:21:25 | 显示全部楼层
空瓶子 发表于 2016-7-19 16:20
习惯性的写上日期!哈哈

哈哈,装逼也要留个日期,防止老了之后忘记了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-7-20 09:35:56 | 显示全部楼层
康锦 发表于 2016-7-20 09:21
哈哈,装逼也要留个日期,防止老了之后忘记了

这都被你看出来了!同道中人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-7-20 09:36:52 | 显示全部楼层
fire 发表于 2016-7-19 16:58
这叫装逼也要留个时间

必须滴!装逼的岁月必须铭记!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2025-1-12 12:21 , Processed in 0.030738 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表