Updated self-boot EEPROM image generation / download by BrettG
Up until version 3.1.9 of SigmaStudio, there were some issues with the ADAU1442 self-boot functionality. These will be fixed in the next SigmaStudio release, which will probably be available this month or next. This post has a brief description of the updated functionality, which will be available for all SigmaDSP processors that use self-boot.
Method 1 : Automated Generation / Download
In the hardware configuration tab, add an E2Prom IC to the USBi Interface.
https://ez.analog.com/cfs-file/__key/communityserver-wikis-components-files/00-00-00-01-75/d075991de27ec0d5750b2e87f6930081.bin
Create a simple project, like this one that outputs a 1 kHz test tone to the serial port.
https://ez.analog.com/cfs-file/__key/communityserver-wikis-components-files/00-00-00-01-75/f248d8dc4d19410ada11f77f2fa03aca.bin
Link-Compile-Download the project.
https://ez.analog.com/cfs-file/__key/communityserver-wikis-components-files/00-00-00-01-75/111569be36470016dcb745e76bf9a6f9.bin
Right click the ADAU144x and select "Write Latest Compilation to E2PROM". Then self-boot the system by resetting the SigmaDSP while holding its SELFBOOT pin high.
https://ez.analog.com/cfs-file/__key/communityserver-wikis-components-files/00-00-00-01-75/3c00db2688b69930908f1df22a1da999.bin
Method 2 : Manual Generation / Download
Alternatively, you can use the capture window. After link-compile-downloading, click the top line of the capture window and then shift-click the bottom line to select all lines.
https://ez.analog.com/cfs-file/__key/communityserver-wikis-components-files/00-00-00-01-75/f519c633eef82bb1a572698df71aec21.bin
Click-drag these rows over to the sequencer.
https://ez.analog.com/cfs-file/__key/communityserver-wikis-components-files/00-00-00-01-75/67af8495dcbff7d4b60c80027196b994.bin
Click the "Export Sequence Data..." button.
https://ez.analog.com/cfs-file/__key/communityserver-wikis-components-files/00-00-00-01-75/96127167c5492421eedb249ae2e6f4a6.bin
Under "Save as type," select the new EEPROM(ascii) (*.hex) format to generate a .hex image file. This lets you save many different image files for different projects.
https://ez.analog.com/cfs-file/__key/communityserver-wikis-components-files/00-00-00-01-75/8765e38db5dcb457548a8ce31e503c00.bin
Click the IC 2 - WinE2PromLoader tab in SigmaStudio's hardware configuration view.
https://ez.analog.com/cfs-file/__key/communityserver-wikis-components-files/00-00-00-01-75/a1b8abe7cd2368ad14ac30db60adf62d.bin
Click in the upper white rectangle and then locate the .hex file you just saved from the sequencer.
https://ez.analog.com/cfs-file/__key/communityserver-wikis-components-files/00-00-00-01-75/d182a560a9b67e50ef8e73ee14605150.bin
Click the download button to download this data to the EEPROM on your target board. Then self-boot the system by resetting the SigmaDSP while holding its SELFBOOT pin high.
https://ez.analog.com/cfs-file/__key/communityserver-wikis-components-files/00-00-00-01-75/cfab48516068555f63f14eb449cc5204.bin