手里有一批J-link V9版本,由于误操作升级固件或者其他原因变砖,不能再使用,今天抽空看看,试着修复一下。
拆开外壳,PCB板如下,可以看出整体质量还是不错的,右下角有个4排针,是连接STM32的SWD接口,从左往右的网络依次是VCC、GND、SWDCLK、SWDIO;
1、首先回退固件版本修复,需要通过J-Flash工具用来erase flash并重新烧写固件。
1)接入正常工作的J-link,打开J-Flash xxx工具,选择Create new project,点击Start J-Flash;
2)弹出窗口中target device中选中待修复J-link的芯片名称(本板为STM32F205RC).其他不动,点击OK;可在options->project settings->MCU中Device重新选择;
3)Target->Connect连接待修复设备;
4)File->open datafile打开固件;
5)Target->production programing进行固件刷新,待弹出Target erased, programmed and verified successfully”等即烧写成功;
重新连接刷新固件的J-link,会弹出update firmware的窗口,选否即可;