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.

'C6748 boot configuration of pins

Other Parts Discussed in Thread: TMS320C6748

Hello this is the first time to use a TMS320C6784.  Thanks for being patient. I am not finding some of the information I need.  

1) I plan to boot in the Direct NOR Boot mode. I do not see any information on how the determines whether the external flash is 1.8 or 3.3V.   Can you give me a reference for this?

2) I was planning to  configure the BOOT pins for NOR FLASH boot mode only.   However I see that there is an emulator debug boot mode.  I am not sure why this would  be used?  Do I need it when I am running with the emulator for debug mode?

Thanks for any help,

GG

  • There is no C6784. Can you please confirm which device are you using?
  • Ok sorry.   The title was correct but the verbage wasn't. TMS320C6748.   So after I posted this question I discovered my answer for 1).  This is actually determined by the voltage applied to the external pins.  This is not a selection in the chip as in some other components.

    For question 2 I would still like an answer. I do not know why someone would boot from am emulator.

    Thanks for any help,

    GG

  • Hi Gary 

    The description for emulation boot mode is in the boot loader doc

    The emulation debug boot powers on the device, but does not load or execute any application code. Instead, the DSP falls into an idle loop immediately after the device powers on. An emulation connection (JTAG) must then be established to load program data or perform any other operations.

    You may find the following similar post helpful

    In general if you are building a new board, it may be good to ensure that you have the ability to connect to JTAG. Having emulation mode support is "nice to have", it is not necessary , and as you alluded it primarily helps you with debugging and development , especially if your NOR flash is not working or you face some issues with the rom boot loader due to board/software errors (as ROM is expecting the NOR flash to load the application code etc) . 

    Even with just NOR flash boot mode supported on your board , as long as you can connect to JTAG, you should have the same debug/development capability with CCS if needed (load application code/gel file for initialization etc). 

  • Thanks Mukul. I have pads on the board to allow us to implement this if needed.
  • I'm booting from SPI so this is slightly different to your situation, but it may be useful to know that I can swap between booting from flash and booting from emulator without changing the boot selection inputs. I leave them set to boot from SPI, and if there is a valid program in SPI it runs. If I erase SPI flash, I can boot from emulator and load program that way.

    I don't know if it's documented anywhere - I found it out by experimenting. It might also apply to NOR flash.

    Roy