ΣSigmaStudio Ask AI Русский Log in

How to do upgrade the SHARC programming online ?

Processors & DSP amu340 Mar 11, 2020 00:00 1 replies Original on forum ↗
Subscribe
amu340 Question
Mar 11, 2020 00:00

Hi,

Our project is based on sharc adsp-21479 dsp and ARM processor. After finish the project we want to update the DSP running program online. how we should configure the DSP boot mode and how do design to meet these needs. Dose the DSP be similar to the STM32 support the IAP(In Application Programming)? and how should I do, thanks!

Best regards.

Audio Signal Processors

adsp-21479

SHARC Audio Processors/SoCs

ADIApproved Reply
Mar 13, 2020 00:00

Hi,

In ADSP-21479 the internal memory boots at system power-up from an 8-bit EPROM via the external port, an SPI master, or an SPI slave. Please refer the (Page No 13). Table 10. Boot Mode Selection in the ADSP-21479 data sheet from the below link,

www.analog.com/.../ADSP-21477_21478_21479.pdf

Furthermore, I would also suggest you to refer the SPI Port Booting chapter (Page No 912) in the hardware reference manual. It has the descriptions about booting through SPI master or slave boot modes. The HRM can be find from below link,
www.analog.com/.../ADSP-214xx_hwr_rev1.1.pdf

Now, if you wish to boot the processor through SPI master mode then you need to create a loader file which has to be load into the flash memory. Please refer the "5. Using Loader Files" chapter from readme.html available in the post code. It basic steps to do the above. Please download the ADSP 21479 board support package from the below link,

download.analog.com/tools/EZBoards/21479/Releases/Release_1.0.0/ADI_ADSP-21479_EZKIT-Rel1.0.0.exe

Find the readme.html in below path,
C:\Analog Devices\ADSP-21479_EZKIT-Rel1.0.0\21479_EZ-Board\Examples\Power_On_Self_Test

Hope this helps.

Regards,
Anand Selvaraj.