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 ControlCard can't connect to C28 core anymore, C28 no longer executing from RAM after CCS and tools update

Hello,

I reformatted my PC and installed the latest CCS, XDCtools, SYS/BIOS, and IPC.

I have a dual core project that was executing properly before the updates. As part of the project I have each core blinking one of the one-board LED's. I always do this for a visual sanity check. Upon building the projects under the new CCS I was greeted with many linking errors, for both cores. It seems that a linker.cmd file was expecting the stock memory map. I had to change my .cmd file back to the stock designations. This was annoying but I eventually got everything linked up, this had some complication because I share data between the cores.

Now comes the real issues:

The ARM programed fine and I'm able to debug and everything seems copacetic. The C28 on the other hand, connected and programmed fine at first but would not properly execute stand alone. The program would run correctly with the debugger. I initially attributed this to some linker weirdness, it seemed to me that memcpy wasn't doing its job anymore... After a few tries to get things going the C28 refused to program "unable to write PLL values" "flash  algorithm timeout". After a few tries to program the core the C28 now refused to connect.

I've tried different usb cables and different usb ports to no avail. The M3 will still connect and program and it runs fine standalone. This is interesting to me because that meens the M3is not hung at the BOOT_DSP call...

Please help me get connected to the DSP, and then help me get the code running from RAM. Thanks in advance

Nick

edit: I made a new project (minimal RTSC) and tried to load it on another control card. I get the same load error shown below. I made no changes to the project after creation.


Cortex_M3_0: GEL Output: Memory Map Initialization Complete
C28xx_0: GEL Output:
Memory Map Initialization Complete
C28xx_0: GEL Output:
RAM Initialization Complete
C28xx_0: Breakpoint Manager: Retrying with a AET breakpoint
C28xx_0: Trouble Setting Breakpoint with the Action "Remain Halted" at 0x80fe: (Error -1066 @ 0x80FE) Unable to set requested breakpoint in memory. Verify that the breakpoint address is in writable memory. (Emulation package 5.0.952.0)
C28xx_0: Error writing the PLL values (Flash algorithm timed out). Operation cancelled.
C28xx_0: GEL: File: F:\SSD_CCS_WkSps\DNet2012\DSPprj\Debug\DSPprj.out: Load failed.