Post Go back to editing

ICE-1000 & ICE-2000 Firmware version

Hi. What is the latest version of Firmware for both the ICE-1000 and ICE-2000? The Firmware page on https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/emulators.html has update files but does not state what version these files are. Thoughts?

Thanks,

Kevin

  • Hi,

    The latest firmware version of ICE-1000 and ICE-2000 is "1.0.2"

    To upgrade the ICE-1000/2000 firmware version, you can go through the below link.

    Updating ICE-1000/2000 firmware with OpenOCD
    ez.analog.com/.../updating-ice-1000-2000-firmware-with-openocd

    Once downloaded the zip file and after updating the firmware successfully, you can check the firmware version of updated file.

    To check the firmware version of ICE-1000/2000, you can use the below command, it will shows the firmware version as "Info: ICE-X000 firmware version is x.x.x".

    ICE-1000: openocd.exe -f interface/ice1000.cfg
    ICE-2000: openocd.exe -f interface/ice2000.cfg

    Please refer the attached screenshot.
     
    Regards,
    Nishanthi.V

  • Thank you! Looks like I am 1.0.2 as well.

  • When trying to update the firmware, I get:

    C:\Analog Devices\CrossCore Embedded Studio 2.9.2\ARM\openocd\bin>"C:\Analog Devices\CrossCore Embedded Studio 2.9.2\ARM\openocd\bin\openocd.exe" -f interface\ice1000.cfg -c "Ice1000_update.hex"
    Open On-Chip Debugger (Analog Devices CCES 2.9.0 OpenOCD 0.9.0-ga44a178) 0.9.0
    Licensed under GNU GPL v2
    Report bugs to <processor.tools.support@analog.com>
    adapter speed: 1000 kHz
    invalid command name "Ice1000_update.hex"

    I've also tried absolute paths for the HEX file and CCES 2.10.0.

    It seems that "-c" expects a command file.

    However, it seems to have worked in earlier attempts I've made months or years ago.

  • Hi,

    Could you please try with the below command.
    C:\Analog Devices\CrossCore Embedded Studio 2.9.2\ARM\openocd\bin>openocd.exe -f interface/ice1000.cfg -c "firmware Ice1000_update.hex"

    Please note that you must add ‘firmware’ before the firmware file name like below.
    -c “firmware Ice1000_update.hex”


    Regards,
    Nishanthi.V