TI工程师;
您好!目前我做项目中, c6678 需要用到多核,但每个核的工程不同, 有基于sys/bios的,也有裸板的工程,每个核均要对某个数据进行访问(ddr)上,请问用什么方法实现较好呢?
谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
TI工程师;
您好!目前我做项目中, c6678 需要用到多核,但每个核的工程不同, 有基于sys/bios的,也有裸板的工程,每个核均要对某个数据进行访问(ddr)上,请问用什么方法实现较好呢?
谢谢!
方式有很多,参考以下对比文档。简单的可以设立一个flag或者通过ipc寄存器来实现。
1732.Inter-core Data Exchange on Keystone_Navigator.pdf
通过IPC模块也可以实现。
nancy:
您好, 在第一个pdf 5850.Inter-core Data Exchange on Keystone_Navigator.pdf中提及了一些描述。
例如:1) cashe is enable for access core x's L2RAM
2) L2 cashe size>0
3)prefetch buffer is enabled for access core x'x L2 ram
4) invalidate prefetch buffer
等等,请问,这些是通过调用哪里的函数 实现的?