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 7.3.0.00019
FreeRTOS:9.0.1
SDK: simplelink_cc32xx_sdk_1_60_00_04
我有一个带有触摸屏的设备、用户可以在其中使用配置启动 WiFi 设置。
我将 FreeRTOS 和配置应用程序的修改版本用于代码的配置部分。
我调用 sl_Start()
if ((iRetVal = sl_Start (NULL、NULL、(P_INIT_CALLBACK) SimpleLinkInitCallback))< 0)
然后、几秒钟后、当网络启动后、simplelink 任务会挂起应用程序(它的优先级为9、是所有任务中最高的)。
我暂停了调试器、显示调试器卡在 queue.c:621、这是互斥量句柄上的一个断言。
如果我复位处理器(休眠复位)并保持通电、问题就会消失。
它仅在处理器上电后首次出现。 上电后的大部分时间都处于休眠模式。
配置后无问题。 (到目前为止)。
是否有任何想法说明这种情况的发生原因、或此问题是否存在任何未解决的错误?
谢谢!
Joe K.
您好、Michael、
在启动之前,我可能已经调用了一些 simplelink API,即 sl_Stop() API。 这会导致问题吗?
是否有可能在 sl_Start()之后调用 sl_Stop()会导致问题? 初始化完成之前?
检查 simplelink 是否已启动的最佳做法是什么? 只需跟踪局部变量即可?
谢谢!
Joe K.