Ti没有双核A9,Imx6能做到一个核跑Linux,一个核裸奔么?

2020-02-11 10:04发布

实时性要求和网络要求很高,又不想上VxWorks,毕竟比较贵。
所以打算上一个双核的A9,一个核跑Linux,负责网络、文件这些,一个核裸奔,处理实时数据。
裸奔核对外设要求很低,就串口和GPMC。
但是,需要裸奔的核能够访问外部的DDR3,以便和Linux核交换数据。不知道飞思卡尔官方这方面的技术支持么?
就我粗读手册来看,DDR控制器和两个A9都挂在AHB上,
那么一个A9初始化完成控制器,在MMU中把部分DDR设置成不映射,那么另外一个A9应该可以通过读写这块内存来实现双核之间的数据交换?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
100条回答
XP85118978
2020-02-22 18:03
astankvai 发表于 2015-1-11 09:24
ADI的BF60X系列是可以的。理论上都是可以的。

你好,咨询个问题,我最近也是遇到需要用DDR来做双核之间的数据共享交互,用的就是blackfin 60x双核,现在有点疑问的是,跑linux的那个核,该怎么划出一块DDR区域,同时linux又能进行对划出去的进行访问呢?在linux端该怎么去实现呢?之前共享的数据量不大,就直接用了L2内存来做双核间的数据交互,同是划出去一部分DDR给裸核使用,现在是想直接用DDR来做共享内存,但是不知道linux端该怎么操作。

一周热门 更多>