#立创开发板# 立创·地阔星STM32F103C8T6开发板的缩小版本(已验证),改为半孔,PCB 重新布线。 https://oshwhub.com/tsl0922/stm32f103c8t6
#立创开发板# #立创·地阔星-STM32F103C8T6开发板# 分享:如何拆卸立创·地阔星-STM32F103C8T6的排针?
看了不少教程加上自己实际尝试之后,发现还是一根一根的拆比较方便快捷:烙铁上点锡放到排针短的那一头焊点上加热,然后在长的那边用镊子一拉这根排针就下来了,后面就是重复同样的动作了。感觉这种方法比网上看到的那些教程还快而且干净不会残留更多锡在上面(因为不需要堆那么多锡),当然缺点是拆下排针不能再重复使用了(玩这个的谁手里没个一把排针)。
立创·地阔星-STM32F103C8T6开发板作为 DAPLink 使用
DAPLink 官方固件代码稍微改改适配下引脚定义,然后重新编译即可刷到地阔星开发板,刷完 DAPLink 固件后设备管理器显示效果:由于第二块 STM32 开发板还没到,暂时没法测试 DAPLink 实际使用效果,理论上来说都到这一步了应该不会有问题,只测试过开发工具是可以识别到 DAPLink 设备的。串口实际测试了下没有问题,读写的时候 LED 也灯会闪,说明 LED 适配成功了。短接相应 PIN 后还可进入 Bootloader 模式,电脑会出现用于更新 DAPLink 固件的磁盘驱动器 MAINTENANCE:前提条件需要注意的是:虽然 STM32F103C8T6 官方说法是只有 64KB Flash,但是多数硬件实际上是 128KB,而 64KB 是不够刷 DAPLink 固件的。怎么知道你的 C8T6 有没有 128KB Flash 呢?那当然是写入 128KB 的数据进去再读出来看看数据是不是和写入前的一致了。我这里用的是 PWLINK2 来测试的,芯片选择 STM32F103xB 即可读写 128K Flash,然后再 Program Memory 选项卡下加载一个事先制作好的 128K 的文件,写入到设备后再读取出来比对文件哈希即可,如果哈希一致那就说明这个 C8T6 设备实际上是有 128K Flash 可以使用的。刷写固件步骤固件下载先刷 bootloader.bin (这个应该不用我教了吧,记得先擦除),刷完 bootloader 后把板子插到电脑上会出现 MAINTENANCE 驱动器,然后再把 firmware.bin 拖到 MAINTENANCE 磁盘即可完成固件更新。使用方法引脚定义文档这里偷懒截个图过来:自行按照上面对应关系接线即可使用 SWD 调试和 UART 串口。刷完固件后怎么再次进入 bootloader 模式?用杜邦线连接 PB0 和 GND 之后再连接到电脑即可进入 bootloader 模式。#立创开发板# #立创·地阔星-STM32F103C8T6开发板#