Hi team,
Here's an issue from the customer may need your help:
The customer has stored data in flash of 430 with the first address of 0x001800. Now they intend to read 100 data starting at 0x1800 and put them in an array value that self-defined, as shown below:
char *Flash_ptr = (char *)0x001800;
for(i = 0; i < 100; i++)
{
value[i] = *Flash_ptr++ ;
}
However, the value is always 0, the customer would like to know how to read it correctly. Could you help check this case? Thanks.
Best Regards,
Cherry