调试器 ST-link 与 Jlnk OB 转换
SEGGER官方发布了ST-link V2.1升级为J-Link OB的软件,使用户可以使用大部分J-Link的功能,如超快速下载和调试速度,或免费使用 GDBServer。
经过我的测试,带有串口的ST-LINK V2.1可以升级为带串口的J-Link OB,其他没测试过,下面提供转换的方法。
驱动安装
- 如果要转换你的仿真器,你首先要确保驱动的识别并且USB供电稳定(请不要使用延长线)转换的时候不能掉电。
- 确保安装了ST-LINK USB驱动程序:(下载ST-Link驱动)
- 确保安装了J-Link软件包V5.12b或更高版本:(下载J-Link驱动)
- 下载SEGGER STLinkReflash程序:(下载J-Link驱动)
- 启动STLinkReflash.exe应用程序
- 输入两次 A回车 同意许可条款
ST-LINK 转换成 Jlnk OB
- 将ST-LINK板载连接到PC
- 选择 [1] Upgrade to J-Link(升级到J-Link)
- 等待操作完成 出现 Performing firmware update…O.K.
- 退出STLinkReflash应用程序
Jlnk OB 转换回 ST-LINK
- 同样要先装好驱动
- 将ST-LINK板载连接到PC
- 选择 [3] Restore ST-Link(转回ST-Link)
- 点击Accept 同意许可条款
- 等待操作完成 出现 Performing firmware update…O.K.
- 退出STLinkReflash应用程序
如果下载遇到ST-LINK USB communication error,使用ST-LinkUpgrade升级一下ST-LINK的固件(STSW_LINK007下载)
segger条款限制:
- 固件只能用于ST目标设备。与其他设备一起使用是禁止的和非法的。
- 此固件只可用于评估版,不支持也不允许用于调试用户定制硬件。
- 此固件只适用于开发及或评估(无限制闪存断点只可用于评估用途),可能不适用生产(不支持产线闪存编程)。
- 此固件不提供保修也不提供技术支持。