ΣSigmaStudio Ask AI Русский Log in

ADAU1701 self boot protocol

SigmaDSP & SigmaStudio IgorPie Feb 10, 2020 00:00 6 replies Original on forum ↗
Subscribe
IgorPie Question
Feb 10, 2020 00:00

Hi!

I need to load same programs as master (MCU master , ADAU - slave) and as selfboot (ADAU is master).

Selfboot is working fine, and master mode - too, but I have too little space in MCU to store both versions of firmware.

How can I parse ADAU1701 selfboot HEX files to get PARAMETER RAM and PROGRAM RAM content and save my MCU memory?

Audio Signal Processors

SigmaDSP Audio Processors

sequence

selfboot

adau1701

IgorPie Reply
Feb 10, 2020 00:00

i got protocol, but forum engine banned my post

ADIApproved Reply
Feb 13, 2020 00:00

Hello, can you share what you found? I think this could be useful to others.

DaveThib Reply
Feb 14, 2020 00:00

Hello IgorPie,

The forum does have a way to insert code. But you also could simply zip up the file and attached the zipped file. That is how we post the SigmaStudio project files.

Dave T

IgorPie Reply
Feb 14, 2020 00:00

i wrote enough big text on foreign for me language and inserted 3 pictures. Robots ban my post.

IgorPie Reply
Feb 14, 2020 00:00

I cracked it myself, but most info is in datasheet in writeback chapter.

selfboot file consists of chapters(chunks) started with codes 0...6

05 is main. then 2 bytes datafield length and 3 bytes address to send, then - data to send followed

IgorPie Reply
Feb 14, 2020 00:00