我想弄清楚如何为四核心allwinner h5启动core0以外的核心。 C_RST_CTRL寄存器(又名CPU2复位控制寄存器)在底部有四位,这意味着它们是四个复位控制。 lsbit是其他三个零,意味着将这些版本设置为在其他内核上重置,但我没有看到发生这种情况(没有任何操作代码已经留在地址零),同时调零,lsbit停止core0暗示它是一个重置控制。所以我假设在某个地方有时钟门,但是我找不到它们。如何启动Allwinner H5上的其他内核?
未在H5的文档记录,但对老年人allwinners一个孙鑫著作,wiki页面上都显示什么似乎是真正的PLL设置,但CPU的使能寄存器被标记为只A31和CPU0寄存器(送PRCM寄存器)没有设置,这意味着这不是你如何启用这个芯片包括0的任何CPU。
我错过了什么?
https://github.com/OrangePiLibra/OrangePi_H5SDK/tree/master/Documentation/Hardware它是与寄存器规格真实手册的用户手册。 –
太棒了。非常感谢 –
典型的arm设计是为核心的边缘提供独立的时钟启用和重置,这些关于供应商特定的实现方式。手臂通常不会,也不应该控制这些,没有意义。 –