Hi there, I try to access the external flash memory. How does this work? Do I have to run the init_mempool function on the external flash? And if, how can I allocate internal memory then? I can only call the init_mempool once, can't I? So far... Thanx
For which device?
For the Philips LPC2294
We will provide an example application that programs the on-chip Flash in the next days.
I managed writing to external flash using IAP. But how can I read? I can't find the corresponding function. (There is a function for ISP.)
Reading memory is possible via a standard pointer construct. For example:
char c, *p; p = (char *) 0x8100000; // address c = *p; // content of 0x810000
If I store a string in flash and watch this memory segment with the Philips LPC2000 Flash Utility the string is correctly displayed. When I watch the memory segment in the µVision Memory Windows some characters are different. How come?
problem solved. thanx. :-)