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.

[参考译文] RTOS/LAUNCHXL-CC2650:没有可用于&quot 的源;0x10004618"

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

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/607798/rtos-launchxl-cc2650-no-source-available-for-0x10004618

器件型号:LAUNCHXL-CC2650
Thread 中讨论的其他器件:CC1350CC2650

工具/软件:TI-RTOS

您好!

我使用的是中的示例代码

在这里、我能够运行和调试我的代码。

调试期间-如果我暂停、我会遇到类似的错误- 没有可用于"0x10004618"的源  

此错误同时来自应用程序代码和堆栈代码。

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

    这是正常情况。 PC 可能处于等待状态。 如果要调试特定段、应设置断点。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Marie、
    感谢您的宝贵答复、

    我需要通告我的外设设备。 但它不是广告..
    当我进行调试时-它在 errno 中被击中= iCall_dispatcher(&args.HDR);
    其调用来自-"返回 ICALL_errno_unknown_thread;"
    调用函数..!!

    /*发送消息*/
    errno = iCall_sendServiceMsg (src、ICALL_SERVICE_CLASS_BLE、 --- >步骤1失败
    iCall_MSG_FORMAT_3rd_char_task_ID、msg);

    if (errno =ICALL_errno_Success)

    iCall_GapCmdStatus *pCmdStatus =空;

    errno = waitMatchCS (matchCSFn,(void **)&pCmdStatus); --------------- >步骤2失败
    if (errno =ICALL_errno_Success)

    uint8 status = pCmdStatus->HDR.HDR.STATUS;

    //自由命令状态
    iCall_freeMsg (pCmdStatus);

    退货状态;


    静态 iCall_errno waitMatchCS (iCall_MsgMatchFn CSFn,void **msg)    ------------ >步骤3失败

    IF (iCall_threadServes (ICALL_SERVICE_CLASS_BLE))

    /* BLE Stack 线程不允许阻止 ICall,因此
    *它已禁用。
    *
    返回 ICALL_errno_unknown_thread;  --------------- >步骤4失败

    返回 iCall_waitMatch (ICALL_TIMEOUT_FOREVSE、matchCSFn、NULL、NULL、msg);



    errno = iCall_dispatcher(&args.HDR); --------- >步骤4失败

     

     

     

    上图 显示了调试的情况

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此函数内部=静态 bStatus_t sendWaitMatchCS (iCall_EntityID src、void *msg、iCall_MsgMatchFn matchFn 匹配 CFn)

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

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

    请帮我-为什么我的计划在这里被击中了?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Mano、

    您使用的是哪个示例?

    您使用的是什么编译器? (请确保使用的是 TI ARM 编译器5.2.6,请参阅 http://www.ti.com/lit/swru393中的2.6.3.1配置 CCS 。)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Marie、

    感谢您的宝贵答复。

    在这里、我仅使用 TI ARM 编译器5.2.6。

    可以帮我更多吗?

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

    您是否对应用程序和堆栈项目进行了编程(根据2.6.3.3.3在 http://www.ti.com/lit/swru393中进行编译和下载 )?

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

    您好、Marie、

    感谢您的宝贵答复。

    我使用的是 CCS 版本- 7.10.00016。

    正在等待您的回复。

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

    您是否对代码进行了任何更改?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Marie、

    感谢您的回复。

    我没有在代码中进行修改。
    但我在"属性"中进行了修改。 因为-我使用的是 cc1350lp 板。 我修改了 CC13XXWARE 路径。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Mano、

    由于该项目是为 CC2650编写的、因此它不能在 CC1350上运行是很正常的。 我将尝试在您的另一个主题中为您提供帮助(e2e.ti.com/.../2238460 )。