Part Number:TMS320C6678
OpenMP版本:openmp_dsp_c667x_2_06_02_01
我目前再看openmp中的源代码,发现我下载的openmp版本中,好像没有使用qmss的相关接口,而是使用了软件实现的queues接口;
其中控制的宏如下
Shine:
请参考下面的帖子关于如何使用QMSS。https://e2e.ti.com/support/processors-group/processors/f/processors-forum/468231/openmp-qmss-manual-setuphttp://downloads.ti.com/mctools/esd/docs/openmp-dsp/integrating_apps_with_qmss.html
,
user6366896:
Shine,谢谢你的回复。
我只是想确认一下,openmp中是否使用了qmss;
我在openmp2.x的用户手册中Resource Usage中看到omp使用了qmss中的11个队列,但是在程序调试过程中,发现源码中并没有取使用qmss中的队列,而是使用了软件队列。
具体文件为:C:\ti\openmp_dsp_c667x_2_06_02_01\packages\ti\runtime\openmp\src\tomp_qmss.c中的接口都没用被调用;
使用的是:C:\ti\openmp_dsp_c667x_2_06_02_01\packages\ti\runtime\openmp\src\tomp_queues.c
并且如问题中描述的,硬件队列的宏被设置为0了。
,
Shine:
我把您的问题转到e2e上了,请关注下面帖子的回复。https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1043282/tms320c6678-does-the-openmp-use-hardware-qmss
,
user6366896:
好的,谢谢!