Article Updated self-boot EEPROM image generation / download

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/articles/85700e4778754ead80e4d8d52682aa85-a-b1df579b8db84e1087824b7f0cccc038/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/articles/85700e4778754ead80e4d8d52682aa85-a-b1df579b8db84e1087824b7f0cccc038/f248d8dc4d19410ada11f77f2fa03aca.bin

Link-Compile-Download the project.

https://ez.analog.com/cfs-file/__key/articles/85700e4778754ead80e4d8d52682aa85-a-b1df579b8db84e1087824b7f0cccc038/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/articles/85700e4778754ead80e4d8d52682aa85-a-b1df579b8db84e1087824b7f0cccc038/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/articles/85700e4778754ead80e4d8d52682aa85-a-b1df579b8db84e1087824b7f0cccc038/f519c633eef82bb1a572698df71aec21.bin

Click-drag these rows over to the sequencer.

https://ez.analog.com/cfs-file/__key/articles/85700e4778754ead80e4d8d52682aa85-a-b1df579b8db84e1087824b7f0cccc038/67af8495dcbff7d4b60c80027196b994.bin

Click the "Export Sequence Data..." button.

https://ez.analog.com/cfs-file/__key/articles/85700e4778754ead80e4d8d52682aa85-a-b1df579b8db84e1087824b7f0cccc038/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/articles/85700e4778754ead80e4d8d52682aa85-a-b1df579b8db84e1087824b7f0cccc038/8765e38db5dcb457548a8ce31e503c00.bin

Click the IC 2 - WinE2PromLoader tab in SigmaStudio's hardware configuration view.

https://ez.analog.com/cfs-file/__key/articles/85700e4778754ead80e4d8d52682aa85-a-b1df579b8db84e1087824b7f0cccc038/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/articles/85700e4778754ead80e4d8d52682aa85-a-b1df579b8db84e1087824b7f0cccc038/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/articles/85700e4778754ead80e4d8d52682aa85-a-b1df579b8db84e1087824b7f0cccc038/cfab48516068555f63f14eb449cc5204.bin

Before You Switch


Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.