hi 亲们:
众所周知,DM8127是多核包括A8,两个M3和一个DSP。四个核心。我的问题是。
1.
最终编译生成二进制代码时候,是生成4个二进制文件,A8一个 M3两个,DSP一个,
其中A8在linux下面编译,M3和DSP都在CCS下面编译呢?
还是说,最终编译生成二进制文件,只有一个bin文件,那么四个核上面的程序如何
融合为一个bin程序。
2.
接上面问题,如果最终编译生成一个bin的话,等到DM8127启动时候,肯定需要把bin
分成四部分,分别下发到不同的核上运行,完成不同的功能。这个分发的具体过程是怎
样的?
3.
IPNC RDK的代码框架里面,如何区分哪些代码是跑在A8上面的?哪些程序是跑在dsp上面的?
哪些跑在VPSS M3? 还有哪些是VIDEO M3呢?是不是main_C6xdsp.c就跑在DSP上面。
同样,main_m3video.c和main_m3vpss.c分别跑在video m3和vpss m3上面?
Best Regards!