主题中讨论的其他器件: UNIFLASH
尝试使用通过 SPI 进行的主机编程更新我们的 CC3100固件。
使用服务包 OTA_1_0_1_13_2_11_0_1_UCF。
read_version 正常、但文件打开创建失败、并显示错误-101。
读取版本失败。 错误代码:-100
这是 CC3100R 器件
NWP 0.219.108.0
Mac 31.243.0.179.255
PHY 124.41.0.0
打开 ServicePack 文件
/*使用回滚、安全和公开写入来创建/打开128KB 的服务接收文件*/
cli_Write ((_u8 *)"\r\n\r\n Openning ServicePack 文件");
RetVal = sl_FsOpen (“/sys/servicepack.ucf”,
FS_MODE_OPEN_CREATE (LEN_128KB、_FS_FILE_OPEN_FLAG_SECURE |_FS_FILE_OPEN_FLAG_COMMIT |_FS_FILE_PUT)、
&Token、&fileHandle);
if (RetVal < 0)
{
sprintf (printBuffer、"\r\n 无法打开 ServicePack 文件。 错误代码:%d"、(int)RetVal);
cli_Write ((_u8 *) printBuffer);
我们没有 CC3100引脚的串行连接、只有 SPI 接口。
有什么想法,这不起作用? 其他选项?
Clark