OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2808|回复: 6

关于程序下载和启动的问题,大神帮帮我

[复制链接]

11

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
107
金钱
107
注册时间
2015-10-29
在线时间
8 小时
发表于 2016-1-2 23:13:52 | 显示全部楼层 |阅读模式
1、Boot0接3.3v,Boot1接GND。2、按复位键,实现下载。此时程序被下载到什么地方去啦?flash ?sram?系统存储器?那程序执行又是怎么回事?
我看stm32的中文参考手册了,感觉里面讲的云里雾里的,可能是我思维不够好,还希望大哥能帮帮我,我已经不满足怎么用了,我想知道为什么。。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

70

主题

6763

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13129
金钱
13129
注册时间
2012-11-26
在线时间
3814 小时
发表于 2016-1-2 23:16:54 | 显示全部楼层
1、第一个问题,你还是百度这几个名词时什么意思吧
2、云里雾里的,说明你一点单片机基础都没有,还是先弄明白相关术语再继续学习吧
学无止境
回复 支持 反对

使用道具 举报

354

主题

1475

帖子

12

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
8097
金钱
8097
注册时间
2015-10-15
在线时间
2919 小时
发表于 2016-1-2 23:59:48 | 显示全部楼层
这个我们最新视频讲解还是非常清晰的。请下载最新视频、查看程序下载的视频。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

354

主题

1475

帖子

12

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
8097
金钱
8097
注册时间
2015-10-15
在线时间
2919 小时
发表于 2016-1-3 00:03:03 | 显示全部楼层
你说的这三种刚好是b0,b1接不同模式的三种启动方式。但是所说的下载是指从系统存储器启动,也就是执行芯片的bootloader实现程序下载到flash.
flash启动实际就是执行flash程序。
串口下载到flash和执行flash程序是完全不同模式。我们视频讲解非常清晰
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

11

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
107
金钱
107
注册时间
2015-10-29
在线时间
8 小时
 楼主| 发表于 2016-1-3 12:27:54 | 显示全部楼层
jermy_z 发表于 2016-1-2 23:16
1、第一个问题,你还是百度这几个名词时什么意思吧
2、云里雾里的,说明你一点单片机基础都没有,还是先弄 ...

thank you
回复 支持 反对

使用道具 举报

11

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
107
金钱
107
注册时间
2015-10-29
在线时间
8 小时
 楼主| 发表于 2016-1-3 12:46:17 | 显示全部楼层
openedvadmin 发表于 2016-1-3 00:03
你说的这三种刚好是b0,b1接不同模式的三种启动方式。但是所说的下载是指从系统存储器启动,也就是执行芯片 ...

恩,我又看了一遍光盘里的程序,再讲这一块的时候,里面那个老师说他也讲不清楚,还有最新的视频?我去找找,谢谢站长
回复 支持 反对

使用道具 举报

11

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
107
金钱
107
注册时间
2015-10-29
在线时间
8 小时
 楼主| 发表于 2016-1-3 13:06:05 | 显示全部楼层
openedvadmin 发表于 2016-1-3 00:03
你说的这三种刚好是b0,b1接不同模式的三种启动方式。但是所说的下载是指从系统存储器启动,也就是执行芯片 ...

站长好!我说下我的理解,你看对不。
ISP下载的一般步骤:1、boot0接3.3,boot1接gnd,这样就是设置从系统存储器里启动,按了复位键后,单片机从系统存储器执行bootloader代码,配合电脑上的下载软件,将程序下载到flash里面,此时完成代码的下载,若要运行程序,就需重新连接boot0,boot1引脚,boot0接地,boot1接任意,此时是设置从flash里面启动,(flash里面已经有程序了),按复位键,执行flash里面的代码。
而原子发明的“一键下载”则将下载和执行,也就是一般步骤中的两步,缩减为了一步,通过软件复位,使得程序下载完成后直接运行,(不知道为什么能这么厉害,可能自己还需要学很多东西)
上面是我的理解,站长能给点意见吗?是不是哪里有问题,我这样理解对吗
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-21 23:22

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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