Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

DSPLink sample applications and my algorithm work independently, but as soon as I integrate them, my DSP app stops receiving interrupts. Why?

0
Posted

DSPLink sample applications and my algorithm work independently, but as soon as I integrate them, my DSP app stops receiving interrupts. Why?

0

There may be multiple reasons for the integration issues. Two of the common issues are: • Memory map • DSPLink only defines default memory map, as needed for running its sample applications. However, applications needs for memory are most often much higher. • The DSPLink memory map must be modified to ensure that the application’s memory needs are also taken into consideration. • The complete steps to modify DSPLink memory map are documented at Changing DSPLink Memory Map. • DSP Interrupt vector ID • DSPLink uses one or more interrupts for Inter-Processor-Communication between the GPP and DSP, as defined in the DSPLink configuration. • These interrupts are received on the DSP by attaching them to DSP/BIOS HWI vector IDs. In general, DSPLink uses HWI vector IDs 4 and 5 (or only 4 on platforms where a single interrupt is used). • If there is a conflict with your application or other drivers for any of these vector IDs, there will be issues in receiving interrupts. • In DSPLink 1.40.05_p4

Related Questions

Thanksgiving questions

*Sadly, we had to bring back ads too. Hopefully more targeted.