Concerto dsp application

Anamaria G.

Junior Member
Jul 18, 2012
1
0
0
Hey guys, I’m facing a problem …
I’m working with the H52C1 Concerto controlCARD and I’m using Code Composer Studio 5.2.

I’m trying to send a variable acquired from one of C28's ADC channels to the computer using the Ethernet.
I tried to use the ctom_ipcdrivers_lite and enet_uip_m3 examples provided with control suite, but it didn't
quite work. Here is what I've done so far:

I’ve put together the two projects for the M3: ctom_ipcdrivers_lite_m3 with enet_uip_m3. And I've kept the
code from the ctom_ipcdrivers_lite_c28 example for the C28x. I am running the M3 from flash and the C28
from RAM.

After loading the code in to the two cores: if I try to run the C28x core first,
I receive an error: Cortex_M3_0: Can't run target CPU (Error 1268 at 0x90001) Device is locked up
in Hard Fault or in NMI. 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 0.0.0.0) ,
and if I run the M3 core first both cores get blocked, the C28x at: while(!IPCMTOCFlagBusy(IPC_FLAG17)); and the M3 core at:
while((HWREG(RAM_CONFIG_BASE + RAM_O_MSXRINITDONE1)&0x1) != 0x1).

If I run just the M3 core, it works only if the C28x core is connected, but not running.

Do you have any idea what might be the cause? I think what I'm trying to achieve is a typical application that everybody thought of
taking into consideration the capabilities of the Concerto series. If you have some examples or hints it would be great.

Regards,

Ana.