主题中讨论的其他器件:、 、UNIFLASH
我有一个具有 CC3100和 sFlash 的定制板、我已将 simplelink 驱动程序移植到我的环境中。 在我之前打开的相关线程中、我无法格式化 sFlash (ACK 是0x00 0x80而不是0x00 0xCC)。
我已将 CC3100 MODBOOST 刷写到另一个板以进行比较。 在 MODBOOST 上、格式化完成后、它还返回0x00 0x80。
现在、我允许我的代码将0x00 0x80视为格式的 ACK。 之后、我将器件重置为 STA 模式并尝试发送写入服务包文件。
在 MODBOOST 上,sl_FsOpen()成功,我可以编写服务包。
但是,在我的定制板上,sl_FsOpen()失败,错误代码为-49,我无法发送服务请求文件:
s32WifiResult = sl_FsOpen (
"/sys/servicepack.ucf "、
FS_MODE_OPEN_CREATE (LEN_128KB、_FS_FILE_OPEN_FLAG_SECURE|_FS_FILE_OPEN_FLAG_COMMIT|_FS_FILE_PUT)、
null、
(_i32*)和 s32Handle);
随附的是来自某种格式的 NWP 调试日志、并尝试打开用于服务请求更新的文件:
e2e.ti.com/.../3348.cc3100_2D00_debug.zip
我们的 sFlash 是 GigaDevice GD25D80C、我们相信 CC3100能够访问该器件并正确识别它。