|

楼主 |
发表于 2022-7-26 14:44:59
|
显示全部楼层
我的应用层程序如下:
1.NAND_Format();
2.result = f_mount(&fs, FS_VOLUME_NAND, 0);
3.result = f_mkfs("1:",0,512);
4.result = f_open(&file, "1:srcfile.txt", FA_CREATE_ALWAYS | FA_WRITE);
5.写入数据:result = f_write(&file, "2022-07-26 FatFS Write Demo \r\n ", 24, &bw);
6.f_close(&file);
我这里试验的结果就是没有任何文件建立,另外如单独对nandflash试验k9f1208的多扇区写、读都无问题,实在搞不清哪里出错了,加入fatfs后仿真,出现FR_NO_FILESYSTEM,但我用winhex观察第63个扇区前90个字节如下:0xeb 0xfe 0x90 0x4d 0x53 0x44 0x4f 0x53 0x35 0x2e 0x30 0 0x2 0x40 0x20 0 0x1 0 0 0 0 0xf8 0 0 0x3f 0 0xff 0 0x3f 0 0 0
0x79 0x3 0 0x20 0x1 0 0x1 0 0 0 0 0 0x2 0 0 0 0x1 0 0x6 0 0 0 0 0 0 0 0 0 0 0 0 0
0x80 0 0x29 0 0 0xe2 0x44 0x4e 0x4f 0x20 0x4e 0x41 0x4d 0x45 0x20 0x20 0x20 0x20 0x46 0x41 0x54 0x33 0x32 0x20 0x20 0x20 。卡住好多天了,请高手指教万分感谢, |
|