OpenEdv-开源电子网

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

关于一键下载电路

[复制链接]

3

主题

4

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2013-6-5
在线时间
1 小时
发表于 2013-6-5 11:28:41 | 显示全部楼层 |阅读模式
看到不完全手册中的一键下载电路,感觉很好,自己试着做了一个这样的东西,不过出现了无法下载的情况,附件是我的原理图和截图,请原子大哥帮忙看一下,有什么问题,谢谢。







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

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-6-5 23:36:02 | 显示全部楼层
你的8050,8550没焊接错吧?
贴片的么?还是直插的,贴片的引脚有好几种排列方式,不一样厂家的,可能排列不一样哦!
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

3

主题

4

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2013-6-5
在线时间
1 小时
 楼主| 发表于 2013-6-6 14:58:20 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
好的,我先按照这个思路查一下,谢原子哥。
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2013-6-6
在线时间
0 小时
发表于 2013-6-6 16:54:05 | 显示全部楼层
查了一下  /RESET 始终没有被拉低 是什么原因?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-6-6 17:00:46 | 显示全部楼层
检查你的8050,是不是功能正常.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2013-6-6
在线时间
0 小时
发表于 2013-6-6 17:20:09 | 显示全部楼层
这部分看不明白,RTS先拉高,DTR后 拉高,那/RESET怎么会变低 呢 ?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-6-6 23:03:41 | 显示全部楼层
看<stm32不完全手册V2.3>,加入了对一键下载电路的解释.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2013-6-6
在线时间
0 小时
发表于 2013-6-7 10:30:53 | 显示全部楼层
多谢站长,看了一下,我们的DTR_n  和 RTS_n 是直接连接到串口上的DTR和RTS,并没有通过PL2303  ,这样的话能实现下载吗?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-6-7 10:32:25 | 显示全部楼层
你的电路都没考虑串口电平...
没烧算是不错了
RS232电平可不是5V/3.3V啊!
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2013-6-6
在线时间
0 小时
发表于 2013-6-7 10:56:18 | 显示全部楼层
8050 8550的耐压都很大啊

请教一下,直接连串口的话,如何实现?
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2013-6-6
在线时间
0 小时
发表于 2013-6-7 11:56:23 | 显示全部楼层
是否将下载程序中的,DTR和RTS电压高低反向就可以了呢?

还请站长指教~~
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-6-7 17:12:49 | 显示全部楼层
RS232有负电压啊...
不用取反,你设置软件即可.设置同我们的相反就OK了..
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2013-6-6
在线时间
0 小时
发表于 2013-6-7 18:33:27 | 显示全部楼层
貌似有进展了,但是还是烧不进去,提示如下:

DTR电平置高(+3-+12V),复位
RTS置低(-3--12V),选择进入BootLoader
...延时100毫秒
DTR电平变低(-3--12V)释放复位
RTS维持低
开始连接...2, 接收到:79 
在串口COM1连接成功@115200bps,耗时234毫秒
芯片内BootLoader版本号:3.1
RDP除能次数:0
RDP使能次数:0
芯片PID:00000411  
芯片已设置读保护,无法读取更多信息
第265毫秒,已准备好
开始编程芯片,共需写入3KB,耗时265毫秒
写入出错在0KB,进度0%,耗时281毫秒

请教为什么写不进去呢?
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2013-6-6
在线时间
0 小时
发表于 2013-6-8 11:14:33 | 显示全部楼层
原子哥,给点建议呗~
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-6-8 12:23:51 | 显示全部楼层
不用一键下载,测试下能否下载成功.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2013-6-6
在线时间
0 小时
发表于 2013-6-8 15:29:01 | 显示全部楼层

用JTAG可以下载,附图是我抓的BOOT0和reset的波形,插上串口后,BOOT0始终为高电平,运行程序后RESET会复位两次,感觉不应该有第二次。难道大家都是用usb转的RS232,就没有直接用RS232实一键下载的吗?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-6-8 15:55:50 | 显示全部楼层
直接用232下载,不用jtag,不用一键下载.测试下串口能否下载成功.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2013-6-6
在线时间
0 小时
发表于 2013-6-8 18:45:37 | 显示全部楼层
好的,我明天找个软件,试一下直接用串口下载。

我们用的是STM32F207VGT6这颗芯片,串口接到USART3上。

那么我想知道怎么才能证明,我已经进入了Bootloader

另外,我把Boot0上拉,然后Reset,这样的话boot0是高,reset人为的让它出现了一次,再运行这个一键下载软件,仍然无效。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-6-8 22:03:55 | 显示全部楼层
回复【18楼】colossus:
---------------------------------
B0接V3.3,按reset,103是这样的进入ISP模式.
20X应该也类似的.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-18 22:09

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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