您好!
我最近在使用6678多核导航器将数据从DDR3中传输到7个从核各自的L2中。根据论坛提供的代码,进行修改。
具体是这么设计的:
1.主核将多核导航器初始化,初始化数据源。
2.给7个从核分配专用的发送队列、接收队列及两个空闲队列。
3.只准备了14个hostpacket描述符(描述符放在MSMC中),初始化后将这14个描述符均分给14个空闲队列。
4.将关于中断的汇编代码和ISR全部注释掉。
运行后发现可以成功的数据传输过去。我想问的是:
1.中断在多核导航器中具体有哪些作用?
2.中断在多核导航器中是否是必不可少的?
3.多核导航器缺少中断会导致什么后果?
4.描述符放在MSMC是否会有一致性问题?怎么解决?