The DSP chip might not accept the XML file, you probably have to convert it into a certain format.
They way the DSP can accept data over the I2C bus depends on the DSP chip.
That is something very specific. Without knowing anything, we can not answer that question.
I have heard of DSP boards with for example the ADAU1701 and Analog Devices has software to design the code. Most of those boards come with a USB to I2C interface to put the code into the DSP. I have also read somewhere that someone has made such a USB-to-I2C interface. But I don't know more about it.
On this forum, someone has for example a sensor that is not working. Then we can read the datasheet and check how it is wired, and maybe it will work or perhaps there is a other solution for the problem.