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.

booting process TMS320F28377S

Other Parts Discussed in Thread: TMS320F28377S

hi !

we are using the LAUNCHXL-F28377S and the IDDK code example, and now we want do design our own pcb board with the delfino TMS320F28377S.

the are 3 switches  in the above mentioned launchpad , one for JTAG_TRST , and 2 for GPIO 84 and GPIO 72.

as i understand it , if  i want to run my application in stand alone (boot from flash) mode , i need to tie both GPIOs to "High" , but what  if i want to connect external emulator like the XDS100v2? ,do i have to add a TRST switch like in the launchpad? , i don't fully understand this issue , doesn't  the emulator supposed to control the TRST signal? 

another question is realtaed to the boot loader - if i order a TMS320F28377S chip , do i need to upload a boot loader?  

best regards

MARK

  • Hi Mark,

    Your understanding of GPIO72 and GPIO84 is correct.  They control how the chip boots.

    ===

    The switch on TRSTn in the LaunchPad is put on the board because the JTAG interface is on the board itself - and it is electrically isolated to protect the computer connected to the JTAG. 

    An example of why the switch is necessary follows:
    Let's say no USB is connected, the FTDI will put TRSTn in an unknown or Hi-Z state, but the isolation chip will drive either logic 0 or 1 - and not necessarily allow the device to boot from flash.

    If you plan to only use an emulator to program the device (and only use the emulator to debug the device using an isolated JTAG emulator), then you can just put a 14-pin JTAG header on your board (and its requisite resistors).  An example of this type of setup can be found in the device datasheet. 

    ===

    There is a standard bootloader put into the ROM of the C2000 device.  It is described in the BootROM section of this device's TRM.  Most of our customers don't need to do anything special.


    Thank you,
    Brett

  • hi Brett

    thank you very much for your detailed reply!

    mark