Hi,
I am currently working on our Firmware Upgrade scheme. I am using DA708 DSP. For that I am reusing the FLP ASP from TI. In this case one thing what I observed is the contents of "flp->pFlashImage"(this is a buffer) keeps changing. Why is this so? This buffer has been defined by TI as shown below in "flp_tii_ialg.c":
Int FLP_TII_alloc(const IALG_Params *algParams,
IALG_Fxns **pf, IALG_MemRec memTab[])
{
const IFLP_Params *params = (Void *)algParams;
....
....
memTab[1].size = (params->config.nFlashImageSize + 7)/8*8;
memTab[1].alignment = 4;
memTab[1].space = IALG_EXTERNAL;
memTab[1].attrs = params->config.commonMem1;
....
....
}