TI中文支持网
TI专业的中文技术问题搜集分享网站

关于6678网口接收中断映射

现在网口接收数据在0核能够成功,但是在其他和进不了接收中断函数,收不到数据,怀疑是队列与中断出错了。

我现在按照中断手册   48 QM_INT_HIGH_n (8)   QM Interrupt for Queue 704+n8,eventId选择48;

配置((gRxQHnd = Qmss_queueOpen (Qmss_QueueType_HIGH_PRIORITY_QUEUE, 705, &isAllocated))

((gRxFreeQHnd = Qmss_queueOpen (Qmss_QueueType_STARVATION_COUNTER_QUEUE,737, &isAllocated))

1.这样是不是应该1核会响应中断,为什么测试还是0核能中断接收数据,1核不行。

2.Qmss_QueueType_STARVATION_COUNTER_QUEUE对应什么eventId,为什么中断手册中没看到

3.怎样配置才能让网口程序运行在其他核接收到数据

附上我的接收配置函数,求大神指导

Jane Lu:

Hi 您好,

          从您的接收函数上没有找到可疑点。 建议您查一下如下信息:

              1    Navigator 的interrupt counter寄存器

               2    704,705号队列的entry counter 值

             Qmss_QueueType_STARVATION_COUNTER_QUEUE对应的事件号是CIC0 的133、134号事件,该信息在芯片的datasheet 手册上。

赞(0)
未经允许不得转载:TI中文支持网 » 关于6678网口接收中断映射
分享到: 更多 (0)