We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello,
Can anyone suggest me how to do the file handling on the SPI Flash device having 2 Mb memory space. Work done by me till now
1.Added the relevent FS_SPI_FlashDev.h & FS_SPI_FlashPrg.c files into my project 2. Enabled the File_config.c file to the SPI flash mode 3. I was able to read/ write data (Some numbers for testing) 4.Opened the file in write mode & write data. Here is what i did:
void tst_flash (void) {
FILE *fc; U8 buf123; U8 ch;
char count =0; Chip_Erase();
fc = fopen ("test.txt","w");
if(fc == NULL) { Display =2; // Used for debugging } else { Display =3; // Display Showed 3 this means file is not empty fputc(0x0a,fc);
}
fclose(fc);
fc = fopen ("test.txt","r");
if(fc == NULL) { Display =4; // Display showed 4 which means that the file==NULL?
else { Display = 5 count =0; while (!feof (fc)) { ch = fgetc (fc); buf123 = ch; count++; }
if(buf123 == 00) { Display =6; } else { Display =7; }
Can anyone please help me out.
Regards,
Sonali S