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/CC3220SF-LAUNCHXL:CC3220SF

Guru**** 2589280 points
Other Parts Discussed in Thread: CC3220SF, SYSBIOS

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/747655/rtos-cc3220sf-launchxl-cc3220sf

器件型号:CC3220SF-LAUNCHXL
Thread 中讨论的其他器件:CC3220SFSYSBIOS

工具/软件:TI-RTOS

尝试构建 wifi 恒温器 CC3220SF_LAUNCHXL_tirtos_ccs 时出现链接器错误。

 未定义                                       的首次引用                                                                                                 
 符号                                                                                                                                                   
 ------                                        --------                                                                                                 
 clock_gettime                                   ./ble_provisioning.obj                                                                                           
 mq_close                                        ./wifi 恒温器_app.obj                                                                                        
 mq_getattr                                      ./provisioning_task.obj                                                                                          
 mq_open                                         ./cloud_ota_task.obj                                                                                             
 mq_receive                                      ./ble_provisioning.obj                                                                                           
 mq_send                                         ./ble_provisioning.obj                                                                                           
 mq_timedreceive                                 ./ble_provisioning.obj                                                                                           
 mq_timedsend                                    ./cloud_ota_task.obj                                                                                             
 pthread_attr_init                               ./main_tirtos.obj                                                                                                
 pthread_attr_setdetachstate                     ./main_tirtos.obj                                                                                                
 pthread_attr_setschedparam                      ./main_tirtos.obj                                                                                                
 pthread_attr_setstacksize                       ./main_tirtos.obj                                                                                                
 pthread_create                                  ./main_tirtos.obj                                                                                                
 pthread_detach                                  ./wifi 恒温器_app.obj                                                                                        
 pthread_exit                                    ./mqtt_client_task.obj                                                                                           
 pthread_join                                     

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

    您是否已根据 www.ti.com/.../tiduec9的第3.2.1章安装了所有必需的软件

    1月
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    符号缺失表示库缺失。
    上面的符号似乎来自 POSIX 库、我所做的所有读取表明 TI RTOS 已安装 POSIX。

    IDE 中的内容:
    C:\ti\simplelink_cc32xx_sdk_2_20_00_10\source\ti\net\ota\ccs
    C:\Users\Ray\workspace_v8\tirtos_builds_CC3220SF_LAUNCHXL_release_ccs
    C:\Users\Ray\workspace_v8\wifi 恒温器_CC3220SF_LAUNCHXL_tirtos_ccs
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    CC3220的 POSIX 支持是 CC3220 SDK 的一部分。 描述了使用 SDK 版本2.10但使用版本2.20的应用设计说明文件。 我不确定设计是否需要 SDK 的确切版本。 您是否已安装所有请求的组件(例如传感器和传动器插件)? 请确保已正确设置 CC3220 SDK 的路径。

    TI 工程师可以为您提供更多信息。

    1月
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    回答不好。 传动器和传感器插件与 POSIX 无关。
    我猜我将需要讲解内核构建并确定这些函数应该驻留在哪个库中。

    在以下链接中找到了该问题: processors.wiki.ti.com/.../BIOS_POSIX_Thread_(pthread)_Support
    我不确定它是否适用、因为我确定我稍后有 SYSBIOS。
    您知道如何查找 SYSBIOS 版本吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    TI-RTOS 的 POSIX 支持位于 CC3220 SDK (\simplelink_cc32xx_sdk_2_30_00_05\source\ti\posix\tirtos)。

    1月
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、我昨天看到了这一点。 文件就在那里。 但是、我看不到目标代码所处的库
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我认为您的路径因某种原因而损坏(您应该检查是否在工程属性中为 CC3220 SDK 选择了正确的版本、因为您安装的 CC3220 SDK 版本与文档中描述的版本不同)。

    如需了解更多相关信息、TI 工程师可随时为您提供帮助。

    1月
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    导入了使用 POSIX 的可移植工程并对其进行了编译。
    清理了 wifi 项目并重建了、仍然存在 POSIX 符号问题。
    最后从 CCS 中删除了 TIDM1020_WIFI_Thermoster_2.0项目并重新导入。
    解决了问题。