Part Number: TMS320F28377D
Other Parts Discussed in Thread: C2000WARE
In my application I have several daughtercards, each with a F28377D, on one backplane. All are normally slaves to a host PC connected to the backplane. I would like to update their applications via a single serial bus (SPI or I2C), but it seems that the ROM bootloaders for those peripherals want to function as the master and read the application from a serial EEPROM (or something imitating it). Obviously if all the daughtercards and their MCUs are powered up at the same time, this is problematic if they are trying to be the master on one bus.
So is there some intended solution for this? The simplest method I can think of is to have the host manipulate the boot mode pins such that one MCU is in Get mode while others are held in Wait mode. But my understanding of the bootloader is pretty weak.