主题中讨论的其他器件:CC3220SF
我对能够记录长期数据并将其存储到 CC3220SF 板的串行闪存感兴趣。 我没有外部硬盘可用。 我遇到的第一个库是 fs.h、它导出函数 sl_fsOpen、sl_fsRead、sl_fsWrite 等。 如果它允许我将数据记录到电路板的串行闪存中、我想使用这个库。 有人能确认 这是可行的吗?
尝试使用 SimpleLink 文件系统库 fs.h 时出现链接器错误"未解析符号"、我通过从"out_of_box"工程导入许多文件修复了该错误。 我还必须编辑我项目的.syscfg 文件、以包含"General" SimpleLink。 代码会编译、但现在我的问题是 sl_fsOpen 返回错误代码-2018: sl_RET_code_dev_not_started。
我认为如果我激活了一些其他 out_of_box 任务、比如 sl_task、可以起到帮助作用。 请注意,我也尝试在 out_of_box 项目中调用 sl_fsOpen (),它返回完全相同的错误代码:-2018。
我的设备肯定有问题、但我不知道可能是什么。 是的,我确实在这两个项目中调用了 sl_task()和 sl_start ()。
sl_fs*()是正确的方法,还是错误的做法? 如果您知道任何建议、我可以尝试不同的文件系统库。 或者、 我是否有直接读取、写入和擦除串行闪存的方法?