Microchip
直播中

刘嵘

7年用户 216经验值
私信 关注
[问答]

怎么写一个文件保存在内部NVM?

HI论坛,我一直试图写一个文件保存在内部NVM。与此并行,我的UC被配置为USB MSD。这很好,我甚至可以写文件。问题是我必须断开设备与USB的连接并重新连接才能看到文件中的变化。从FS库中,我得到了SYS_FS_FileSync将“更新”NVM的函数,对吧?在没有删除设备的情况下,在USB侧是否有更多的事情要做,以获得最新的内容?下面是我的代码:非常感谢您的支持!问候,朱利安

回帖(3)

王焕树

2020-4-6 11:01:01
你能分享你的和谐和H2.04的配置吗?PIC部分。我一直在尝试让FS访问NVM设置我自己没有运气。你打开MSD+FS+NVM了吗????在H2.04中不适合我。如果我打开MSD+NVM,应用程序就不能访问FS功能。关于你的问题,你一直在写文件吗?如果大部分时间是打开的,这可能是个问题。您需要确保Sys_Task有时间(很多时间)来运行,以便FS、USB和所有其他系统任务有时间运行和更新。此后,PC端的刷新应该导致该侧的系统重新读取目录。我不确定是否有MSD呼叫来指示它需要从应用程序侧。
举报

李可仪

2020-4-6 11:19:25
您好JZEN,在下面(作为链接),你会发现一些我的和谐配置截图。如果您需要更多的截图,只需aks:-)https://ibb.co/kZGvL6https://ibb.co/enrUf6https://ibb.co/eQf0nmNo,我不会一直写。在我的应用程序中,用户将在键盘上输入一些东西。当他点击键时,内容将被写入文件中。所以加州大学有很多时间来处理这个手术。朱利安,
举报

王焕树

2020-4-6 11:33:27
感谢这些信息,NVM上的客户数量是关键。我让我的应用程序写一个文件,仍然挂载MSD。我也在寻找主机通知选项。如果我找到任何东西,我会让你知道。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分