Post Go back to editing

Bootloader Project for ADSP-21488

Hi,

We're using ADSP-21488 in one of our products. We wanted this processor to boot from the Flash. In our prototype board we connected the SPI lines as follows:

DPI_P01 -> SPI0_MISO

DPI_P02 -> SPI0_CLK

DPI_P03 -> SPI0_MOSI

We made sure that the flash has the right content (proper loader), but the DSP was not booting from the flash. When we probed the SPI lines while powering-up, we found out that the SPI clock is appearing on DPI_P03. In the hardware reference manual we found out that the default routing is as follows:

DPI_P01 -> SPI0_MOSI

DPI_P02 -> SPI0_MISO

DPI_P03 -> SPI0_CLK

Does this mean that the DSP bootloader expects this routing while booting up ?

If that's the case, how do we change the bootloader code such that we can map our hardware routing and reprogram the bootloader ? (Changing the hardware connections at this moment is very difficult. So, we are looking for a software solution!)

Expecting a reply soon,

Thanks,
Aswin