你好,

我的应用程序在使用Net+Os 7.4.2的connectcore9p9360上运行。

在与文件系统一起工作时,我发现,像NAFSwrite_file, NAFSread_file和NAFSopen_file这样的函数只是在文件fs_api.h中声明,但它们不再在任何地方详细描述。

这个应用程序有补丁吗?或者是否有一个函数fs_api.c?

我在论坛上看到下面的链接

http://ftp1.digi.com/support/patches/FileSystemFixes.htm

应该对这个问题有用,但是我打不开这个链接。

你能给我一些建议吗?

最好的问候,

Hamundki

你好

在API参考指南中查看以下区域:系统软件服务文件系统Flash文件系统功能现在,这里提到的功能在RAM文件系统和Flash文件系统中都可以工作。它们目前只是放在FLASH文件系统的标题下。

你好,

非常感谢您的回复。

我查看了函数文件系统和Flash文件系统,
我到处看到这样的文字:

源文件信息
路径:否决权/ src / filesys / api / fs_api.c

但我没有这样的目录netos/src/filesys/api,所以我没有文件fs_api.c也在我的数据库。

我的问题:
我怎样才能得到这样的目录和文件?

问候,

啊哈,如果这就是你想要的,你会失望的。文件系统仅以库(对象)形式交付。来源不可用。API引用指南为以库形式交付的API提供了功能原型。

你好,

你知道在connectcore9p9360中使用的Nand-Flash中有多少字节的扇区吗?

扇区与页面相同吗?

问候,

获取该信息的最简单方法如下:

如果您正在使用GNU命令进行开发,请查看src\examples
Flash或来自ESP . NET+OS的样本闪存样本。有两个api, NAFlashSectorSizes和NAFlashSectorOffsets。在那之后,有一些部门数量的调整。然后是一个包含printf的循环。如果你只通过循环执行这个示例应用程序,你会得到一个扇区大小的报告。除非您想要清除FLASH,否则不要超过这一点。

你好,

你确定,这个示例flash也可以与数字启动套件开发板上的connectcore9p9360一起工作吗?

正如我在“自述”文件中读到的

本例将在。NET+Works NS7520和。NET+50开发板上工作。
它可能无法在DigiConnect开发板上工作,因为一些flash扇区
这些板子都是锁着的。…

请建议。

问候,