TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320C6678: c66x中断处理过程

Part Number:TMS320C6678Other Parts Discussed in Thread:SYSBIOS

程序使用sysbios,多核共用单工程,使用6678中断遇到以下问题

1。在cfg脚本文件创建gpio13中断,interruptnum使用11,eventid为87,hwi maskoperation self 程序运行之后,看到所有核都会进入gpio中断里,怎么设置只有核0响应中断?在核0的isr里cpu通过emif读取数据,怎么配置edma通过emif读取数据?

2。在6678的数据手册sprs691e里中断拓扑图7-31怎么和后面的表7-32到7-41对应?这些表中没有写清楚哪些是primary events ,secondary events,reserved primary events。

Nancy Wang:

1、

user4192203 说:在cfg脚本文件创建gpio13中断,interruptnum使用11,eventid为87,hwi maskoperation self 程序运行之后,看到所有核都会进入gpio中断里,怎么设置只有核0响应中断

我看一下再给您回复

user4192203 说:怎么配置edma通过emif读取数据?

SDK中有edma的例子。

ti-processor-sdk-rtos-c667x-evm-06.03.00.106-Windows\edma3_lld_2_12_05_30E

2、

表7-32中

21-31, 62-63, 92-95 – Secondary Events

60-61, 98-99, 111 – Reserved Events

102-109 – Broadcast Events

其它是primary events

,

Nancy Wang:

user4192203 说:在cfg脚本文件创建gpio13中断,interruptnum使用11,eventid为87,hwi maskoperation self 程序运行之后,看到所有核都会进入gpio中断里,怎么设置只有核0响应中断?

试一下在ISR中判断core number是否可行。

或者使用GPINT0,event 90,这个是专属于core0的。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6678: c66x中断处理过程
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1