TI的大神您好:
我们在项目中使用互斥锁的时候会出现调用初始化函数pthread_mutex_init后导致影响所有的task不运行的问题。我们的SDK是7.1版本的,请问一下这是什么原因?关于互斥锁的使用有相应的例程可以参考吗?


上图是我们的调用方式和log信息,从log可以看出,我们的boot任务都没起来,麻烦帮忙分析一下原因,谢谢
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.
TI的大神您好:
我们在项目中使用互斥锁的时候会出现调用初始化函数pthread_mutex_init后导致影响所有的task不运行的问题。我们的SDK是7.1版本的,请问一下这是什么原因?关于互斥锁的使用有相应的例程可以参考吗?


上图是我们的调用方式和log信息,从log可以看出,我们的boot任务都没起来,麻烦帮忙分析一下原因,谢谢
您好,我们已收到您的问题并升级到英文论坛寻求帮助,链接如下,如有答复将尽快回复您:
您好,之前提的问题报的错可能是因为我们用的是编译器里面sdk/ti-cgt-arm_20.2.0.LTS/lib/的互斥锁。我们在查看bios文档之后发现bios的互斥锁使用方式如图
我们按照上面给的例子添加互斥锁,但是我们在包含头文件pthread.h的时候报错cannot open source file "pthread.h",我想请问一下如何才能解决这个报错并且使用bios里的pthread mutex?
但是我们在包含头文件pthread.h的时候报错cannot open source file "pthread.h",
对于此错误,您可以看下 SDK\BIOS_6_83_02_07\docs\tiposix\Users_Guide.html 上提供的 TI-POSIX 用户指南,应该会有所帮助。