您好!
因此、显然要删除"安全"文件、在调用 sl_FsDel (...)时需要令牌
当文件最初创建和存储时、您会获得该令牌。
那么...呢? 您应该在某个地方写下它吗? 因为您必须具有主令牌才能删除文件。 在嵌入式环境中、将该令牌"存储在磁盘上"并不实际。
您无法从 sl_FsGetInfo (...)获取该令牌 调用
那么、没有实际方法可以"停用"单元? 如果我的客户想要出售 NWP 在内部的器件、或将其退回服务、并且认为有必要删除此类机密信息、他们无法这样做?
没有人考虑过这一点吗?
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.
您好!
因此、显然要删除"安全"文件、在调用 sl_FsDel (...)时需要令牌
当文件最初创建和存储时、您会获得该令牌。
那么...呢? 您应该在某个地方写下它吗? 因为您必须具有主令牌才能删除文件。 在嵌入式环境中、将该令牌"存储在磁盘上"并不实际。
您无法从 sl_FsGetInfo (...)获取该令牌 调用
那么、没有实际方法可以"停用"单元? 如果我的客户想要出售 NWP 在内部的器件、或将其退回服务、并且认为有必要删除此类机密信息、他们无法这样做?
没有人考虑过这一点吗?
您好!
您至少有五个选项:
您应该选择最后两个选项。 因为模块可以包含其他私有数据(例如临时文件)。 您还应将系统的行为正确描述为易失性证书。
1月
1月、
API 文档仅显示用于固件的1000个字节...? 真的吗?
我可以在一次调用中实际加载完整的50K+吗? 或者、我应该将数据分解成1K 个块...?
_i32状态 _u8 DataBuf[1000]; _U16 Len; _u8 Key[16]; 状态= sl_FsProgram ((const _u8*) DataBuf、Len、&Key、0); if (状态< 0) { /*error */ }
目前、我使用 UART 接口来执行固件加载。