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.

A problem in running my program from flash without emulator (in stand alone mode).

Other Parts Discussed in Thread: TMS320F28335, CONTROLSUITE

 I am using Code Composer Studio On-Chip Flash Programmer (a plug in for Code Composer Studio ) and XDS 510 USB emulator for programming the on chip flash of TMS320F28335 board. My program runs from flash after resetting the powered TMS320F28335 board in both conditions with JTAG emulator connected and without JTAG emulator. But when I switch off the power of the TMS320F28335 board and switch it on again my program doesn't run from flash with power ON reset. I want to use this board for embedded application i.e. without emulator. But because of this problem I am not able to use this.

The board is configured for boot to flash with GPIO84/XA12 =1,GPIO85/XA13 =1, GPIO86/XA14 =1, GPIO87/XA15 =1

I am using following functions in my source code:

MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, &RamfuncsRunStart);

InitFlash();

I am using DSP2833x_Headers_nonBIOS.cmd and cmd file for flash.

Please suggest solution.

Best regards

Seema Sheth

  • Hi Seema,

    Have you tried using the flash example available in controlSuite for the above device? Simply follow the structure and let us know what you observe.

    Regards,
    Gautam
  • Hello,
    Maybe DSP2833x_CodeStartBranch.asm is missing in the project? You can get it from controlSUITE\device_support\f2833x\v133\DSP2833x_common\source

    Best regards,
    Maria
  • Seema,

    Have you followed the debug suggestions mentioned in the below link:-

    http://processors.wiki.ti.com/index.php/C2000_Flash_Common_Issues/FAQs#Code_Does_Not_Run_Standalone

    Regards,
    Manoj