TI中文支持网
TI专业的中文技术问题搜集分享网站

CC3220SF:uniflash读取文件系统中的用户文件

Other Parts Discussed in Thread:UNIFLASH, CC3220SF

我通过TI的文件系统API,打开—>创建—->写入“helloworld”   ,我可以通过uniflash 看到该文件确实是存在了,但是由于安全锁的原因,需要输入令牌,导致我无法获取里面的内容,我该如何从CC3220SF中获取这个文件呢?附上我的部分代码:

DeviceFileHandle =  sl_FsOpen((unsigned char *)DeviceFileName,( SL_FS_CREATE|SL_FS_OVERWRITE | SL_FS_CREATE_SECURE | SL_FS_CREATE_NOSIGNATURE | SL_FS_CREATE_MAX_SIZE( MaxSize )),&MasterToken);Offset = 0;//Preferred in secure file that the Offset and the length will be aligned to 16 bytes.RetVal = sl_FsWrite( DeviceFileHandle, Offset, (unsigned char *)"HelloWorld", strlen("HelloWorld"));RetVal = sl_FsClose(DeviceFileHandle, NULL, NULL , 0);

我的问题:

1. 我如何获取通过文件系统创建的文件数据?(我从uniflash获取时总是要输入令牌,但我并不知道令牌是多少)

2. 感激不尽

Kevin Qiu1:

_i32 FileHdl;
_i32 Status;
_u32 Offset = 0;
unsigned char pData[100];
_u32 Len = 0;Status = sl_FsRead( FileHdl, Offset, pData, Len );
if( Status < 0 )
{
/*error */
/* abort */
Status = sl_FsClose(FileHdl,0,'A',1);
}

具体可以看下手册8.5节 Read a File:www.ti.com.cn/…/swru455l.pdf

,

user6359397:

谢谢你的回复,这个API我知道,但是我希望能直接获取原生文件,能够实现吗?

,

Kevin Qiu1:

user6359397 说:但是我希望能直接获取原生文件

具体是想获取什么信息

关于令牌可以看下上面手册8.4.3节

www.ti.com/…/swra509c.pdf

赞(0)
未经允许不得转载:TI中文支持网 » CC3220SF:uniflash读取文件系统中的用户文件
分享到: 更多 (0)