From d22457044ceb3493f71b92b00c571207a17f60d3 Mon Sep 17 00:00:00 2001 From: Eugene Date: Thu, 30 Nov 2023 17:10:12 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A2=D0=B5=D0=BF=D0=B5=D1=80=D1=8C=20=D1=81?= =?UTF-8?q?=D0=B1=D1=80=D0=B0=D1=81=D1=8B=D0=B2=D0=B0=D0=B5=D1=82=D1=81?= =?UTF-8?q?=D1=8F=20=D0=B2=D1=81=D1=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Projects/mem_test/src/Peripherals/ipc_init.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Projects/mem_test/src/Peripherals/ipc_init.c b/Projects/mem_test/src/Peripherals/ipc_init.c index bd66362..cf7ea80 100644 --- a/Projects/mem_test/src/Peripherals/ipc_init.c +++ b/Projects/mem_test/src/Peripherals/ipc_init.c @@ -20,6 +20,7 @@ #include "GD25Q16ETIGR.h" #include "emif_init.h" #include "spi_init.h" +#include "sysctl.h" #endif //#pragma DATA_SECTION(readData, "MSGRAM_CPU_TO_CM") //uint32_t readData[10]; @@ -382,8 +383,13 @@ void ipc_run(void) #ifdef CPU1 if((InCommand >> 16) == RESET_NOW) { -// CpuSysRegs.SIMRESET.bit.XRSn = 1; - CpuSysRegs.SIMRESET.bit.CPU1RSn = 1; +// CpuSysRegs.SIMRESET.all = 0xA5A50002;//bit.XRSn + +// EALLOW; +// CmConfRegs.CMRESCTL.all = SYSCTL_CMRESCTL_RESET | SYSCTL_REG_KEY;//.bit.RESETSTS = 1; +// DevCfgRegs.CPU2RESCTL.all = ((uint32_t)SYSCTL_CPU2RESCTL_RESET |(SYSCTL_REG_KEY & SYSCTL_CPU2RESCTL_KEY_M)); //.bit.RESET = 1; +// EDIS; + CpuSysRegs.SIMRESET.all = ((uint32_t)SYSCTL_REG_KEY | (uint32_t)1); IPC_sendCommand(IPC_CPU1_L_CM_R, COMMAND_ACCEPTED, ZD24C02A_2K_I2C, 0, 0); IPC_setFlagLtoR(IPC_CPU1_L_CM_R,(1<<0)); ReadFromCm = 0;