А у меня следующая ситуация, схожая. В моем J-Link'е февральская прошивка 2006 года, хотя драйвера SEGGER'а стоят 3.58c, IAR EWARM 4.41A, jlinkarm.dll скопирован из папки SEGGER'а в соответствующую папку IAR'а \arm\bin. Вот так:
Код
SEGGER J-Link Commander V3.58c ('?' for help)
Compiled Jan 12 2007 12:54:38
DLL version V3.58c, compiled Jan 12 2007 12:54:35
Firmware: J-Link compiled Feb 20 2006 18:20:20 -- Update --
S/N : 11111116
Feature(s) : RDI
VTarget = 3.353V
JTAG speed: 29 kHz
Дело в том, что у коллег я наблюдаю версии прошивки уже ближе к концу 2006 года, сентябрьские вроде, но мой не прошивается, хотя наши j-link'и куплены в одно время (но может в разных местах?).
При попытке сделать exec InvalidateFW с умным видом заливается та же прошивка, но с большими буквами месяца создания (FEB), а при перезапуске jlink.exe автоматически делает "upgrade" до версии, указанной в начале поста, т.е. отличающейся от "старой" другим написанием месяца создания (Feb).
Я никак не пойму, почему не прошивается сентябрьской версией или чем-то подобным?
Есть ли у кого jlinkarm.dll с сентябрьской версией прошивки?
Спасибо.