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.

AM335x Starter Kit - SPI interface and Starterware bootloader

Hello Community,

Am335x Starter kit -  has a un-populated header under the name of ZigBee which is actually SPI-0 Interface and can be used to boot load Starter Kit.

So i have a few Questions 

  1.  As SPI interface is fully configurable so what configuration i must consider before interfacing external SPI Flash ? or the Starter Kit by default support Dual SPI interface in master configuration.  i.e D0 (I/O-1) and D1(I/O-0) can be configured but which one is by default MOSI and MISO ?

  2.  What is the most appropriate way to Boot Load SPI Flash interfaced with Starter Kit Am335x processor ?

  3. There is a forum thread that says https://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/345773

"  The CCS/JTAG does not perform external flash programming of any kind, as the number of flash IC vendors and the possible combinations of interfaces (SPI, parallel, I2C, etc.) and the physical arrangement varies greatly from board to board."

and another forum says you can only boot load external flash by using on-board Micro USB (XDS100v2) or Ethernet Interface.

On the Other hand i want to remove the on-board Micro USB (XDS100v2) and instead want to use external JTAG emulator (XDS100v2 or XDS510+) for SPI Flashing and Bootloading.

Is there any way around to use JTAG for this purpose? or the additional USB 2.0 and Uart Interfaces present in on-board Micro USB programming interface (XDS100v2)  are being used while  Flashing and Boot loading the SPI ?

Your Help is much appreciated....!

Thanks