SRIO程序使用CSL来配置中断的,而使用BIOS的程序中使用了IPC,使用的MessageQ方式来实现核间通信的。
将程序加进去之后,原来的MessageQ 工作就有问题,我应该如何将程序加进去呢?
SRIO程序中的中断都要改成用Hwi的方式吗?
向使用BIOS的程序中加程序应该注意什么呢?
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.
SRIO程序使用CSL来配置中断的,而使用BIOS的程序中使用了IPC,使用的MessageQ方式来实现核间通信的。
将程序加进去之后,原来的MessageQ 工作就有问题,我应该如何将程序加进去呢?
SRIO程序中的中断都要改成用Hwi的方式吗?
向使用BIOS的程序中加程序应该注意什么呢?
Bios与非bios编程,主要的代码变更是中断的配置,非bios中使用csl intc lib进行core INTC的配置,而bios工程中则不能添加intc lib,需要使用HWI配置,具体参考http://processors.wiki.ti.com/index.php/Configuring_Interrupts_on_Keystone_Devices
MessageQ底层可以选择使用SRIO、share memory和navigator进行通信,对于SRIO及navigator注意在初始配置时注意避免资源的冲突,主要是queue的分配冲突重复利用。