完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
两块板子之间用SRIO测试数据传输,在测试的时候发现接收端一旦产生doorbell中断,即DOORBELL_ICSR状态寄存器发生变化,
打断点测试,程序不会进入中断服务程序,反而不知道跑到哪里去了。如图: 定义的Doorbell中断为4,查看了IER寄存器,是使能中断4的,想知道这可能是什么原因? 另外,中断服务程序是这样定义的: interrupt void SRIO_Doorbell_ISR() 想知道它是怎样与中断号4对应起来的呢? |
|
相关推荐
5个回答
|
|
每个core上有一个中断矢量表,这个表格中对INT0~15分别定义了相应的中断矢量,可以配置ISTP寄存器指定该中断矢量表的存储地址,参考STK中SRIO例程,在该例程SRIO_interrupt.c 中的函数SRIO_Interrupts_Init对corepac INTC进行了配置,在SRIO_vectors.asm中定义了中断矢量表,将其放于section vec中,在cmd中将vec section指定到相应的memory中。
STK: http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/47664.aspx 关于中断矢量表的描述可参考C66x instruction set user guide 中断章节。 |
|
|
|
是否设置好了Doorbell中断到具体核的路由?
SRIO详细手册SPRUGW1,figure 2-25: The DOORBELL packet's 16-bit INFO field indicates which DOORBELL register interrupt bit to set. There are four DOORBELL registers, each currently with 16 bits, allowing 64 interrupt sources or circular buffers. Each bit can be assigned to any core as described below by the Interrupt Condition Routing Registers 调用这两个函数: CSL_SRIO_RouteDoorbellInterrupts() CSL_SRIO_SetDoorbellRoute () Br William |
|
|
|
你好,是否Doorbell路由设置问题,文档SPRUGW1, figure 2-22
The DOORBELL packet's 16-bit INFO field indicates which DOORBELL register interrupt bit to set. There are four DOORBELL registers, each currently with 16 bits, allowing 64 interrupt sources or circular buffers. Each bit can be assigned to any core as described below by the Interrupt Condition Routing Registers 是否正确调用了CSL_SRIO_RouteDoorbellInterrupts()和CSL_SRIO_SetDoorbellRoute() Br William |
|
|
|
zbb9612 发表于 2018-6-21 09:26 感谢回答,是中断矢量表放置的路径出现了问题,没有放在工程根目录下,就识别不了。 |
|
|
|
zbb9612 发表于 2018-6-21 09:26 感谢回答,是中断向量表的路径出现了问题,没有放在工程的根目录下面。 |
|
|
|
只有小组成员才能发言,加入小组>>
827 浏览 1 评论
1071 浏览 0 评论
620 浏览 1 评论
467 浏览 1 评论
662 浏览 2 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
265浏览 29评论
1228浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
360浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
337浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
204浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-3-6 22:36 , Processed in 0.762957 second(s), Total 52, Slave 47 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191