Rtos Nand闪存上的文件系统实现返回卷错误,装载失败

Rtos Nand闪存上的文件系统实现返回卷错误,装载失败,rtos,cortex-m3,keil,Rtos,Cortex M3,Keil,我在LPC1788控制器上使用keil uV4和keil RTX内核。我使用LPC1788的EMC外围设备与并行Nand闪存ICK9F1G08U0C接口。Init、PageRead、PageWrite和BlockErase功能正在工作。 但是,当我尝试在Nand闪存上实现FlashFile系统时,函数finit()返回0x02(Volume Error.Mount Failed)。我无法获得任何描述错误解决方案的文档。 不知道要采取什么进一步的措施来解决这个问题 我们的环境和你们的一样,一切都很

我在LPC1788控制器上使用keil uV4和keil RTX内核。我使用LPC1788的EMC外围设备与并行Nand闪存ICK9F1G08U0C接口。Init、PageRead、PageWrite和BlockErase功能正在工作。 但是,当我尝试在Nand闪存上实现FlashFile系统时,函数finit()返回0x02(Volume Error.Mount Failed)。我无法获得任何描述错误解决方案的文档。
不知道要采取什么进一步的措施来解决这个问题

我们的环境和你们的一样,一切都很好。格式化了吗?

格式返回0x01-IO错误。IO/驱动程序初始化失败,或没有介质,或介质初始化失败。这意味着某些功能正在尝试访问IC,但无法访问。可能不返回“RTV_NOERR”。我给出了断点,但无法确定哪个函数返回错误。如果单独使用,PageRead、PageWrite、Init和BlockErase函数工作正常。它应该是低级格式。代码如下所示:-services.clock.get_time(time);标准:snprintf(cmd,sizeof(cmd),“N0:%08X/FAT32/LOW”,时间);fsret=fformat(cmd);格式(“N:/LOW_EB”)??你有C语言的代码吗?或者你能告诉我该怎么做吗?我也会用C语言。我们要在Nand闪存上实现Fat32文件系统吗?Keil有一个Fat32文件系统。有关详细信息,您可以联系他们。