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/LAUNCXL-CC1350:未识别的SWI函数"ti_SysBIOS_KNL_Clock_workFunctionDynamic__E"

Guru**** 2392905 points
Other Parts Discussed in Thread: CC1350, SYSBIOS

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/603023/rtos-launchxl-cc1350-unidentified-swi-function-ti_sysbios_knl_clock_workfuncdynamic__e

部件号:LAUNCXL-CC1350
“Thread:CC1350SysBIOS”中讨论的其它部件

工具/软件:TI-RTOS

大家好,

我的目的是尝试低于1GHz的,现在,我正在对CC1350 Launchpad << collector_cc1350lp >>的<< simplelink_cc13x0_SDK_1_30_00_06 >>中的示例项目实施UART回调中断。

只回调一次,一切都很顺利,然后系统停止处理。 当我使用ROV进行调试时,我发现系统在回叫后跳进了一个未知的SWI <<ti_SysBIOS_KNL_Clock_workFunctcDynamic__E >>,并一直在这种开关中运行

//所附图示为//

此时,我不知道如何进一步调试,因为我是TI-RTOS和CCS IDE的新客户

这是我的UART回调实现

如果有人想尝试调试,我会附上我的main.c。 我没有更改项目的任何其他文件,如果需要,我很高兴提供任何信息。

我希望得到任何帮助,同时,我将尽最大努力自己解决这一问题

感谢您阅读,

Qanh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    您忘记了附加main.c文件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    确实,我忘记了附加main.c文件,而且我几乎忘记了这个线程,因为我从这个<< e2e.ti.com/.../53.6918万 >>找到了解决方案,我的错误:-(.

    正如Aldabreu所说,在UART_MODE_callback中,在驱动程序自己的回调函数内执行UART_READ()或UART_WRITE调用可能会导致堆栈溢出问题

    我也尝试了阿尔达布鲁所说的方法,现在它很好
    此致,
    Qanh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您告诉我。