工具/软件:TI C/C++编译器
您好!
请帮助我解决文件系统的阻止问题。
我 正在尝试实施调试跟踪(器件诊断)系统、以将器件跟踪信息发布到云。 (比如每24小时)。
2.当应用程序使用休眠功能时,每隔30分钟唤醒一次并返回休眠模式。
我了解到、CC32xx/CC31xx 文件系统不支持将每个跟踪附加到单个文件中的分段功能。 如何在不使用文件系统碎片的情况下实现此功能?
是否仍然可以将数据存储到在休眠后不会擦除的外部/内部闪存系统、或者可以采用其他方法?
此致、
Suresh
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:TI C/C++编译器
您好!
请帮助我解决文件系统的阻止问题。
我 正在尝试实施调试跟踪(器件诊断)系统、以将器件跟踪信息发布到云。 (比如每24小时)。
2.当应用程序使用休眠功能时,每隔30分钟唤醒一次并返回休眠模式。
我了解到、CC32xx/CC31xx 文件系统不支持将每个跟踪附加到单个文件中的分段功能。 如何在不使用文件系统碎片的情况下实现此功能?
是否仍然可以将数据存储到在休眠后不会擦除的外部/内部闪存系统、或者可以采用其他方法?
此致、
Suresh
您好、Suresh、
您可以选择:
使用 sl_文件系统:
具有内部 XIP 闪存:
使用附加存储:
1月
您好、Jan、
1.我正尝试根据 您的建议使用 sl_文件系统来实现。
我的文件将打开、其中包含以下选项:
2.应用程序初始化时间,我正在打开文件并写入数据,但不关闭文件,我正在重置设备。
我 对 SL_FS_CREASE_FAILSAFE 标志的理解是为了防止器件意外重启期间的数据丢失、但在我的情况下、它无法按预期工作。
4.复位器件后 、读取导致以下问题 的文件 sl_error_FS_file_has _not _been _close_correctly。
注意:我的目的也是为了防止意外复位期间的数据丢失。 如果我缺少任何内容、请提供建议。
您好、Jan、
我知道、一次关闭文件将创建有效的文件。 在我的情景中,请找到以下代码片段
在上次读取(无)关闭文件时,我希望写入8个数据,而不是只获得5个写入数据。 预期情景是什么?
sl_FsOpen() (假设5次写入) sl_FsWrite() sl_FsWrite() sl_FsWrite() sl_FsWrite() sl_FsWrite() sl_FsWrite() sl_FsWrite() //具有有效文件+有效数据 sl_FsRad()//采用旧文件缓冲区(5个 sl_FsWrite)) sl_FsClose()//具有有效文件+有效数据 sl_FsWrite(5>FsWrite(>FS_swe()+sWrite(>FS_swe()+sWrite(>FS_swe()+sWrite(>FS_swe()+sWrite(>FS_swe(>FS_swe sl_FsRead ()