- Jul 18, 2012
- 1
- 0
- 0
Hey guys, Im facing a problem
Im working with the H52C1 Concerto controlCARD and Im using Code Composer Studio 5.2.
Im 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:
Ive 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.
Im working with the H52C1 Concerto controlCARD and Im using Code Composer Studio 5.2.
Im 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:
Ive 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.
