完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
请教各位大神:
我在测试C6672时,发现中断进不来。C6672的片子GPIO管脚连接的是FPGA-V7。如果只对GPIO进行读写,能看到FPGA给DSP的GPIO管脚送的数。但是利用FPGA来送给DSP中断则不能跳入中断。我查看手册,里面说对于CC667x系列的DSP的事件,GPIO0-7为每个核单独的GPIO中断,timer中断也是0-7为每个核单独的,只有8-15才为共享的。是不是这样呢?没有理解错误吧。 所以我把INT4-7配置成了GPIO8-11中断,INTMUX1 = 0x55545352,NTMUX3 = 0x44420000。只是这么设置中断进不来,定时器中断也没有。是不是哪个地方配置的不对。或者是我的中断向量表不对。程序是我参照例程修改的,程序我贴到附件里面了。请大神们帮我看看是不是哪个地方有问题。卡到这过不去了。灰常着急啊。 另外,我看用中断向量表建立中断进不来,就用CSL_intcOpen、CSL_intcPlugEventHandler、CSL_intcHwControl、CSL_intcInit句柄来建立中断,但是总编译不过去,说这几个函数没有定义,我已经include了相应的头文件#include 我把我的程序传上来,请大神帮忙看看。谢谢了啊。等着着急啊。 |
|
相关推荐
3 个讨论
|
|
GPIO0/1产生的中断是分别直接路由到core0/1 内部INTC,GPIO8~15产生的中断是广播到CORE0/1;Timer0/1产生的中断可以直接路由到core0/1 内部INTC,TIMER2~7产生的中断是广播到core0/1,具体可以参考C6672 data manual中断章节关于core及CIC的输入事件定义。
INTMUX配置的没有问题,参考如下STK中GPIO例程函数GPIO_Interrupts_Init对中断的配置,确认中断都使能,并参考GPIO_init确认GPIO初始化配置。 你使用的INTC函数,需要在工程中include相应的ITNC lib,这个lib位于pdk安装后CSL/lib目录下,对应文件ti.csl.intc.ae66(小端),大端使用ti.csl.intc.ae66e,如安装目录C:tipdk_C6678_1_1_2_6packagesticsllib STK GPIO例程:http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/47664.aspx |
|
|
|
|
|
zbb9612 发表于 2018-7-24 09:34 我最终看了一下,是给中断初始化的时候,ISTP赋值错误。这个应该是赋终端向量表的起始地址,我把cmd给改了,地址变了。 还有Andy,里说的timer2~7应该是没有了吧,是给6678用的,现在广播的应该是8~15吧。还是谢谢Andy大神。 |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
315 浏览 1 评论
518 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
758 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
643 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1115 浏览 1 评论
11浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
230浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
191浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
50浏览 13评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
154浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 17:50 , Processed in 0.838254 second(s), Total 53, Slave 44 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号