This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Concerto H52C1 ControlCARD version issue

Other Parts Discussed in Thread: TMDSCNCDH52C1

I have a project using an older TMDXCNCDH52C1 card which is fine. I've just bought some more cards. The original part no is discontinued; these are TMDSCNCDH52C1 (note subtly different part number), which look identical but clearly aren't. Code Composer was reluctant to connect to the device, and when it did I can't program the flash.

Cortex_M3_0: GEL Output: Memory Map Initialization Complete
Cortex_M3_0: Error connecting to the target: (Error -1141 @ 0x0) Device is not responding to the request. Reset the device, and retry the operation. If error persists, confirm configuration, power-cycle the board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 5.0.569.0)
Cortex_M3_0: Error connecting to the target: (Error -1141 @ 0x0) Device is not responding to the request. Reset the device, and retry the operation. If error persists, confirm configuration, power-cycle the board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 5.0.569.0)
Cortex_M3_0: Error connecting to the target: (Error -1266 @ 0x0) Device is held in reset. Take the device out of reset, and retry the operation. (Emulation package 5.0.569.0)
Cortex_M3_0: GEL Output: Watchdog Timers Enabled
Cortex_M3_0: GEL Output: UARTs Enabled
Cortex_M3_0: Loader: One or more sections of your program falls into a memory region that is not writable. These regions will not actually be written to the target. Check your linker configuration and/or memory map.
Cortex_M3_0: File Loader: Data verification failed at address 0x00200030 Please verify target memory and memory map.
Cortex_M3_0: Unable to terminate memory download: (Error -1003 @ 0x2BC5) Internal error: Invalid parameter passed to function. Restart the application. If error persists, please report the error. (Emulation package 5.0.569.0)
Cortex_M3_0: GEL: File: D:\_Work\Workspace_CCS\temperatureController_M3\Flash\temperatureController_m3.out: a data verification error occurred, file load failed.

It's not a faulty board; a second one behaves identically. Substituting an original ControlCARD works first time reliably.

Does anyone know what might have changed to cause this problem?

Thanks,

Roy Gwinn

  • Hi Roy,

    I have a few thoughts:

    1) If you look at the F28M35x device, are the older controlCARD's MCU one revision while the newer controlCARDs are of a different revision?  Also what version of CCS are you using?

    I seem to remember some CCS update enabled flash programming for RevB F28M35x devices.  It may be worth seeing if your CCS can update.

    2) Can you try changing the boot mode (SW1)?


    Thank you,
    Brett

  • Answer to Q1:

    first line

    F28M35H52C1RFPT

    second line differs:-

    YF-16A8HEW (old)

    YFB-39C78RW (new)

    The YF/YFB is a wafer fab code and package marking code. I think that means the newer ones are RevB.

    CCS version 5.1.1.00031. I shall try a CCS update and changing the boot mode and report back.

    Thanks,

    Roy

  • I have updated CCS from 5.1.1.00031 to 6.0.0.00190. The connect to target and load code now works properly.

    Thanks,

    Roy