1. 认识miniWiggler烧写器
第一次接触miniWiggler时,我就被它小巧的体积和强大的功能所吸引。这款烧写器虽然只有U盘大小,却能支持ARM7/9、Cortex-M/R/A等多个系列的芯片烧录。相比动辄上千元的商用烧写器,miniWiggler的价格亲民得多,特别适合个人开发者和小型团队使用。
我手头的这个版本采用USB 2.0接口,通过20pin的标准JTAG接口与目标板连接。实测发现它的烧写速度相当不错,烧录一个128KB的固件大约只需要3秒。包装盒里除了主机外,还附带了一根USB线和20pin转10pin的转换板,这点很贴心。
注意:不同批次的miniWiggler可能在配件上会有差异,购买时最好确认是否包含转接板
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 硬件连接与驱动安装
2.1 硬件连接要点
连接miniWiggler时,最容易出错的就是JTAG接口的引脚对应关系。我整理了一个简明的连接对照表:
| miniWiggler 20pin | 目标板JTAG | 说明 |
|---|---|---|
| 1 (VREF) | VCC | 参考电压 |
| 2 (GND) | GND | 地线 |
| 3 (TDO) | TDO | 数据输出 |
| 4 (TDI) | TDI | 数据输入 |
| 5 (TMS) | TMS | 模式选择 |
| 7 (TCK) | TCK | 时钟信号 |
| 9 (nTRST) | nTRST | 复位信号 |
连接时务必断电操作,我曾在带电状态下插拔烧写器,结果导致目标板的MCU损坏。正确的步骤应该是:
- 先关闭目标板电源
- 连接JTAG接口
- 插入USB线
- 最后给目标板上电
2.2 驱动安装常见问题
在Windows 10上安装驱动时,我遇到了"设备未识别"的问题。解决方法如下:
- 右键"此电脑"→管理→设备管理器
- 找到带黄色感叹号的"USB Serial Converter"
