AnsweredAssumed Answered

Anyway to download program to ADAU1761 with small-RAM size micro controller?

Question asked by Kelvin-Shieh on Apr 27, 2015
Latest reply on May 26, 2015 by Kelvin-Shieh

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.

 

Kelvin

Outcomes