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.

[参考译文] 编译器/CC2650:从 CC2650lp 移植到 cc1350lp

Guru**** 2595800 points
Other Parts Discussed in Thread: CC1350, CC2650

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/608165/compiler-cc2650-porting-from-cc2650lp-to-cc1350lp

器件型号:CC2650
主题中讨论的其他器件:CC1350

工具/软件:TI C/C++编译器

您好!

我获得了用于检查吞吐量的示例 cc2650lp 代码的链接

链接为:

1.对 cc1350lp 的代码支持吗?

2.如果是- 我能不能知道我需要在这个代码中做什么修改吗?

3.如果是-我需要做什么项目设置?

请帮我向前迈进。

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

    该示例不支持 CC1350、但应该可以对其进行移植。 这是一个有点问题、有很多小问题可能会出错、但没有理由不起作用。

    最简单的方法可能是更改 projectspec 文件(C:\ti\ble_examples-ble_examples-2.2\examples\cc2650lp\throughput _example_central \ccs\app\throughput_central.projectspec)和
    -将对 CC2650的引用替换为 CC1350
    -将对 cc26xx 的引用替换为 cc13xx。

    对堆栈项目重复此操作。

    完成更改后、可以将 rproject 导入 CCS。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Marie、

    感谢您的宝贵答复。

    我尝试了您的建议。

    当我和分步调试时、我找到了确切的问题位置

    我正面临 "sendWaitMatchCS (iCall_getEntityId()、msg、matchGapSetParamCS);"


    我正在使用、

    CCS 版本- 7.1.0.00016

    BLE Stack 2.2.1

    以测试两个板之间的最大吞吐量。 这里-我加载了外设堆栈和应用程序代码。


    我在此附上了一些图片、以帮助了解有关我的代码的更多信息。

    以上图片显示了程序的流程。

    被击中的是在第5个函数内发生的  

    此函数内部=静态 bStatus_t sendWaitMatchCS (iCall_EntityID src、void *msg、iCall_MsgMatchFn matchFn 匹配 CFn)

    "waitMatchCS (matchCSFn、(void **)&pCmdStatus";" 未提供任何返回响应。

    在 "WaitMatchCS" 函数内部、其在返回"ICALL_errno_unknown_thread;"时被敲入  

    现在请帮帮我。

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

    您能否检查:
    1) 1)在"Properties"->"General)"中更正了器件
    2)在 Properties->Gener-->RTSC->Platform 中更正设备
    3) 3)更正"Properties"->"Build->ARM Compiler"->"Advanced"->"Predefined symbols"中的 Launchpad 符号
    4) 4)在 Properties->Build->ARM Compiler -> Advanced -> Predefined symbols 中更正了器件系列
    5) 5)更正了 Properties -> ARM Linker -> File Search 中的器件
    6) 6)更正项目中的板级配置文件
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Marie、

    感谢您的宝贵答复。

    我已经更改了它、但我仍然根据您的建议进行了重新检查。

    此处、我附上了我的屏幕截图供您参考。 请找到它并建议我-接下来我需要做什么-来解决这个问题?

    e2e.ti.com/.../CentralApp.rar

    e2e.ti.com/.../CentralStack.rar

    上述附件包括堆栈和应用程序两种功能。  

    正在等待您的回复。

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

    您能否将 app_ble.cfg 文件替换为 CC1350 BLE 项目中的文件?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Marie、

    感谢您的回复。

    在这里、我更改 了 app_ble.cfg 文件、但仍然面临问题。 请帮帮我。