我在bios环境下调试4核的bootloader。boot的mode是SPI,我们的工程里使用了srio和核间中断,通过我们板卡上的LED指示灯可以看到boot成功了。但是,我们的工程的srio的doorbell的isr一直进不去。
PS:在线调试,调用muticoreboot()函数时,有时工程工作正常,有时不正常,正常的概率很小。我在mutilcoreboot()函数中注释了写ipc register的代码,工程工作正常。我有一个疑问,mutilcoreboot()函数中的写ipc register之后,影响到了我们工程的doorbell的中断响应,为什么啊?
前段时间,我也发现mutilcoreboot()函数的写ipc register的操作,也会影响到我们工程中核减通信所使用ipc中断?为什么啊?
我们怎么解决这个问题?
谢谢啊!