完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
我用的C6657,双核处理器,我想请问一下,当我使用手册7-33表格中的31号中断的时候,如下图所示,手册上说它被编号为(9+20*n)的CIC0输入事件触发,注释又说 n is core number。我想知道,如果我只把CIC0的9号事件绑定到了此处的31号中断,那么是不是只有n=0的core能触发此中断?n=1的第二个核不会触发(因为没绑定29)?
另,我想问在6657上core number 默认是0和1,还是1和2?因为我发现在.ccxml配置文件中有个TraceDeviceId是默认0x1和0x2的 请专家指教,谢谢! |
|
相关推荐
2个回答
|
|
|
您好:
对于第一个问题,首先您看到的这张表是C6655/57的System Event,这128个Event是每个核都有完整的一套,n在这里表示核号,即n=0表示Core0,n=1表示Core1,以此类推。这个31号System Event表示的含义就是CIC0_OUT9的输出中断固定给Core0的第31号System Event,CIC0_OUT29的输出中断固定给Core1的第31号System Event,这个表里面的是硬件的信号定义,是固定不能更改的,但是CIC的Input可以灵活的映射到不同的CIC Output上来实现中断信号输出,所以准确来讲,如果只是让CIC0的Input System Interrupt映射到CIC0_OUT9(Output Channel 9)并且使能这个输出中断的话,那么这个中断只能产生Core0的第31号System Event,不会产生到Core1的System Event。 对于第二个问题,我们的DSP Core Number都是从0开始计算的,这个您可以用代码在包含“C6x.h”这个头文件时直接查看“DNUM”这个变量来获得当前代码所运行核的核号, 即在Core0上DNUM=0,在Core1上DNUM=1,以此类推。 |
|
|
|
|
dsagfasdfas5 发表于 2018-6-21 07:00 |
|
|
|
|
只有小组成员才能发言,加入小组>>
590 浏览 0 评论
1645 浏览 0 评论
2084 浏览 0 评论
为啥BQ7693003DBTR芯片在和BQ769X0盒子通讯时收不到信号?
1537 浏览 0 评论
DSP 28027F 开发板 XDS100v2调试探针诊断日志显示了 Error -150 (SC_ERR_FTDI_FAIL)如何解决
1376 浏览 0 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
1788浏览 29评论
2817浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
1746浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
1662浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
1676浏览 13评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-12 07:54 , Processed in 0.607228 second(s), Total 78, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1196