This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] LAUNCHXL-CC2640R2:将基于专有 CC2541的配置文件移植到 CC2640R2F。

Guru**** 2563550 points
Other Parts Discussed in Thread: CC2541, CC2640R2F

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/587438/launchxl-cc2640r2-porting-propriety-cc2541-based-profiles-to-cc2640r2f

器件型号:LAUNCHXL-CC2640R2
主题中讨论的其他器件:CC2541CC2640R2F

您好!

  我们拥有基于 CC2541的产品的 BLE 专有配置文件。 我的任务是对我们基于 CC2640R2F 的产品使用相同的 BLE 专有配置文件。 但是、它似乎具有特定于 CC2541的#include 和 c 函数。 请参阅下面的。 对于 CC2640R2F、建议对配置文件进行哪些更改?

文件名:xxxxProfile.c,是否删除 OSAL.h? 我应该在所有#includes 的底部放置"#include "iCall_API.h"

#include "stdio.h"
#include "bcomdef.h"
#include "oSAL.h"
#include "linkdb.h"
#include "att.h"
#include "gatt_uid.h"

#include "gattservapp.h"
#include "gapbondmgr.h"

#include "xxxxxx_include"
#include "xxxxh" 

我是否要替换 osal_memcpy ()、或者是否仍可以将其用于 CC2640R2F?

void osal_memcpy (xxxPairID、value、xxxPAIR_ID_LEN); 

-克尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Kel、

    CC254x/BLE 1.4.2和 CC2640R2F SDK 之间的配置文件移植非常少。 最简单的方法是比较两个 SDK 的简单配置文件。 以下是头文件部分的区别:

    请注意、icall_api.h 是最后一个包含项的必填项。

    API 还有一些其他更改、但在两个样本中都使用了 memcpy。

    祝你一切顺利  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢。