你好!
有一个应用笔记,可以将SDK5.0.3项目更新为5.0.4可用吗?
感谢致敬,奥利弗
嗨Ibbkoeln,
没有任何文档描述了两个SDK版本之间的差异,建议将项目迁移到较新的SDK,而不是尝试使用新的更改更新旧SDK。文件的结构是相同的,因此如果用户在基本的SDK文件中未插入任何Plotlication特定代码,则迁移应该非常简单。
谢谢mt_dialog.
嗨mt_dialog,
我将项目复制到新的SDK文件夹中的相同位置。当然,我没有尝试改变skd ;-)
编译项目导致user_config.h中的一些错误:
。\ .. \ src \ config \ user_config.h(61):错误:#136:struct“security_configuration”没有字段“tk”.tk = {。\ .. \ src \ config \ user_config.h(77):错误:#20:标识符“adv_undirect”未定义.Advertise_operation = ADV_UNDIRECT,。\ .. \ src \ config \ user_config.h(77):错误:#136:struct“advertise_configuration”没有字段“advertise_operation”.Advertise_operation = ADV_UNDIRECT,。\ .. \ src \ config \ user_config.h(93):错误:#20:标识符“ADV_NON_CONN”未定义.Advertise_operation = ADV_NON_CONN,。\ .. \ src \ config \ user_config.h(93):错误:#136:struct“advertise_configuration”没有字段“advertise_operation”.Advertise_operation = ADV_NON_CONN,。\ .. \ src \ config \ user_config.h(127):错误:#20:标识符“Adv_Direct”未定义.Advertise_operation = Adv_Direct,。\ .. \ src \ config \ user_config.h(127):错误:#136:struct“advertise_configuration”没有字段“advertise_operation”.Advertise_operation = Adv_Direct,。\ .. \ src \ config \ user_config.h(133):错误:#70:不允许输入不完整的类型static const struct inction_advertise_configuration user_directed_advertise_target_address_conf = {
我应该怎么办?它保存只需替换我的旧user_config并在新user_config中调整我的设置?
是的,您可以将user_config.h文件从新SDK调整到旧SDK的配置,以便摆脱一些错误,然后需要更正user_callback_config.h文件并用.app_on_system_powered替换.app_on_sytem_powered然后,您需要添加3个新对象文件Atts_util.obj,gapc_task.obj和llc_con_update_ind.obj以使项目编译。
谢谢,我得到了它的工作。但现在生成的二进制文件不再适合内存......它是否正确的是SKD 5.0.4的内存超过5.0.3?
问候,奥利弗
是的5.0.4的足迹大于5.0.3。
嗨Ibbkoeln,
没有任何文档描述了两个SDK版本之间的差异,建议将项目迁移到较新的SDK,而不是尝试使用新的更改更新旧SDK。文件的结构是相同的,因此如果用户在基本的SDK文件中未插入任何Plotlication特定代码,则迁移应该非常简单。
谢谢mt_dialog.
嗨mt_dialog,
我将项目复制到新的SDK文件夹中的相同位置。当然,我没有尝试改变skd ;-)
编译项目导致user_config.h中的一些错误:
。\ .. \ src \ config \ user_config.h(61):错误:#136:struct“security_configuration”没有字段“tk”
.tk = {
。\ .. \ src \ config \ user_config.h(77):错误:#20:标识符“adv_undirect”未定义
.Advertise_operation = ADV_UNDIRECT,
。\ .. \ src \ config \ user_config.h(77):错误:#136:struct“advertise_configuration”没有字段“advertise_operation”
.Advertise_operation = ADV_UNDIRECT,
。\ .. \ src \ config \ user_config.h(93):错误:#20:标识符“ADV_NON_CONN”未定义
.Advertise_operation = ADV_NON_CONN,
。\ .. \ src \ config \ user_config.h(93):错误:#136:struct“advertise_configuration”没有字段“advertise_operation”
.Advertise_operation = ADV_NON_CONN,
。\ .. \ src \ config \ user_config.h(127):错误:#20:标识符“Adv_Direct”未定义
.Advertise_operation = Adv_Direct,
。\ .. \ src \ config \ user_config.h(127):错误:#136:struct“advertise_configuration”没有字段“advertise_operation”
.Advertise_operation = Adv_Direct,
。\ .. \ src \ config \ user_config.h(133):错误:#70:不允许输入不完整的类型
static const struct inction_advertise_configuration user_directed_advertise_target_address_conf = {
我应该怎么办?它保存只需替换我的旧user_config并在新user_config中调整我的设置?
感谢致敬,
奥利弗
嗨Ibbkoeln,
是的,您可以将user_config.h文件从新SDK调整到旧SDK的配置,以便摆脱一些错误,然后需要更正user_callback_config.h文件并用.app_on_system_powered替换.app_on_sytem_powered然后,您需要添加3个新对象文件Atts_util.obj,gapc_task.obj和llc_con_update_ind.obj以使项目编译。
谢谢mt_dialog.
嗨mt_dialog,
谢谢,我得到了它的工作。但现在生成的二进制文件不再适合内存......它是否正确的是SKD 5.0.4的内存超过5.0.3?
问候,
奥利弗
嗨Ibbkoeln,
是的5.0.4的足迹大于5.0.3。
谢谢mt_dialog.