从机中static void Peripheral_LinkEstablished(gapRoleEvent_t *pEvent)和static void Peripheral_LinkTerminated(gapRoleEvent_t *pEvent)函数在backupota例程中没有,需要移植么,另外ota例程中的static void performPeriodicTask(void)这个任务是有什么作用,可以注释么,有没有详细的移植文档
查看: 1627
回复: 4
移植代码到OTA例程
热门产品 :
CH397: 高集成度、低功耗USB网卡芯片
移植或者不移植都可以,这个函数里面是涉及的参数更新和周期性的任务,可以手动添加函数的。
performPeriodicTask可以注释掉,是作为周期性获取数据的演示,去掉对功能不影响。
把从机代码移植到OTA上,SIMPLEPROFILE_CHAR1字段通信有问题,或者把OTA服务代码移植到从机上,OTA下载又有问题,这个是什么原因
OTA下载hex时候地址显示0x0开始 哪里还要设置
ota升级的固件是合并完成的,合并完成的代码是从0地址开始的,使用例程的话,则先跑的0地址的jumpiap,然后跳转到iap,再跳转到APP。每个文件的ld的地址分配和地址跳转都已经规划好了。
如果是跳转失败,则注意跳转之前将中断关闭。
如果是升级过程失败,检查代码里面是否有打断升级的操作。
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录