有人能帮我吗,
我想在DSP中实现SUOTA以进行软件更新!
使用I2C M2401 EEPROM
下载DSP:
插件sdk_app:app_spotar.c和app_spotar_task.c
外接程序驱动程序I2CEprom.c
外接程序配置文件:spotar.c和spotar_task.c
\out\u 580\sps\u device\u 580.axf:错误:L6218E:spotar上未定义的符号\u状态\u更改(参考app\u spotar.o)。
和
断开连接时无效用户(结构gapc断开连接ind const*param)
{
断开连接时的默认应用(参数);
arch_printf(“设备已断开连接\r\n”);
#中频(BLE_SPOTA_接收器)
//当spotar程序要求时,发布平台重置
如果(spota_状态。请求重新启动_)
{
//将提供重新启动请求
spota_state.reboot_requested=0;
//平台复位
平台重置(SPOTA更新后重置);
}
#恩迪夫
}
..\src\user_sps_device.c(148):错误:#136:struct“”没有“请求重新启动”字段
最后一个问题是:
如何更改DSP中的软件软件版本??
这就是错误!我要做什么或者有人能给我发代码:
格特。taucher@gmx.at
制造
格特
设备:
嗨,gert186,
SUOTA是一个配置文件,DSP是一个演示项目,因此,为了使DSP具有SUOTA功能,您需要做什么才能将SUOTA配置文件添加到DSP演示文件中,除了OTA项目之外,软件实现部分的常见问题解答中也有一些关于此的指导原则(如何将SUOTA配置文件添加到我的SDK应用程序中)对于与5.0.4 SDK完全相同的5.0.3 SDK。您将能够在支持网站的顶级菜单上找到常见问题部分,请查看以下链接:
https://support.dialog-semiconductor.com/guide/frequently-asked-questions
谢谢,下午好
谢谢
现在对我有效:-)
在无代码项目中是否也有实现该功能的方法?
顺致敬意,
格特
嗨,gert186,
无代码项目在功能上不支持SUOTA。因此,如果您希望在无代码演示应用程序中使用SUOTA功能,则应遵循与DSP中相同的步骤。
如果您发现任何答案有用,请将其中一个标记为已接受。
谢谢,下午好