[SOLVED] J-Link Lite ARM v4.58 and analog cortexm4

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • [SOLVED] J-Link Lite ARM v4.58 and analog cortexm4

    Hello,
    I am working on Iar embedded worbench and am using J-link Lite arm emulator with software version V4.58, when i try to download my code to the aducm360, the J-link software says that the device is not recognized.
    Can anyone help me with that?
    Best regards.

    The post was edited 1 time, last by khalil.ajmi ().

  • Hello,

    The ADuCM360 should work with software version 4.58.

    Are you trying to download via the Embedded Workbench, or with J-Link Commander?
    If you use the embedded workbench, make sure the J-Link DLL it uses is up-to-date.
    Use J-Link DLL Updater from the software package and select your installation of IAR Embedded Workbench.


    Best regards
    Johannes
    Please read the forum rules before posting.

    Keep in mind, this is *not* a support forum.
    Our engineers will try to answer your questions between their projects if possible but this can be delayed by longer periods of time.
    Should you be entitled to support you can contact us via our support system: segger.com/ticket/

    Or you can contact us via e-mail.
  • J-Link does not erase or program ADuCM360 flash for me - can't run RAMcode. Everything else with J-Link seems to work. My target (ADI CN0221 eval board) works fine with Analog Devices "CM3WSD.exe" serial erase & program tool.

    C:\Program Files (x86)\SEGGER\JLink_V502d>jlink -device aducm360
    SEGGER J-Link Commander V5.02d ('?' for help)
    Compiled Sep 18 2015 20:22:15
    Info: Device "ADUCM360" selected.
    DLL version V5.02d, Firmware: J-Link V9, Hardware: V9.30, OEM: SEGGER-EDU
    ...
    Info: Found SWD-DP with ID 0x2BA01477, Found Cortex-M3 r2p0, Little endian. FPUnit: 6 code (BP) slots and 2 literal slots
    ...
    Target interface speed: 100 kHz
    J-Link>erase
    Erasing device (ADUCM360)...
    Info: J-Link: Flash download: Only internal flash banks will be erased.
    To enable erasing of other flash banks like QSPI or CFI, it needs to be enabled
    via "exec EnableEraseAllFlashBanks"
    ****** Error: Failed to prepare for programming.
    Failed to execute RAMCode for RAM check!
    ERROR: Erase returned with error code -1.
    J-Link>mem32 0 8
    00000000 = 00000123 FFFFFFFF FFFFFFFF FFFFFFFF
    00000010 = FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
    J-Link>mem32 20000000 8
    20000000 = 0E4CB6AF 4689F7FE 080AF7DF 8680B387
    20000010 = 230F4685 20041C1A D3000852 1E40404A
    J-Link>w4 20000000 12345678
    Writing 12345678 -> 20000000
    J-Link>mem32 20000000 8
    20000000 = 12345678 4689F7FE 080AF7DF 8680B387
    20000010 = 230F4685 20041C1A D3000852 1E40404A
    J-Link>exit
  • Hi,

    We are able to reproduce this behavior here. We are currently investigating it and plan to have a fix available by the end of this week.

    Would you like to be added to the J-Link software update notification list, so you get informed automatically when the new version becomes available?
    In case you want to subscribe to it yourself: segger.com/notification/subscribe.php?prodid=7,94


    Best regards
    Erik
    Please read the forum rules before posting.

    Keep in mind, this is *not* a support forum.
    Our engineers will try to answer your questions between their projects if possible but this can be delayed by longer periods of time.
    Should you be entitled to support you can contact us via our support system: segger.com/ticket/

    Or you can contact us via e-mail.