I haven't installed a new version of JLink for a few weeks (running 5.12F), have been using my JLink, few years old now, pretty constantly.
Yesterday after about 30 minutes of use I connected to my test board and got a message that the firmware was being upgraded
Did some unplugging/replugging and got the JLink working again but had random issues with timeouts, 'unable to connect via USB' and debugging issues on a board I know was working just fine, issues halting, issues reading registers. Ended up rebooting the laptop.
The JLink now reports
and yet I've had the 'upgrading firmware message' randomly another 2 times, where randomly means I run JLinkExe, then quit it, a number of times and once in a while running it will trigger the 'upgrade'.
So questions are, why didn't the Segger upgrade the very first time I ran a version of JLinkExe containing that firmware, which must have been weeks ago? Why does it keep trying to upgrade it and is this the correct version of the firmware for V9.30 hardware, because I've definitely had some issues with it.
Yesterday after about 30 minutes of use I connected to my test board and got a message that the firmware was being upgraded
Connecting to J-Link via USB...Updating firmware: J-Link V9 compiled Apr 22 2016 11:47:06
Replacing firmware: J-Link V9 compiled Oct 12 2012 BTL
Waiting for new firmware to boot
FAILED: Communication timed out: Requested 4 bytes, received 0 bytes !
Could not read J-Link capabilities.
Did some unplugging/replugging and got the JLink working again but had random issues with timeouts, 'unable to connect via USB' and debugging issues on a board I know was working just fine, issues halting, issues reading registers. Ended up rebooting the laptop.
The JLink now reports
Firmware: J-Link V9 compiled Apr 22 2016 11:47:06
Hardware version: V9.30
and yet I've had the 'upgrading firmware message' randomly another 2 times, where randomly means I run JLinkExe, then quit it, a number of times and once in a while running it will trigger the 'upgrade'.
So questions are, why didn't the Segger upgrade the very first time I ran a version of JLinkExe containing that firmware, which must have been weeks ago? Why does it keep trying to upgrade it and is this the correct version of the firmware for V9.30 hardware, because I've definitely had some issues with it.