打印

[DSP编程] c6678 sys/bios hyperlink中断不触发

[复制链接]
116|4
跳转到指定楼层
楼主
在裸机情况下,hyperlink正常出发,但移植到sys/bios系统后,中断不触发。

111.jpg (403.93 KB, 下载次数: 0)

.cfg文件配置代码

.cfg文件配置代码

000.jpg (294.48 KB, 下载次数: 0)

.c代码

.c代码
沙发
 楼主 | 2019-11-2 11:04 | 只看该作者
有人咩,请大佬们指教!
板凳
| 2019-11-3 10:11 | 只看该作者
串口相关的   参考下
因为需要对CIC0的串口中断进行一次映射,再将这个MAP到核0,参考6678数据手册161页,首先要读懂那几个表的含义,6678一共有128个event,然后如果需要用串口终端的,其中98个自带的,加上17个CIC映射的,其中八个核都可以响应中断,看图figure7-29,CIC0对应核0-3,CIC1对应核4-7,我们想用核0响应中断,就选用,CIC0,然后找表,发现149号是串口接收中断,然后再定义映射event到21-31,92-95任意id,就可以完成这一步的映射。
KeyStone_CIC_event_map(gpCIC_regs, 149 , 92);   //将149映射到92
gpMSMC_regs->INTMUX1=
CSL_GEM_CIC0_OUT_4_PLUS_8_MUL_N_OR_CIC0_OUT_4_PLUS_8_MUL_N_MINUS_4<<CSL_CGEM_INTMUX1_INTSEL5_SHIFT;
//将92MAP到核0的5中断
地板
 楼主 | 2019-11-4 16:34 | 只看该作者
zhangmangui 发表于 2019-11-3 10:11
串口相关的   参考下
因为需要对CIC0的串口中断进行一次映射,再将这个MAP到核0,参考6678数据手册161页, ...

我使用cic映射过了,参考dsp sys/bios 文件sys/bios hwi 部分,111映射core0,最后系统给的事件号是104. 但是还是不行,无法触发硬件中断

评论

DylanS 2019-11-7 09:46 回复TA
不要沉下去,顽强等到大佬给思路解决问题的啦天@!!! 
扫描二维码,随时随地手机跟帖
*滑动验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

关闭

热门推荐上一条 /5 下一条

在线客服 快速回复 返回顶部 返回列表
猎豹彩票 新华彩票 80彩票 内蒙古快3 爱乐透彩票 彩娃彩票 欢乐赛车 美狮彩票 567彩票 爱投彩票