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.

[参考译文] 在 TCI6638K2K 上、应用开发人员可以使用 ARM QPEND 队列

Guru**** 2573695 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1170841/arm-qpend-queues-available-for-application-developers-on-tci6638k2k

主题中讨论的其他器件:TCI6638K2K

您好!

下面给出了到 TCI6638K2K ARM 上中断的 Q-pend 队列映射。

/* INTC_SET2队列的系统中断映射*/
   const Int32_t intcSet2Mapping []=
   {
       40、   //*队列658 */
       41、   //*队列659 */
       42、   //*队列660 *
       43、   //* Queue 661 *
       44、   //* Queue 662 */
       45、   //*队列663 */
       46、   //* Queue 664 *
       47、   //*队列665 */
   };

   针对 GIC 队列的/*系统中断映射*/
   const Int32_t gicSetMapping []=
   {
       48、   //*队列8704 */
       49、   //*队列8705 */
       50、   //*队列8706 */
       51、   //*队列8707 */
       52、   //*队列8708 */
       53、   //*队列8709*/
       54、   //*队列8710 */
       55、   //*队列8711 */
       56、   /*队列8712 */
       57、   //*队列8713 */
       58、   //*队列8714 */
       59、   //*队列8715 */
       60、   //*队列8716 */
       61、   //*队列8717 */
       62、   //*队列8718 */
       63、   //*队列8719 */
       64、   //*队列8720 */
       65、   //*队列8721 */
       66、   //*队列8722 */
       67、   //*队列8723 */
       68、   //*队列8724 */
       69、   //*队列8725 */
       70、   //*队列8726 */
       71、   //*队列8727 */
       72、   //*队列8728 */
       73、   //*队列8729 */
       74、   //*队列8730 */
       75、   //*队列8731 */
       76、   //*队列8732 */
       77、   //*队列8733 */
       78、   //*队列8734 */
       79    //队列8735 */
   };

(上述代码的参考文件:resmgr_k2hk.c)


在 k2hk.dtsi 文件中、提到了以下行。

           SYSLIB 修改:我们限制队列挂起队列的数量
           可用的内核。 默认情况下、内核使用所有32个硬件队列;
           但是、在分析使用情况后、确定使用的最后一个队列编号
           为8721。 队列8722至8735现已被释放,供其他应用程序使用。

基于上述内容、用于默认内核的32个硬件队列中的某些硬件队列是否可用于其他应用?