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.

TMS320F28335

Other Parts Discussed in Thread: TMS320F28335, CONTROLSUITE

We have some boards with TMS320F28335 where DSC not start at power up for program if flash memory but run correctly with Code Composer with RAM memory or flash memory. We have tested Texas Instruments software (Flash memory test with toggled led, the result is the same.

I have checked OSC out of DSC, Oscillator work correctly and frequency is stable and good.

Could you help us for this problem please?

Regards

  • Hi,

    Did you check with : 'flash_f28335' example? The same can be found here:
    C:\ti\controlSUITE\device_support\f2833x\v140\DSP2833x_examples_ccsv5\flash_f28335

    Also, check your boot pins.

    Regards,
    Gautam
  • Hi,
    I have checked four pins (XA15 down to XA12), all are high logic level (flash boot).
    We have tested the 'flash_f28335' example and did not run at power up.
    Regards
    Stephane
  • Hi Stephane,

    Gautam's suggestion is good, make sure the boot pins closely.  

    Keep in mind that it does work when CCS controls the JTAG pins and loads memory.  What is happening?  

    1.  You are connecting an emulator that is controlling the JTAG signals (TCK, TRST, TDO, TDI)

    2.  CCS is holding the MCU in RESET/HALT

    3.  CCS is loading memory

    4.  then depending on your debug properties in CCS it may run to main().

    When you test your board without CCS you are likely not connecting an emulator.  Have you compared your schematic with the TI development board schematics, paying close attention to the JTAG signals?

    Have you tried the flash example code on a TI development board, programming the flash and then trying to run it stand-alone?

    Observing the XCLKOUT and the /XRS signals are also good ideas, looking to see if your code has configured the PLL or if the Watchdog is rolling over and resetting the MCU.

    Hopefully this gives you some ideas.

    Thanks,

    Jeff 

  • We find EMU0 pin near 0V when JTAG emulator is disconnected. The problem is resolved.
    thanks
    Regards
  • Excellent :)

    Goodluck &Regards,
    Gautam