Programa de ejemplo para leer y escribir en la flash de la FRDMKL25Z los datos se escriben y lee del arreglo "data[]"
Dependencies: FreescaleIAP mbed
main.cpp
- Committer:
- tony63
- Date:
- 2017-12-12
- Revision:
- 0:e8a8f8351b80
File content as of revision 0:e8a8f8351b80:
/* Programa de ejemplo para leer y escribir en la flash de la FRDMKL25Z los datos se escriben y lee del arreglo "data[]" */ #include "mbed.h" #include "FreescaleIAP.h" Serial pc(USBTX, USBRX); int main() { int address = flash_size() - SECTOR_SIZE; //Write in last sector int *data = (int*)address; pc.printf("Starting\r\n"); erase_sector(address); int numbers[10] = {0, 1, 10, 100, 1000, 10000, 1000000, 10000000, 100000000, 1000000000}; program_flash(address, (char*)&numbers, 40); //10 integers of 4 bytes each: 40 bytes length pc.printf("Resulting flash: \r\n"); for (int i = 0; i<10; i++) pc.printf("%d\r\n", data[i]); pc.printf("Done\r\n\n"); while (true) { } }