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.

Can't Run Target CPU.(Error-1156) Problem

Other Parts Discussed in Thread: CONTROLSUITE

Hi,

I am using Concerto board (TMDXDOCKH52C1). I got a problem that M3 core is working ok but C28 core is not working. The error message said "Device may be operating in low-power mode. Do you want to bring it out of this mode?". I checked the forum that there was an solution as below. However, this solution is for CCS4.2.4, but what I am using is CCS 5.4.0. Can anyone help with this problem?

http://e2e.ti.com/support/microcontrollers/c2000/f/171/t/126824.aspx#485545

Thanks in advance.

Bin

  • Hi,

    The error message I got is below. I tried to press "Yes", but still not working. Thanks for any help.

    Bin

  • Hi Bin!

    Unfortunately I do not know yet how to help you but I would recommend to rename your post : Can't Run Target CPU (Error -1156).

    Regards,

    Igor

  • Thanks Igor, I did change the name and hopefully someone will help me soon.

    BIn

  • Hi Bin!

    BTW. Did you try to update your CCS?http://e2e.ti.com/support/microcontrollers/c2000/f/171/t/251698.aspx.

    Regards,

    Igor

  • Hi Igor,

    Yes, I did and I also followed the link you offered. Unfortunately, it is still not working.

    Regards,

    BIn

  • Hi Bin!

    I found something else for you http://e2e.ti.com/support/microcontrollers/c2000/f/171/p/125592/482154.aspx#482154. Also I would recommend you this 2318.F28M35x_Workshop_2-0.pdf.

    In general if no one wants to help then you can try to refer to "search-box". Otherwise, you will spend a lot of time in waiting mode. 

    Regards,

    Igor

  • Hi Igor,

    Thanks for your sincere help. But the link you provided is a bit different from my problem and it does not solve the problem. I will try to wait for another couple of days. If problem is still there I will seek help from TI technical support.

    Regards,

    Bin

  • Hi Bin,

    Are you using the USB power supply to power the concerto board? If that's the case RESET the device and try using an external power supply to the board, such as a development kit or some thing similar. This step might help you to narrow down the problem.

    Good luck

    Pas 

  • Hi Pas,

    Thanks for you reply. I actually tried both (USB and external power supply from docking station), but unfortunately, none of them is working to get C core function again.

    Many Thanks,

    Bin

  • Hi Bin!

    1 And what about F28M35x_Workshop_2-0.pdf? Is it also useless? (mainly p.32-33).

    2 Also I have not understood yet : what is step (under CCS-environment) cause this error message? Is this when running debugger?

    Regards,

    Igor

  • Hi Igor,

    1. I went through that file (expecially p.32-33), after got your suggestion. I think that teaches how to connect to two targets (CPUs) and how to load the programs. I followed these steps before. And these steps were working ok before error appeared. But now, only M3 is working but not C28.I can connect to C28 but can not load any program.

    2. The error message came up yesterday when I tried to combine my code with the sleeping mode example in ControlSUITE (Sleep_Low_Power_Mode_Wakeup). In the beginning, I was working on C28 code and error appeared on "F28M35_generic_C28_FLASH.cmd", it seemed that the length of "FLASHA" is not enough for my project. I increased the length of "FLASHA" from 0x001F80 to 0x002F80 and changed the rest flashes origins to match FLASHA's length (I did similar work before for other projects, and they all worked fine). There was no problem when the code was built and connect to C28. But as soon as I wanted to load the program, error message appeared. I am not sure if the FLASHA change caused the problem or the problem was from last try before FLASHA had been changed. It seems that my C28 core is always sleeping and cannot wake up.

    Regards,

    Bin

  • Hi Bin!

    Did you try some simple project example from controlSUITE for control system (for example Blynki) again. The fact that these examples work when "setup_m3" runs on M3 (7268.F28M35x-FRM-EX-UG.pdf p.41). Maybe C28x will wake up after that.

    Regards,

    Igor

  • Hi Igor,

    I just tried that using "setup_m3" and "blinky". Same result, the m3 core is still working alright, C28 can be connected but cannot be loaded.

    Regards,

    Bin

  • I see

    And what about "erase sector option" when loading. Do you erase all sectors of flash memory of C28?

    Regards,

    Igor

  • Hi Igor,

    That could be the reason. I never used erase all sectors function before. I just tried to figure out how to use it but I can not find it out in CCS. Could you please advise me step by step on how to use that ?

    Thanks a lot.

    Bin

  • I use CCSv5.2: properties->debug.

    This menu you can run from Debug perspective also.

    Regards,

    Igor

  • Hi Igor,

    I think I did the same thing. I am using version 5.4. In Debug->Flash Settings->Erase Settings->Entire Flash is checked. So I think I did as what you advised but still not working.

    Regards,

    Bin

  • Hi!

    Did you try RAM - configuration (not Flash) of some example project for C28? For the time being it is not very clear: this is only the issue of loading flash memory or this is the global issue of access to device?

    Regards,

    Igor 

  • Hi Igor,

    I tried to load RAM and other C28 projects, but it is still not working. I think it is the global issue of access to device. I noticed that when C28 core is connected, it sometimes indicates "no power", but most of the time I can see "suspended". So I guess that is why error message said it is in low power mode.

    Regards,

    Bin