有关主从核的同步
-
请问有没有函数可以实现主核和从核的同步,如所有的从核等待直到内存的某个标志位被设成1...
想自旋然后athread_get,感觉有点蠢...
-
方案包括:使用h2ldm/IOaddr等方法在从核设置标志位,使用volatile在主存设置标志位。理论上在从核设置标志位对主核性能影响比较低。
-
@段晓辉 好的,非常感谢!
-
@段晓辉 你好,可能是我的使用姿势不对,用h2ldm在从核设置标志位一直导致核组hard fault,看不到输出。有没有一些sample?
-
用h2ldm在从核设置标志位一直导致核组hard fault
我自己已经解决了,是因为athread_task_info好像挂了,__cgnum===1,__cgid===0,请问h2ldm中的cgn参数除了手动控制以外还有其他的办法获得吗?就是说,如何获得当前核所属的核组呢?
-
@qzwlecr athread_task_info()问题很大。。。
试试int sys_m_cgid()
以及通过在从核中使用rcsr接收0号csr判断核组号。