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 C6747 in SPI Slave mode

Hello,

I'd like to boot C6747 rev 2.0 with SPI slave mode.

Does RBL D800K003 also have the "SPI slave boot modes suffer from a bug during Opcode Synchronization" yet?

As is written in a wiki topic,


http://processors.wiki.ti.com/index.php/Using_the_D800K001_bootloader_in_SPI_Slave_mode

Is the the maximum supported baudrate still 2 MBaud ?

Regards,

Nori Shinozaki

  • Nori,

    The opcode sync bug in SPI slave boot mode should be addressed in ROM revision d800k003.

    There is one potential issue to watch out for: it may still be necessary to insert small delays between successive words of the SPI transfer.  This is due to the code structure of the ROM bootloader, which basically calls a function separately to receive each SPI word.  If the host starts the next transaction before the bootloader is ready for it, the boot process can break.

    To the best of my knowledge, the maximum supported baud rate has not changed.

  • Hi,

    Can anyone tell me where to download the RBL for slave mode? I read the application note, but I could not find the source code. Thanks in advance

     

    Regards,

    QJ

  • QJ,

    I'm not sure that I understand your question.  The RBL itself is already present in the ROM of your device and does not need to be downloaded.  TI does not provide source code for the RBL.