I had ever been successfully downloading several smaller programs into ADAU1761 and all they worked fine.
And now I had finally completed the dsp code of ADAU1761 which used almost all its on-chip resources, that is great fun.
But now the program size is large: PROGRAM_SIZE_IC_1 3115
However, as the dsp program grows larger and larger, my choice of micro controller (ARM M0) now failed to
have a single large enough array to store the whole dsp program and download it into the ADAU1761.
I then tried to break the dsp program code into smaller pieces and iterately call i2c writes several times within the
SIGMA_WRITE_REGISTER_BLOCK(uint8_t devAddress, uint16_t address, uint16_t length, ADI_REG_TYPE *pData),
but, I had no luck to make ADAU1761 work....
Can anyone help on this situation? A piece of sample program will be much appreciated.
Thanks in advance.