I'm working with an ADAU1446.
I use the DSP in selfboot mode, but there is a microcontroller appended on I2C line that have to comunicate with DSP.
In past I've worked on top of a similar application with ADAU1701.'ve used interface read/write registers.
In ADAU1701 these register have a fixed I2C address that is specified in the datasheet of the device.
So you can compile-recompile-upsidedown DSP SigmaStudio project and your Interface registers stay locked.
Otherwise, in ADAU1446, there isn't an address space reserved for Interface register so SigmaStudio assign a dynamic address to Interfaces every time you compile a project.
This is a problem beacause I've to update the Interface register Address in my Microcontroller Application every time that I modify the SigmaStudio file.
This is very restrictive and easily lead to error.
Is there a way to lock the I2C Address assigned to a block in SigmaStudio?
How can I workaround this issue?