您尚未登录。

楼主 #1 2021-03-01 10:13:41

echo
会员
注册时间: 2020-04-16
已发帖子: 358
积分: 363.5

放个开源的BluePill开发板资料,适合绝大多数LQFP-48的Cortex-M MCU

熟悉lceda的过程中做的,做完就放在他们的开源平台上了,已经打板验证,项目主页:
https://oshwhub.com/spadger/bluepill
BluePill
著名的BluePill开发板改进版本,兼容绝大多数LQFP-48封装的ARM/RISC-V MCU 相比市面上其它版本,管脚完全兼容,可靠性更高,成本更低。
LQFP-48封装的STM32/GD32开发板,包括但不限于以下型号:

  • STM32F103C8T6

  • STM32F030C8T6

  • GD32F103C8T6

  • GD32F130C8T6

  • GD32F150C8T6

  • GD32F330C8T6

  • GD32E103C8T6

  • GD32E230C8T6

  • GD32VF103C8T6

这些型号管脚排列都是兼容的,都可以使用这个开发板。

相比市面上其他版本改进如下:

  • USB更换为直插MicroUSB,结实耐用

  • BOOT0选择更换为按键,按住BOOT0再按NRST即可进入内置Bootloader。

  • 32.768晶振更换为3x8封装,默认不焊接

  • VBAT管脚使用0R电阻连接板载3.3V电源

  • SWD接口顺序改为CLK、DIO、GND、3V3

开源资料离线下载链接。
BluePill_v20.12.24.7z

离线

楼主 #4 2021-03-01 15:24:24

echo
会员
注册时间: 2020-04-16
已发帖子: 358
积分: 363.5

Re: 放个开源的BluePill开发板资料,适合绝大多数LQFP-48的Cortex-M MCU

所有IO都引出了呀。
话说JTAG现在还有人用么?我这里无论板子还是调试器,JTAG都拿掉了,只留SWD,管脚少就是好。

metro 说:

感觉应该也兼容CH32V103?另外GD32VF103的调试口是JTAG,好像不是很方便,可以考虑引出JTAG的所有接口。

离线

楼主 #6 2021-03-01 19:03:55

echo
会员
注册时间: 2020-04-16
已发帖子: 358
积分: 363.5

Re: 放个开源的BluePill开发板资料,适合绝大多数LQFP-48的Cortex-M MCU

JTAG线也不是很多,自己杜邦线连一下也不麻烦。
我这边ARM的器件比较全,M0 M3 M4 M23都有,GD32的ARM芯片几乎所有型号都有。
RISC-V芯片比如VF103价格没有优势的前提下,实在找不到考虑它的理由。
调试方面,我基本只用USB和UART,其实SWD都很少用。

metro 说:
echo 说:

所有IO都引出了呀。
话说JTAG现在还有人用么?我这里无论板子还是调试器,JTAG都拿掉了,只留SWD,管脚少就是好。

metro 说:

感觉应该也兼容CH32V103?另外GD32VF103的调试口是JTAG,好像不是很方便,可以考虑引出JTAG的所有接口。

不是的,GD32VF103(注意不是GD32F103)是RISC-V的CPU,不支持SWD,只支持四线的JTAG协议,所以要调试的话需要从两个地方都接出来,不是很方便。
至于CH32V103,沁恒实现了和SWD相似的RVSWD(只是引脚相同,协议应该不兼容),所以倒是不像GD32VF103那样有这个问题。不过看起来CH32V103在协议没公开之前只能用他家的调试器了。
话说GD32VF103的接口定义可以参考Sipeed Longan RV,两面共引出2x4p的2.54mm接口,不过接口稳定性堪忧,我的那块板子就被我把焊盘弄掉了 sad

离线

楼主 #8 2021-03-01 20:28:42

echo
会员
注册时间: 2020-04-16
已发帖子: 358
积分: 363.5

Re: 放个开源的BluePill开发板资料,适合绝大多数LQFP-48的Cortex-M MCU

metro 说:
echo 说:

JTAG线也不是很多,自己杜邦线连一下也不麻烦。
我这边ARM的器件比较全,M0 M3 M4 M23都有,GD32的ARM芯片几乎所有型号都有。
RISC-V芯片比如VF103价格没有优势的前提下,实在找不到考虑它的理由。
调试方面,我基本只用USB和UART,其实SWD都很少用。

metro 说:

不是的,GD32VF103(注意不是GD32F103)是RISC-V的CPU,不支持SWD,只支持四线的JTAG协议,所以要调试的话需要从两个地方都接出来,不是很方便。
至于CH32V103,沁恒实现了和SWD相似的RVSWD(只是引脚相同,协议应该不兼容),所以倒是不像GD32VF103那样有这个问题。不过看起来CH32V103在协议没公开之前只能用他家的调试器了。
话说GD32VF103的接口定义可以参考Sipeed Longan RV,两面共引出2x4p的2.54mm接口,不过接口稳定性堪忧,我的那块板子就被我把焊盘弄掉了 sad

是的,现在新出的单片机很多都不支持JTAG,没记错的话GD32F系列也是全员不支持JTAG。RISC-V可能是个问题,因为没有占优势的两线协议,很多厂商还在用着四线JTAG。
至于价格,我记得CH32V103应该还不错(某宝上小于5块?),只不过去年才发布,用的人还不多。

小于5块没啥优势呀,小于3块的话就考虑用它。感觉ARM核换了RISC-V核并没有降低什么成本。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn