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.
Tool/software:
We have an application that requires the use of I2C passive boot mode to configure some registers in the device. We are able to properly configure the device in this boot mode per Table 2-5 of the datasheet, however we have not found the documentation about how to format the I2C commands that must be written by the external I2C host controller. There is a small excerpt in Section 3.7.2.4 of this document: www.ti.com/lit/SPRUGY5 (pasted below) that describes the first 6 bytes expected by the ROM bootloader, however there is no further reference to this mode and no further definition of these initial 6 bytes.
Questions:
Thanks
- Where can we find additional information about the expected I2C command format expected by the ROM bootloader in I2C passive mode?
- Where can we find the C6678 ROM bootloader source code for PG2.0?
Please download the ROM Boot source from here:-
https://software-dl.ti.com/sdoemb/sdoemb_public_sw/rbl/1_0_C6678/index_FDS.html
--
Also refer the I2C app guide
https://www.ti.com/lit/ug/sprugv3/sprugv3.pdf
Regards
Shankari G
Hi Shankari. Thank you for the reply. However your response didn't address my questions directly.
The link you sent for the ROM bootloader source code is for PG1.0 silicon and we are using PG2.0 silicon. We are looking for the ROM bootloader source for PG2.0 silicon.
Also, the I2C guide you sent describes the I2C peripheral and physical interface, which we understand well. We are asking for documentation on the I2C passive boot mode of the ROM bootloader.
Please help address these questions.
What ever the information we have in the following two guides, that's it. Nothing beyond.
1. One is the Boot loader guide ( I guess, you might have seen this already )
https://www.ti.com/lit/an/spracn2/spracn2.pdf
https://www.ti.com/lit/ug/sprugy5c/sprugy5c.pdf
2. Another is the I2C app guide. ( Which I posted already )
--
The latest publicly available ROM BOOT source is "PG1.0 silicon". I don't think there is a public release after that....
However, I have found the ROM BOOT Source for PG 2.0 from E2E and attached here. Please check.....
3441.BootROM_C6678_PG2.0-Windows-Setup.zip
Even in the ROM bootloader source, proprietary information are hidden.
---
Alternately,
Unfortunately, there is no sample code for I2C passive boot mode. We have only for I2C master boot mode.
Do you have the flexibility to have any other boot modes I2C Master boot mode via EEPROM ? instead of I2c passive mode?
If yes, Please follow this.
Regards
Shankari G