OpenEdv-开源电子网

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

关于板子的一键下载

[复制链接]

4

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2012-2-15
在线时间
0 小时
发表于 2012-3-18 00:01:58 | 显示全部楼层 |阅读模式
 本人第一次做板子,请问新的板子能不能通过与原子哥的开发板共地,由开发板提供3.3V电压,BOOT0,1接地,将开发板的RXD TXD用杜邦线与新板子的串口相连,实现和开发板一样的一键下载?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

36

主题

1105

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2196
金钱
2196
注册时间
2012-2-8
在线时间
35 小时
发表于 2012-3-18 00:22:07 | 显示全部楼层
BOOT0和RST要和PL2303相连,这样才能控制STM32启动Boot Loader
https://github.com/roxma
回复 支持 反对

使用道具 举报

36

主题

1105

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2196
金钱
2196
注册时间
2012-2-8
在线时间
35 小时
发表于 2012-3-18 00:24:26 | 显示全部楼层
可以BOOT0 和板子上的 BOOT0相连,然后 RST 也和板子上的 RST 相连, 但是, L2303 的 RXD 和 TXD 不和开发板上的 STM32的相连,和你的板子上的STM32对应的脚相连。
https://github.com/roxma
回复 支持 反对

使用道具 举报

36

主题

1105

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2196
金钱
2196
注册时间
2012-2-8
在线时间
35 小时
发表于 2012-3-18 00:30:11 | 显示全部楼层
用杜邦线调整一下排针是可以的,
虽然板子上的跳线帽好像是表示BOOT0接地,其实中间是有个电阻的,你看原理图就知道了。
BOOT0和RST最终都是可以由PL2303控制的,而PL2303是由电脑控制的,自动下载电路只是通过电脑控制省去了你手动去调整跳线的环节罢了。。。
https://github.com/roxma
回复 支持 反对

使用道具 举报

36

主题

1105

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2196
金钱
2196
注册时间
2012-2-8
在线时间
35 小时
发表于 2012-3-18 00:37:59 | 显示全部楼层
突然发现板子上没有给RESET留出排针。。。呵呵,用根线和复位键那边的RESET连起来吧。
https://github.com/roxma
回复 支持 反对

使用道具 举报

4

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2012-2-15
在线时间
0 小时
 楼主| 发表于 2012-3-18 00:49:10 | 显示全部楼层
你不说我还真没注意到,太谢谢你了,那么,不用一键下载,有没有什么最常规的串口下载方法?
回复 支持 反对

使用道具 举报

36

主题

1105

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2196
金钱
2196
注册时间
2012-2-8
在线时间
35 小时
发表于 2012-3-18 00:56:41 | 显示全部楼层
BOOT0置1,然后复位,软件点下载,好像是这样吧,先点下载还是先复位记不清了。。。
https://github.com/roxma
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2012-3-18 01:11:10 | 显示全部楼层
还不如自己设计板子的时候就加进去...
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

36

主题

1105

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2196
金钱
2196
注册时间
2012-2-8
在线时间
35 小时
发表于 2012-3-18 01:11:40 | 显示全部楼层
自动下载电路没看明白,既然DTR和RTS的电平是可以控制的,
为什么不直接RTS连BOOT0 ,DTR连RESET, 而要通过二级管,电阻,三级管构成的电路来控制呢?
https://github.com/roxma
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2012-3-18 01:13:31 | 显示全部楼层
回复【9楼】Pony279:
---------------------------------
因为某些串口助手一打开的时候,DTR/RTS的点平会变化的...
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

36

主题

1105

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2196
金钱
2196
注册时间
2012-2-8
在线时间
35 小时
发表于 2012-3-18 01:17:09 | 显示全部楼层
回复【10楼】正点原子:
---------------------------------
哦,
我刚才在猜如果DTR /RTS 初始值都是高电平的话确实有一个是必须调整的,
至于另一个,就是软件兼容性的问题咯,
https://github.com/roxma
回复 支持 反对

使用道具 举报

4

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2012-2-15
在线时间
0 小时
 楼主| 发表于 2012-3-18 02:16:03 | 显示全部楼层
学习了,谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-25 04:37

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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