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/TDA2EVM5777:如何在 SYS/BIOS 中创建线程?

Guru**** 2931500 points

Other Parts Discussed in Thread: SYSBIOS

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/662736/rtos-tda2evm5777-how-to-create-thread-in-sys-bios

器件型号:TDA2EVM5777
Thread 中讨论的其他器件:SYSBIOS

工具/软件:TI-RTOS

我添加了 pthread_creat 并得到以下错误

我阅读了以下链接解决方案、但它也不起作用

e2e.ti.com/.../2312229

链接到/home/yash/soltron_full_sourcecode_30_01_2018/vision_sdk_3_01/vision_sdk/binaries/apps/tda2xx_evm_bios_all/vision_sdk/bin/tda2xx-evm/vision_sdk_ipu1_0_release.xem4...
编号

 未定义     的首次引用                                                                                                                                                                                    
 符号                                                                                                                                                                                                    
 ------      --------                                                                                                                                                                                    
 pthread_create /home/yash/soltron_full_sourcecode_30_01_2018/vision_sdk_3_01/vision_sdk/binaries/apps/tda2xx_evm_bios_all/lib/tda2xx-evm/ipu1_0/release/app_libs.aem4

错误:未解析的符号仍然存在
错误:链接过程中遇到错误;
  "/home/yash/soltron_full_sourcecode_30_01_2018/vision_sdk_3_01/vision_sdk/bi
  nares/apps/tda2xx_evm_bios_all/vision_sdk/bin/tda2xx-evm/vision_sdk_ipu1_0_
  release.xem4"未构建
/home/yash/soltron_full_sourcecode_30_01_2018/vision_sdk_3_01/vision_sdk/build/rtos/makerules/rules_m4.mk:289:目标'/home/yash/soltron_full_sourcecode_30_01_2018/vision_sdk_3_01/vision_sdk/binaries/apps/tda2xx_evm_bios_all/vision_sdk/bin/tda2xx-evm/vision_sdk_ipu1_0_release.xem4 '的配方失败
maked[7]:***[/home/yash/soltron_full_sourcecode_30_01_2018/vision_sdk_3_01/vision_sdk/binaries/apps/tda2xx_evm_bios_all/vision_sdk/bin/tda2xx-evm/vision_sdk_ipu1_0_release.xem4错误1
/home/yash/soltron_full_sourcecode_30_01_2018/vision_sdk_3_01/vision_sdk/build/rtos/makerules/common.mk:271:目标"ipu1_0"的配方失败
maked[6]:***[ipu1_0]错误2.
Makefile.mk:151:目标'apps_ipu1_0'的配方失败
maked[5]:***[APPS_ipu1_0]错误2.
Makefile.MK:31:目标'apps'的配方失败
maked[4]:***[APPS]错误2.
Makefile.MK:285:目标'apps'的配方失败
maked[3]:***[APPS]错误2.
Makefile:171:目标'apps_exe'的配方失败
make[2]:***[APPS_exe]错误2.
Makefile:36:目标"apps"的配方失败
maked[1]:***[APPS]错误2.
Makefile:12:目标'vision_sdk'的配方失败
制造:***[VISION_SDK]错误2.
yash@vdn:~/soltron _full _sourceode_30_01_2018/vision_sdk_3_01/vision_sdk/build$

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

    请查看此 wiki 以了解如何将 pthread 用于 SYSBIOS:
    processors.wiki.ti.com/.../BIOS_POSIX_Thread_(pthread)_Support

    您还可以查看"SysBIOS 用户指南"(请参阅第3章)以了解线程使用情况:
    www.ti.com/.../spruex3t.pdf

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在我需要添加的文件中、您能告诉我完整路径

    为 POSIX 线程添加 SYS/BIOS 支持

    使用 ti.sysbios.posix.Settings 模块向您的应用程序添加 pthread 支持。 在您的应用.cfg 文件中、添加以下行:

    xdc.useModule(‘ti.sysbios.posix.Settings’);
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Yash、

    您是否能够解决这个问题。 您可以在 VisionSDK 文件夹中查看如何使用 POSIX 线程的示例。

    此致、
    Yordan