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.

[参考译文] CCS/CC2650EM-7ID-RD:导入 simple_Central_cc2650em_app

Guru**** 2562980 points
Other Parts Discussed in Thread: CC2640, CC2650

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/568644/ccs-cc2650em-7id-rd-importing-simple_central_cc2650em_app

器件型号:CC2650EM-7ID-RD
Thread 中讨论的其他器件:CC2640CC2650

工具/软件:Code Composer Studio

大家好、

将 simple_Central_cc2650em_app 导入 CCS 时遇到问题。

导入工程时、它附带变体 CC2640F128的属性。 如果我尝试将程序加载到电路板上、就会出现错误。

然后、如果我将属性更改为我的变体 CC2650F128、则.cmd 文件出现在工程文件夹("cc26x0f128.cmd")上。 构建此命令会产生几个错误:

已指定#10263闪存范围
#10264闪存存储器范围与现有存储器范围闪存重叠

因此、我发现有两个文件配置存储器和段、"tools\cc26xx_app.cmd"和"cc26x0f128.cmd"。

如果我删除"tools\cc26xx_app.cmd"、我会遇到此错误:
未解析的符号 heapEnd、首先在中引用  
未解析的符号 heapStart、首先在中引用

另一方面、如果我删除"cc26x0f128.cmd"、则会生成并加载程序。 问题是、已编程器件不会检测到按预期进行广播的其他器件。

谢谢

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

    [引用 user="Rui Costa22"]然后、如果我将属性更改为我的变体 CC2650F128、则工程文件夹("cc26x0f128.cmd")中会显示.cmd 文件。

    这是在 Project Properties 中更改器件变体时的预期行为。 因此、两个链接器命令文件(如您已经找到的)之间会发生冲突、并且 cc26x0f128.cmd 是要从编译中排除的正确文件。

    [引用 user="Rui Costa22">导入项目时,它附带变体 CC2640F128的属性。 如果我尝试将程序加载到电路板上、就会出现错误。

    这是您正在使用的定制板吗? 该项目虽然设置为 CC2640F128、但应加载并与 CC2650EM 配合使用。  

    [引用 user="Rui Costa22">另一方面,如果我删除"cc26x0f128.cmd",则会生成并加载程序。 问题是、已编程器件未检测到应进行广播的其他器件。  

    由于这与示例的实际功能有关、因此器件论坛中的专家应该能够更好地提供帮助。 我将把此主题移至 BLE 论坛、供那里的专家就此问题发表评论。

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

    您好!

    如 BLE 软件开发人员指南(SWRU393)和 BLE 论坛顶部的 Sticky CC2640常见问题解答中所述、使用 CC2640/CC2650 BLE 项目时、不需要也不建议更改 CPU 型号。

    由于您使用的是简单中央示例、您是否已将 DEFAULT_DEV_DISC_BY_SVC_UUID 更改为 FALSE? 请参阅软件开发指南中的"12.11 Simple BLE Central"一节。

    祝你一切顺利

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

    [引用用户="AarticG"]

    这是您正在使用的定制板吗? 该项目虽然设置为 CC2640F128、但应加载并与 CC2650EM 配合使用。  

    [/报价]

    您是对的、在标准板中、它会正常加载。
    谢谢

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

    大家好、

    [引用 user="jxs"]

    如 BLE 软件开发人员指南(SWRU393)和 BLE 论坛顶部的 Sticky CC2640常见问题解答中所述、使用 CC2640/CC2650 BLE 项目时、不需要也不建议更改 CPU 型号。

    由于您使用的是简单中央示例、您是否已将 DEFAULT_DEV_DISC_BY_SVC_UUID 更改为 FALSE? 请参阅软件开发指南中的"12.11 Simple BLE Central"一节。

    [/报价]

    事实上、我不知道电路板是兼容的、所以我总是检查1)正确电路板2)最后更新的 XDCtools 版本、编译器和 RTOS 的属性。 (如 TI-RTOS-Kernel-Workshop 中所述)。

    在读取该段并进行正确更正后、该示例有效。 我只是希望它能更即插即用。

    感谢大家的帮助;
    最棒的酒店

    Rui Costa