Freescale imx6 sabre lite support in jlink software version 4.58a

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

  • Freescale imx6 sabre lite support in jlink software version 4.58a

    Hi

    Does Jlink software version 4.58a support sabre lite platform [using DDRAM]. I have tried to connect but following error message is generated

    *** Error Message ***

    arm-none-eabi-sprite: Opening device(s):
    arm-none-eabi-sprite: hostname=(null), port=0, path=58006903
    arm-none-eabi-sprite: options:
    arm-none-eabi-sprite: settings-file=D:\install\sabre_lite.jlink
    arm-none-eabi-sprite: semihosting=off
    arm-none-eabi-sprite: Semihosting is disabled.
    arm-none-eabi-sprite: Trying to load DLL 'arm-none-eabi-jlinkarm.dll'
    arm-none-eabi-sprite: J-Link ARM DLL Version: 4.58a
    arm-none-eabi-sprite: Doing I/O to stdin/stdout
    arm-none-eabi-sprite: J-Link: TotalIRLen = 13, IRPrint = 0x0101
    arm-none-eabi-sprite: J-Link: ARM AP[0]: 0x44770001, AHB-AP
    arm-none-eabi-sprite: J-Link: ARM AP[1]: 0x24770002, APB-AP
    arm-none-eabi-sprite: J-Link: ARM AP[2]: 0x14760010, JTAG-AP
    arm-none-eabi-sprite: J-Link: Found Cortex-A9 r2p10
    arm-none-eabi-sprite: J-Link: 6 code breakpoints, 4 data breakpoints
    arm-none-eabi-sprite: J-Link: Data endian: little
    arm-none-eabi-sprite: J-Link: Main ID register: 0x412FC09A
    arm-none-eabi-sprite: J-Link: Cache Type register: 0x83338003
    arm-none-eabi-sprite: J-Link: System control register:
    arm-none-eabi-sprite: J-Link: Instruction endian: little
    arm-none-eabi-sprite: J-Link: Level-1 instruction cache disabled
    arm-none-eabi-sprite: J-Link: Level-1 data cache disabled
    arm-none-eabi-sprite: J-Link: MMU disabled
    arm-none-eabi-sprite: J-Link: Branch prediction not supported
    arm-none-eabi-sprite: Adding J-Link flash algorithms
    arm-none-eabi-sprite: Adding CFI flash algorithm
    arm-none-eabi-sprite: Adding AT91SAM7Sxxx flash algorithm
    arm-none-eabi-sprite: Adding EFM32G flash algorithm
    arm-none-eabi-sprite: Adding FM3 flash algorithm
    arm-none-eabi-sprite: Adding Kinetis flash algorithm
    arm-none-eabi-sprite: Adding LPC21xx flash algorithm
    arm-none-eabi-sprite: Adding SPIFI flash algorithm
    arm-none-eabi-sprite: Adding STM32F10xxx flash algorithm
    arm-none-eabi-sprite: Adding STR91xFA flash algorithm
    arm-none-eabi-sprite: Adding Stellaris flash algorithm
    arm-none-eabi-sprite: J-Link: TotalIRLen = 13, IRPrint = 0x0101
    arm-none-eabi-sprite: J-Link: ARM AP[0]: 0x44770001, AHB-AP
    arm-none-eabi-sprite: J-Link: ARM AP[1]: 0x24770002, APB-AP
    arm-none-eabi-sprite: J-Link: ARM AP[2]: 0x14760010, JTAG-AP
    arm-none-eabi-sprite: J-Link: Found Cortex-A9 r2p10
    arm-none-eabi-sprite: J-Link: 6 code breakpoints, 4 data breakpoints
    arm-none-eabi-sprite: J-Link: Data endian: little
    arm-none-eabi-sprite: J-Link: Main ID register: 0x412FC09A
    arm-none-eabi-sprite: J-Link: Cache Type register: 0x83338003
    arm-none-eabi-sprite: J-Link: System control register:
    arm-none-eabi-sprite: J-Link: Instruction endian: little
    arm-none-eabi-sprite: J-Link: Level-1 instruction cache disabled
    arm-none-eabi-sprite: J-Link: Level-1 data cache disabled
    arm-none-eabi-sprite: J-Link: MMU disabled
    arm-none-eabi-sprite: J-Link: Branch prediction not supported
    arm-none-eabi-sprite: J-Link error: Bad JTAG communication: Write to IR: Expected 0x1, got 0x0 (TAP Command : 10) @ Off 0x5.

    arm-none-eabi-sprite: error: Cannot reset hardware
    arm-none-eabi-sprite: Got packet: 'qSupported:multiprocess+;qRelocInsn+'
    arm-none-eabi-sprite: Sent response: 'E.fatal.Cannot reset hardware'
    arm-none-eabi-sprite: Closing J-Link connection

    *************************************************************************************

    Also sabre_lite.jlink file contents are here

    [BREAKPOINTS]
    ShowInfoWin = 1
    EnableFlashBP = 2
    BPDuringExecution = 0
    [CFI]
    CFISize = 0x00
    CFIAddr = 0x00
    [CPU]
    OverrideMemMap = 0
    AllowSimulation = 1
    ScriptFile=""
    [FLASH]
    MinNumBytesFlashDL = 0
    SkipProgOnCRCMatch = 1
    VerifyDownload = 1
    AllowCaching = 1
    EnableFlashDL = 2
    Override = 1
    Device="MCIMX6Q6"
    [GENERAL]
    WorkRAMSize = 0x00
    WorkRAMAddr = 0x00
    [SWO]
    SWOLogFile=""
    [MEM]
    RdOverrideOrMask = 0x00
    RdOverrideAndMask = 0xFFFFFFFF
    RdOverrideAddr = 0xFFFFFFFF
    WrOverrideOrMask = 0x00
    WrOverrideAndMask = 0xFFFFFFFF
    WrOverrideAddr = 0xFFFFFFFF

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

  • Hi,

    First of all: It would be *really* helpful if you could clearly write what environment you are using.
    Looks like CodeSourcery/Mentor to me.

    We recommend to use the current release (V4.76a): segger.com/jlink-software.html
    Having the device selected is extremely important especially regarding reset since this is a real pain on the i.MX6 and requires a lot of special handling
    which has been added recently.


    Best regards
    Alex
    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.