完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
您好!
我最近使用6678的多核导航器进行核间通信,有些地方不明白,想问下各位专家。 我是这么做的,我通过CIC把48事件映射到中断4上,DSP事件48是高优先级队列 704到711对应的PDSP通道对应的事件,分别对应0核到7核。首先,由0核完成一些 初相关的初始化操作。然后,比如1核想给0核发消息,那么1核往704队列里压描述符, 这样会给0核产生中断,告知描述符的到来。同样,0核想给1核发消息,那么0核就往705 队列里压描述符... 不知道上面我这样理解的对不对?同时我还想问几个问题: 1. 8个核能不能同时(并行,不是并发)发消息(如都给自己发消息),中断能不能响应?中断事件会不会丢失? 2. 8个核能不能同时从一个空闲队列里pop描述符,会不会产生什么问题? |
|
相关推荐
6个回答
|
|
你的理解是对的。
可以同时发消息,在中断服务函数中按照Navigator user guide中关于中断处理流程进行处理即可。 QMSS支持原子操作,可以同时对同一个queue pop描述符,QMSS硬件会保证处理的先后。 |
|
|
|
zbb9612 发表于 2018-6-21 07:05 您好! 我要8核同时给0核发消息,也就是同时往704队列里压描述符,发现有些消息丢失了,我应该怎么做才能保所有证消息不丢失? |
|
|
|
您好! 8核同时往704队列里压描述符,8个不同的描述符最终都能成功的入队还是只有部分才能成功的入队? 1. 如果都成功的入队了,那是否能成功的产生8个中断? 2. 如果只能部分才能成功的入队,怎样保证它们全部成功的入队? |
|
|
|
uywuuwewd 发表于 2018-6-21 07:39 多核同时写一个Queue没有问题,可以入队,可以一次产生多个中断,你这里说的消息丢失,先要确认一下queue中确实写入了多个描述符,然后确认对Accumulator中断的处理需要满足navigator手册中对中断响应的要求,需要在中断响应后清中断等。 |
|
|
|
zbb9612 发表于 2018-6-21 07:59 是的,是我中断服务程序写的有问题。 |
|
|
|
你好,我想问下你是用的什么程序调试的,能否告知一下
|
|
|
|
只有小组成员才能发言,加入小组>>
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
683 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
599 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1054 浏览 1 评论
740 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
524 浏览 1 评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
163浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
127浏览 14评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
127浏览 13评论
TLV320芯片内部自带数字滤波功能,请问linein进来的模拟信号是否是先经过ADC的超采样?
123浏览 12评论
TPA6304-Q1: TPA6304 两片公用一组I2C的话,其中一片配置不成功怎么办
170浏览 10评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 02:13 , Processed in 1.009503 second(s), Total 90, Slave 73 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号