Post Go back to editing

Interface write block causing boot failure

Category: Software
Product Number: ADAU1466
Software Version: ss 4.7

Hi everyone,

I'm working with a project that need change between 3 inputs, so I'm using a rotary encoder to do this job.

The problem it's when I use a Interface Read/write block to save on my EEPROM the state of the rotary, next reset the DSP doesn't boot.

I think it's a checksum error, like the EEPROM values changed (because the iface write block), the checksum it's not updated accordingly.

I read on another three posts that can be work using a ABCD block, or write 0x00 on the last 8 bits of the EEPROM code... Nothing worked.

Think it's a bug? Because DaveThib said the last sigmastudio version, when use a InterfaceWrite block, the software already change the checksum to all 00, and disable this function.

It's not working for me.

The program:

The program its attached too, with all XML files.

Thanks by advance.

Ps.: DSP: ADAU1466, EXPANDER: PCA9536, MEMORY: 24AA512 I2C.SIGMASTUDIO ICARO.rar