微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > CC3200 文件保存的问题

CC3200 文件保存的问题

时间:10-02 整理:3721RD 点击:

CC3200 保存文件在外部flash的,有两种模式,一种是fail-safe,一种是NonFail-safe.

请问这两种模式在哪里进行设置的。在代码里面找不到这个配置项。


Fail safe就是指 _FS_FILE_OPEN_FLAG_COMMIT flag,举例如下:

lRetVal = sl_FsOpen((unsigned char *)USER_FILE_NAME,
FS_MODE_OPEN_CREATE(65536, \
_FS_FILE_OPEN_FLAG_COMMIT|_FS_FILE_PUBLIC_WRITE),
ulToken,
lFileHandle);

因为采用fail safe 这种的话 ,文件会大一倍。比如烧写  servicepack,如果是 fail safe的话  ,它好像会多一个镜像文件。就是size会大一倍。

怎么样才能采取NonFail-safe呢?如图:

实际读出来文件分布 采用fail-safe的文件就是大一倍。我想问的是怎么样能实现Nonfail-save

你是什么文件需要设置?Configuration/system files只能选择fail-safe mode

1.有一些用户参数需要单独用一个文件保存。

2.追问一下 ,那些html文件 ,用uniflash写进去后是不是都变成二进制形式保存了?

我刚测试了一下HTTP的一个DEMO为什么这个demo的 二进制执行文件又是 Non-fail save的呢?

没找到在哪里设置

如下图

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top