|
так попробуй(это для 128 меги):
__monitor void ProgrammFlash(unsigned char __hugeflash *pFlash, unsigned int *pData)
{
unsigned char i;
/* Erase page */
_SPM_24_ERASE(pFlash);
for (i = 0; i < 128; i = i++)
{
... < ждем пока не освободиться >
_SPM_24_FILLTEMP((i<<1), *pData);
pData++;
}
... < ждем пока не освободиться >
_SPM_24_PAGEWRITE(pFlash);
}
E-mail: info@telesys.ru