Post Go back to editing

detailed documentation for adi_rom_otp_get() function

Thread Summary

The user asked about the adi_rom_otp_get() function for the ADSP-594W, specifically when it returns 'false' and how to handle it. The function returns 'false' for unknown commands or OTP read errors (ECC or Address Error). The user should verify the command from OTPCMD Members and check for ECC/Address errors. The required header is #include , and reference code examples are available in the EE-447 document and ttp_bootrom.zip file.
AI Generated Content
Category: Datasheet/Specs
Product Number: ADSP-SC594W, ADSP-SC594

Hello Forum,

With regard to the adi_rom_otp_get() function, would there be any information available to address any of the following questions?

1. The function returns 'false' for an unsuccesful read. Under what circumstances is 'false' returned? for example, when OTP is corrupted?

2. in the case that 'false' _is_ returned, are there any guidelines to show how application code should handle this case? e.g. retry? reboot?

3. what headers should be #included when compiling?

4. are there any reference code examples?

In my case, i am developing for the ADSP-594W. There is documentation in the ADSP-SC594W datasheet for adi_rom_otp_get(), but it does not quite cover the topics above.

Thank you