We have designed a board with TI 6678 DSP and everything is initializing properly but we are not able to download PDSP firmware .Whenever we are running any project from 6678 pdk for example qmInfraExampleProject where its uses PDSP i.e
qmssInitConfig.
pdspFirmware[0].pdspId = Qmss_PdspId_PDSP1;
qmssInitConfig.
pdspFirmware[0].firmware = &acc48_le;
qmssInitConfig.
pdspFirmware[0].size = sizeof (acc48_le);
/* Download the firmware */
for(i = 0; i < count; i++)
qmssLObj.qmPdspIRamReg[pdspId][i] = data[i]
data[i] is not updating in qmPdspIRamReg which has address of 0x02A61000
/* Wait for the command register to clear */
projects hang at this line
while (*qmssLObj.qmPdspCmdReg[pdspId]);
What could be the problem??Please suggest.
rgds,
Pradeep