In ADSP-21479 SPI master mode,
we use PIC32 as host to write boot-related data into SPI Flash, ADSP21479 does not work.
Using ICE to burn SPI Flash data, ADSP21479 can operate successfully.Is there a way to use ICE to verify that the data in the SPI Flash is correct ?
Thank you in advance.
In case if you are using VisualDSP+, please enable the "verify while programming" option in the device programmer and after completing the flash you can use select compare option. For enabling this option please refer the below path in, VisualDSP++-->Tools--->Flash programmer---->Flash--->programming--->verify while programming(enable)
Please refer the below "FAQ:How to debug a target board which boots from Flash?" link for verifying the SPI flash data while booting.https://ez.analog.com/docs/DOC-1471
In case if you are using CCES, in the CLDP you can add the "-cmd compare " command option. Please refer the below "FAQ: How to debug a target board which boots from Flash using CrossCore Embedded Studio" link for verifying the SPI flash data while booting.https://ez.analog.com/docs/DOC-2112
Please use the below links for more information about debugging and booting process of SHARC.http://www.analog.com/media/en/technical-documentation/application-notes/EE-305.pdfhttps://ez.analog.com/docs/DOC-1005