Part Number: TMS320C6678
Hi,
We would like to boot processor in I2C mode in our custom board. Processor is not booting.
So we are seeking your help on this. We are doing the following steps formed based on the wiki page.
Boot application (DSPC8682_eeprom_1.out not included in the attachment) conversion is done as per the post_romparse.bat which is
attached. Also post_8682_1.rmd,reboot_1.i2cmap files are linked in the conversion process.
Output of the above process (eeprom_1_post_8682.bin) is given to eeprom writer program
(C:\ti\mcsdk_2_01_02_06\tools\writer\eeprom\tisbc6678l\).
Note: Writer program is loaded when Processor is under No I2_boot_files.zipboot mode
The program log is given below
[C66xx_0] EEPROM Writer Utility Version 01.00.00.05
Writing 4168 bytes from DSP memory address 0x0c000000 to EEPROM bus address 0x0050 starting from device address 0x0000 ...
Reading 4168 bytes from EEPROM bus address 0x0050 to DSP memory address 0x0c010000 starting from device address 0x0000 ...
Verifying data read ...
EEPROM programming completed successfully.
Then boot mode changed to I2C bootmode (Master)
Boot_pararm(15 downto 0)<=x"000B";
0xB->1011
1-> Little Endian
101 (5) -> I2C boot mode
0 -> Parameter Index
0 -> Master mode
0 -> Boot from I2C EEPROM at I2C bus address 0x50
0 -> I2C slow mode (both 0 -> slow and 1 ->fast mode tried)
00-> PCIe endpoint
0-> PCIe Subsystem enabled.
Is there any steps are missing? Please suggest on.
Regards,
S.Sivanantham