
【实物已验证】JLink OB_STM32F103RCT6系列2
简介
本品是基于STM32F103RCT6的Jlink下载工具
简介:本品是基于STM32F103RCT6的Jlink下载工具开源协议
:GPL 3.0
描述
本硬件设计完全开源,可以个人使用,不得商业使用,请大家尊重硬件开源精神!
软件部分来源于互联网,如有侵犯请联系我删除软件附件。
喜欢我的工程的朋友可以关注 收藏并点赞:)
本系列一共6期,本期为第2期:
第一期的JLINK最小巧
https://oshwhub.com/duyes/jlink-zui-xiao-ban
终结版的功能最多,大小适中(推荐)
https://oshwhub.com/duyes/ce-shi-jlink-ob-with-cdc-f103cxt6
V9版速度最快
https://oshwhub.com/duyes/jlink-v9-mini
第一期地址:https://oshwhub.com/duyes/jlink-zui-xiao-ban
第二期地址:https://oshwhub.com/duyes/jlink-zui-xiao-wai-wei-ban
第三期地址:https://oshwhub.com/duyes/jlink-zui-xiao-wai-wei-ban_copy
第四期地址:https://oshwhub.com/duyes/jlink_gd32
11月19日更新:
昨天手工把老固件刷到CBT6,升级Jlink后再用工具提取出升级后的固件,刷入RCT6成功,目前既不提示升级,速度还能保持4M。缺点就是警告窗部分情况下还是会弹出。喜欢的朋友可以自己测试一下!
固件在最下面附件处!
大家都知道疫情发生后,电子芯片的价格水涨船高,最夸张的就是STM32F103CBT6,价格翻了几倍不说,还不容易买到!现在的价格,居然比RCT6还要高很多!那么RCT6能不能替代他呢。。。
我随后测试了一下,发现部分固件是可用的!既然能用,那么我们就开始用立创EDA画板子吧!!!
最初依然是测试版V1.0,防止硬件设计不同,设置了很多的跳线。
板子臃肿不堪,随后继续优化后,出来了V2.0版,也就是目前我使用的版本!
下面针对这个板子,简单做个说明:
因为手上只是STM32F103RCT6和GD32F103RET6,没有其他型号,所以我无法猜测其他F10X或者其他型号是否能用。
下图为实际焊接图,大家按图焊接就可以,其中晶振选型为村田陶瓷3213的8M电容,因为体积小,自带电容,我特别喜欢!
JP2为输出3.3V短接点,因为这个板子输出部分是没有防呆插入,所以很容易因为误插导致目标板烧MCU。所以如果Jlink不带3.3V,可以很大程度上避免这个问题。不想输出带3.3V,可以不短接这个。
JP1为LED切换,这个硬件可以烧录目前网上流传的两种固件,一个是老版的固件,缺点点击Keil的JLINK配置界面,会经常弹出警告窗口,SWD下载的时候倒是没怎么弹窗口,速度也不错,有4M,但是这个老版固件在RCT6上还有个很头疼的问题就是,他在进入KEIL配置的时候会提示升级JLINK固件,升级后还需继续提示升级,实际上就是升级失败!这个版本的固件,JP1短接左边和中间;另外一个是新版的固件,缺点是平时LED灯不亮,只有SWD下载的时候才会亮灯,但是不会弹出警告窗口。速度偏低,为2.25M,这种固件短接中间和右边。这两种固件,这个板子都能用。
TYPEC上面的是JLINK的烧录口,RST只有在芯片写保护的时候才用。方法大家百度,就不多说明了。
因为升级失败的原因,这个RCT6,我一般都是用新版固件,速度低点就低点吧。总比升级失败好。当然,我曾经考虑多先用CBT6老版固件去升级,然后提取升级后的固件,再烧入RCT6中,理论上可行,但是我因为还要做其他版本的JLINK,这个想法就留给广大爱好者朋友去试试了:)
最后上我自己的成品图,有不明白的欢迎点击留言。
喜欢我的工程朋友可以关注 收藏并点赞:)
设计图

BOM


评论