你好,
我的应用程序在使用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扇区
这些板子都是锁着的。…
请建议。
问候,