Am using R5F10PGJ with PFDL V2.03.04.01
Am able to write data From 0xF1000 to 0xF1FFF (4KB).
But facing issue in accessing next area memory, i.e. next 4KB from 0xF2000 to 0xF2FFF.
Is there any another lib to do this.
Correct, my mistake.
Could you give some more details about this issue ? Do you get an error code ?
Yes you are right.
Correct : didn't think there was any limitation on using the PFDL for devices with more than 4KB of data-flash,
Actually i had made one mistake regarding address passing at the time…
Is your configuration set up to use all of the data-flash? I would guess that you took an example that was configured for a device with only 4KB?
Can you please share how to change configuration &
can you tell us which library need to use for accessing this 8KB data flash.
What issues do you face when you access the 2nd 4-KB part ?
1. Out of 8KB, Am able to access 0xF1000 to 0xF1FFF (4KB) but for next 4KB (0xF2000 to 0xF2FFF) trigger's an error i,e. PFDL_ERR_WRITE
2. Also i found that in R_FDL_Write() funcitons decription,
Please try to erase the blocks before writing.
My mistake - the PFDL configuration only specifies the CPU speed and the programming mode (wide / normal), there is no parameter for the pool size (this is not necessary since there is no EEL support).
I didn't think there was any limitation on using the PFDL for devices with more than 4KB of data-flash, although this implementation was designed specifically for resource constrained devices and does not support all of the features of the other (std/T01 or tiny/T02) lib types such as EEPROM emulation or suspend / resume of block operations.
If you have frequently changing data to be stored in the data-flash, you should consider using EEPROM emulation (EEL).
Actually i had made one mistake regarding address passing at the time accessing next 4 k memory.
Right now all works fine.
Thanks for the prior support.