我想在主 CPU 中重置Cortex A9 CPU的其他内核,但我找不到如何重置它的说明。
我使用的是Xilinx Device Zynq,板子是ZedBoard。
我想在它上面运行一个多核实时操作系统,但我不能对其进行软件重置。
Zynq Datasheet说它有 Cortex-A9 MPCore。MPCore TRM有一些部分,例如 5.2.4。个别处理器软件复位,但文本仅给出硬件复位序列。
ARM 似乎不鼓励您要求的软件重置。但您也可以检查Cortex-A9 TRM。
我不知道所有的 arm 内核,但我认为复位在内核的边缘,所以你需要询问你的 fpga 设计师或 xilinx 等。它可能是也可能不是寄存器,具体取决于实现。