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.

[参考译文] CC2340R5-Q1:缺失功能-从 CC2674移植代码

Guru**** 2335040 points
Other Parts Discussed in Thread: CC2340R5, CC1354P10, SYSCONFIG
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1456273/cc2340r5-q1-missing-functions---porting-code-from-cc2674

器件型号:CC2340R5-Q1
主题中讨论的其他器件:CC2340R5CC1354P10SysConfig

工具与软件:

你(们)好  

我要 将 CC2674代码移植到 CC2340R5 Q1芯片。 我需要以下信息

  1. OOB 配对参数  
    1. 来自 CC2674代码的 GAPBondMgr_SCGetLocalOOBParameters ()
  2. 我为某些函数提供了外部、但它不能正常工作
    1. GAP_GetIRK()
    2. L2CAP_RegisterPsm()
    3. L2CAP_PsmInfo()
    4. L2CAP_BM_ALLOCH ()
    5. L2CAP_SendSDU()
  3. 需要用于 L2CAP 数据 传输的 API
  4.  CC2674代码中的"spConnRec_t"结构:   
    1. uint16_t connHandle;//连接句柄
    2. spClockEventData_t* pParamUpdateEventData;
    3. Clock_Struct pUpdateClock;//指向时钟结构的指针
    4. int8_t rssiArr[SP_MAX_RSSI_STORE_DEPTH];

我 希望 得到快速响应

谢谢你  

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

    您好!

    Unknown 说:
    OOB 配对参数  
    1. 来自 CC2674代码的 GAPBondMgr_SCGetLocalOOBParameters ()
    [报价]

    您是否愿意提供有关此申请的更多背景信息? OOB 配对参数不是由 TI 设置的、特定于应用。 开发人员将需要填充这些参数。

    Unknown 说:
    对于某些函数我有 extern、但它不能正常工作
    1. GAP_GetIRK()
    2. L2CAP_RegisterPsm()
    3. L2CAP_PsmInfo()
    4. L2CAP_BM_ALLOCH ()
    5. L2CAP_SendSDU()
    [报价]

    不能正常工作、是否意味着编译这些符号时找不到? 到底哪些功能无法正常工作?

    Unknown 说:
    需要 API 来 传输 L2CAP 数据
    [/quote]

    根据您的其他问题、此页面似乎对您有所帮助: https://dev.ti.com/tirex/content/simplelink_lowpower_f3_sdk_8_10_01_02/docs/ble5stack/ble_user_guide/html/ble-stack-common/l2cap.html#connection-oriented-channels-example

    此外、请在此处参阅我们的 API 指南: TI BLE5-Stack API 文档:L2CAP

    [报价 userid="636377" url="~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1456273/cc2340r5-q1-missing-functions---porting-code-from-cc2674 "]"spConnRec_t"来自 CC2674代码的结构:   
    1. uint16_t connHandle;//连接句柄
    2. spClockEventData_t* pParamUpdateEventData;
    3. Clock_Struct pUpdateClock;//指向时钟结构的指针
    4. int8_t rssiArr[SP_MAX_RSSI_STORE_DEPTH];
    [报价]

    对于 CC2340R5、您要迁移到什么示例项目?

    除了我的阐述问题外、您使用什么 SDK 版本进行开发?

    此致!
    Nima Behmanesh

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

    尊敬的  Nima:

    感谢您的响应、我们正在努力  

    • 分别是 CC2674芯片和 simplelink_cc13xx_cc26xx_sdk_7_10_01_24 SDK  
    • 我们根据示例代码 simple_peripheral_LP_EM_CC1354P10_6_tirtos7_ticlang 修改了代码

    方案  

    • 我们 使用 CC2340芯片和 simplelink_lowpower_f3_sdk_8_40_00_61 SDK  
    • 我们从示例代码 basic_ble_LP_EM_CC2340R5_freertos_ticlang 中修改了代码
    1. 我需要结构"spConnRec_t"  
    2. 当函数 GAP_GetIRK() 调用控制器 进入默认 ISR 时  
    3. 我已使用示例代码制作 BLE Bond、但在根据 OUT 要求制作 SysConfig 时、我无法制作键合。
    4. 在示例代码中创建 UART 任务时、这次也无法进行绑定。

    在这里、我包含了代码链接供您参考  

    链接:      https://tidrive.ext.ti.com/u/l7PfbCAz32KFs992/5fa2f6b4-cff1-4bbf-ad9f-5184632922b7?l

    代码:   Qm5A)8tk

    如果有任何配置错误、请告知我们。

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

    您好!

    我认为您在寻找此文档:《 CC26x2至 CC23xx 移植指南》—SimpleLink CC23xx SDK BLE5-Stack 用户指南3.03.01.00文档

    如果这样做有帮助、请告诉我。

    此致!

    Nima Behmanesh

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

    您好!

    这是  CC26x2到 CC23xx 移植指南 、但我们需要 CC2674或 CC1354芯片到 CC2340的移植。 SDK 移植也不可用

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

    您好!

    除了器件上的 simple_peripheral 项目外、两个器件上的堆栈是相同的、因此移植应该是相同的。  

    CC2340和 CC26xx/CC13xx 器件使用不同的架构、因此、由于架构的差异、从 simple_peripheral 移植到 basic_ble 并非易事。

    CC2340上没有 simple_*项目。

    此致!
    Nima Behmanesh