This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

ulink not found

I have a NGX1830 with a Keil ULINK-ME [ULA-0006B]. To use the Keil LINK-ME with lpcXpresso, I believe I have to upgrade the firmware. I found the Firmware Upgrade tool here:

http://www.keil.com/support/man/docs/ulink2/ulink2_fw_upgrade.htm

Any time I execute it all I get is: UL2_Upgrade_v201.exe 1221826 Error: invalid serial number!

Out of frustration I used UL2_EraseFW.exe. After selecting the device it successfully erased
the FW. But upgrading still doesn't work.

Any advice how this can be done?

Mat

Parents
  • Hello Mat,

    the serial number to be entered is not the one written on the backside of your device, as
    erroneously entered on our Website(which we will correct soon)!

    Enter the serial numer listed at "Options for Target - Debug - Settings" when using the Firmware Upgrade tool!

    Beside:
    An upgrade of the firmware automatically will be started with your device connected and a current version of uVision started! Of course also if the firmware has been erased initially!

    Kind regards,
    Ralf

    Ralf Kopsch
    Senior Support Analyst
    ARM Germany GmbH

Reply
  • Hello Mat,

    the serial number to be entered is not the one written on the backside of your device, as
    erroneously entered on our Website(which we will correct soon)!

    Enter the serial numer listed at "Options for Target - Debug - Settings" when using the Firmware Upgrade tool!

    Beside:
    An upgrade of the firmware automatically will be started with your device connected and a current version of uVision started! Of course also if the firmware has been erased initially!

    Kind regards,
    Ralf

    Ralf Kopsch
    Senior Support Analyst
    ARM Germany GmbH

Children
  • Ralf,

    thanks that was helpful. Since I already accidentily erased the firmware and a Serial number does not show, one additional step was required.

    - start Keil uVision - compile a sample project, build and download it (Flash->Download) During this attempt it started uploading the latest firmware to the ULINK-ME.

    - next step I executed 'UL2_configure.exe B1' to select the CMSIS-DAP feature I need for lpcXpresso

    - if you still need to know the serial# you can launch it from uVision. (i Used V5.11.1.0) Flash-> Configure Flash Tools (gets you to Options for Targets) then click on 'Debug' tab click the 'Use:' button and select 'ULINK2/ME cortex Debugger'. (not sure but there is no 'ULINK/ME' option!) click on 'Settings' and a new window pops up with 'target Driver setup' listing Serial number and firmware Version (V2.02 in my case)

    So now the ULINK/ME is updated and configured for lpcXpresso.

    It would be nice if Keil could provide a simple command line tool to achieve that.
    For Linux user it is a pain in the A$$, first find a win box, then install uVison. There a lot of steps and inexpirience, plus things that could go wrong or simply missed. Not to mention
    the time spent to achieve all those steps.

    Why not have a single tool (no need for a GUI) to upgrade the firmware?
    Would be nice if the tool could recognize and list existing device and serial number.
    Plus print out firmware version and current configuration.

    Mat

  • Hello Mat,
    thank you for your feedback and suggestions!

    Yet the ULINK family is to be used in combination with uVision only! This way the complete set of functionality is visually summarized and supported!

    As supporting CMSIS-DAP we may consider offering an external tool with adequate functionality! A corresponding request to our Engineering Team is created already!

    Best regards,
    Ralf