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.

TAS3308 boot via slave I2C download

Hello.

I am trying to replace the EEPROM with MCU slave download for cost saving.

I have got the .cfg from PPS 188b3, 188b5 , edit it carefully and then download via I2C.

After downloading F/W , the status register shows 0x162 (D40 - D32),

    D40  D39  D38  D37  D36  D35  D34  D33  D32

     1        0        1        1        0     0        0         2       0

My cfg file has no micro external part.

Please let me know the details of the slave boot process and its check point.

Thanks for your support.

 

  • In the TAS3x0x_Microcode source code, it has compiler option MASTERLOAD / SLAVEDOWNLOAD.

    When I use the option SLAVEDOWNLOAD , re-compile the code and republish the component,

    I've got the same result as above.

    Please let me know how can I use the SLAVE Download option for mass production.

  • Hi Kevin
    You don't have to carefully modified .cfg files, the i2c slave mode will be create a  .h file
    the you can use it in c kde!
    In additon ,  
    like as to care about the status register  the lowest byte D7-D0 !