新手上路
- 积分
- 43
- 金钱
- 43
- 注册时间
- 2012-3-25
- 在线时间
- 6 小时
|
发表于 2018-3-28 14:30:49
|
显示全部楼层
RE: MiniSTM32 搭配 SecureCRT 使用,解决一键下载冲突
首先 MiniSTM32 的一键下载电路设计得妙,大大提高开发效率; 其次 SecureCRT 同样是最广泛使用的终端之一,正常搭配使用会引起 MCU 无法启动,原因是正常的 CRT 一定会触发 DTR 和 RTS 动作(不管你软件设置有没有勾选,勾不勾选应该只是软件上忽略这个收发条件),导致 MCU 保持在复位状态 (没验证,可以量复位脚电平来确认)
解决办法很简单:(还是摸索了好一会的~~)
打开 CRT 配置文件夹:C:\Users\XXXXX\AppData\Roaming\VanDyke\Config\Sessions
编辑对应的配置文件:Serial-COM6.ini
(1)把 D:"DTR Flow Control"=00000001 改为 D:"DTR Flow Control"=00000000
(2)把 D:"RTS Flow Control"=00000001 改为 D:"RTS Flow Control"=00000000 即可
原理是完全禁止了 CRT 去控制 DTR 和 RTS 引脚,从而解决一键下载冲突
提示:其实只修改(2)步骤也可以,因为目前电路的设计,RTS# 输出高电平时(三极管射极),DTR# 输出高电平(基极)也不会拉低 RESET 脚(集电极),三极管不导通嘛!
以后可以放心使用 SecureCRT 了,打印有颜色的调试输出,依然和 linux 开发一样直观。 |
|