herkese merhaba. R8C/13 ün data flash belleğine veri yazmak istiyorum(ew1 modunda). okuduğum renesas dökümanlarında, adres ve veriyi hangi saklayıcıya yazacağımı bulamadım.(yada ben anlamadım). konuyla ilgili ayrıntılı bilgisi olan arkadaşlara ihitiyacım var. en küçük bilgisi olan varsa bu konuyla ilgili memnun olurum.
iyi çalışmalar
benim bildigim kadarıyla işlem yapmak istedigin flash adresine ilk once komutu yazıyorsun sonra o adrese veriyi yazıyorsun.Mesela aşağıdaki kod
size kadar veriyi _dataBuff dizisinden 0x0F0000 adresine yazar.
_flashAddr = (_far unsigned int *)0x0F0000;
*_flashAddr = 0x50; //clear status register
while (_size)
{
*_flashAddr = 0x40; //send write command
*_flashAddr = *_dataBuff;
while (!fmr00);
if (fmr06)
{
_operationOk=OPERATION_FAILED;
return;
}
_flashAddr++;
_dataBuff++;
_size--;
}