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.
d075991de27ec0d5750b2e87f6930081.bin
Create a simple project, like this one that outputs a 1 kHz test tone to the serial port.
f248d8dc4d19410ada11f77f2fa03aca.bin
Link-Compile-Download the project.
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.
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.
f519c633eef82bb1a572698df71aec21.bin
Click-drag these rows over to the sequencer.
67af8495dcbff7d4b60c80027196b994.bin
Click the "Export Sequence Data..." button.
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.
8765e38db5dcb457548a8ce31e503c00.bin
Click the IC 2 - WinE2PromLoader tab in SigmaStudio's hardware configuration view.
a1b8abe7cd2368ad14ac30db60adf62d.bin
Click in the upper white rectangle and then locate the .hex file you just saved from the sequencer.
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.