TI论坛
直播中

喻唯

8年用户 196经验值
私信 关注
[问答]

请问omapl138 PRUSS接收来自DSP核中断的疑问?

对于omapl138,请问下,除了0-31个外部事件外(需要外部设备触发),PRUSS可以通过host0和host1 来接收中断,是否可以通过DSP内部软件向PRUSS发送中断。谢谢了

回帖(4)

李波

2020-8-13 10:47:04
  有什么特殊应用场景城需要DSP给PRU发中断呢?
                                                                         http://processors.wiki.ti.com/index.php/Main_Page
Think Over Before Asking.
http://www.catb.org/~esr/faqs/smart-questions.html#goal
举报

喻唯

2020-8-13 11:01:54
引用: lifei639156 发表于 2020-8-13 10:50
<blockquote class="quote"/>  有什么特殊应用场景城需要DSP给PRU发中断呢?
                                                                         http://processors.wiki.ti.com/index.php/Main_Page
Think Over Before Asking.

感谢,
我是想尝试在PRUSS中实现upp的DMA的参数的重新配置,因为upp不再PRUSS的0-31个外部事件当中,所以接收不到upp传输完成中断,所以只能在DSP核中实现upp传输完成中断,所以我想让DSP中upp中断处理函数当中,发送一个中断给PRUSS让PRUSS可以继续向下执行,来重新配置upp参数。
不行的话,那我只能使用一个变量,来标记upp中断处理完成,然后在pruss循环来检测此变量是否置位了。
举报

李波

2020-8-13 11:12:41
引用: 60user182 发表于 2020-8-13 11:05
感谢,
我是想尝试在PRUSS中实现upp的DMA的参数的重新配置,因为upp不再PRUSS的0-31个外部事件当中,所以接收不到upp传输完成中断,所以只能在DSP核中实现upp传输完成中断,所以我想让DSP中upp中断处理函数当中,发送一个中断给PRUSS让PRUSS可以继续向下执行,来重新配置upp参数。
不行的话,那我只能使用一个变量,来标记u ...

既然在DSP中响应uPP中断了,那在ISR里配置一下uPP的DMA参数也多不了几条指令,相比于进出ISR的开销是很少的。个人觉得可能没必要再用PRU来配置uPP的DMA参数。
                                                                         http://processors.wiki.ti.com/index.php/Main_Page
Think Over Before Asking.
http://www.catb.org/~esr/faqs/smart-questions.html#goal
举报

喻唯

2020-8-13 11:30:43
引用: lifei639156 发表于 2020-8-13 11:15
既然在DSP中响应uPP中断了,那在ISR里配置一下uPP的DMA参数也多不了几条指令,相比于进出ISR的开销是很少的。个人觉得可能没必要再用PRU来配置uPP的DMA参数。
                                                                         http://processors.wiki.ti.com/index.php/Main_Page
Think Over Before Asking.

好的,谢谢,那我就先不用PRUSS了
举报

更多回帖

发帖
×
20
完善资料,
赚取积分