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.

F28M35H52C1 Flash programming problem

Other Parts Discussed in Thread: CONTROLSUITE

HI, 

  I can able to program my code into flash. When i power down and power it again means, that time my ARM is running but my DSP is not started at all. Flash Programming into ARM is working. But Flash programming into DSP is not working.

Please help me to find this issue.

Thanks 

Thirumoorthy.R

  • Hi,

    Can you check with the sample codes found here?

    C:\ti\controlSUITE\device_support\f28m35x\v201\F28M35x_examples_Dual\flash_prog

    Let me know whether atleast these work or not!

    Regards,

    Gautam

  • Hi gautam,

     I tried with that also. But there is no response. I still i am not able to program into Flash. or it may not run from flash. How to make the DSP to start running from Flash.

  • Thiru,what error do you get? Can you please attach a screenshot?

    Regards,

    Gautam

  • Hello,

      I dont get any error. My development board is not running in the Flash. I download the code from control suite . I dint change anything. But still my ARM is running from flash. But my DSP is not running from flash.

  • Final question, is this a TI Dev kit or a custom one? Where you able to program both the cores simultaneously before? Please check for dip-switch or jumper configurations for enabling boot option for internal flash (for standalone operation).

    Also the most important part:

    Please follow the following sequence while debugging a system in which both the code is in flash and also the M3 instructs a boot from flash for the C28x,

    {flash the code on M3 and the C28x} Now

    Reset the C28x,

    Reset the M3,

    Restart the M3,

    Run the M3 , {at this instance the M3 will be stuck at the IPC command to check the memory }

    Now Run the C28x,

    I will advice setting up a hardware breakpoint at the beginning of the main file for the C28x, so that you can enable real time mode on the C28x if need be,

    Any other sequence of events/debug may need to undesired results,

    Also it is necessary to follow this sequence each time you reflash the device whether it be on C28x or the M3 side.

    Regards,

    Gautam