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.

TMS320C6657: bootloader I2C passive mode

Part Number: TMS320C6657

Hello,

I'm working with a custom board with 2 C6657. I would like to boot the 2nd DSP with the 1st DSP using I2C. So far I configured the boot strapped pins so DSP2 boots in I2c passive mode and by the look of the I2C registers in CCS, DSP2 is set in I2C passive mode.

Then I run a program on DSP1 to configure DSP2 following the instructions from sprugy5c.pdf, p33 "3.7.2.4 Loading Image Into a Slave Device":

1- Sending 6 data bytes:

length = 6 bytes

checksum = 0 (disabled)

 mode = 41 (I2C slave)

2- Sending the boot table which is, if I understand correctly, the DSP1 program converted the hex conversion utility.

Unfortunately the DSP1 is not booting so I must be doing something wrong.

Are the steps I'm following right? Am I missing any steps?

Do you have any example using I2C in passive mode to boot a DSP? 

Best regards,

Emilie