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.

Can the TMS320C6727 processor boot from 32-bit wide flash?

Other Parts Discussed in Thread: TMS320C6727

Can the TMS320C6727 processor boot from 32-bit wide flash?  The only applications I have seen use 16-bit wide flash, but boot time is a concern my customer is looking at now.

  • According to the bootloader appnote, only 8- and 16-bit parallel flash is supported.

  • A two-stage boot approach may help here.  During the first stage, the ROM bootloader would load a secondary bootloader from an external device.  The secondary bootloader can configure the EMIF for 32-bit operation and boot the real application then.

    Would it be possible to implement a two-stage boot approach, where a secondary bootloader (customized for 32-bit operation) could be loaded from an I2C or SPI EEPROM on the customer board? 

    It might also be possible, but tricky, to do implement a two-stage boot using a 32-bit flash.  During the first stage, the ROM bootloader would read the secondary bootloader from treat the 32-bit flash, treating it as 16-bit.  This is tricky because the data in the flash would have to be arranged such that 16 out of every 32 bits are not used.