Теперь сбрасывается всё

This commit is contained in:
Eugene 2023-11-30 17:10:12 +03:00
parent f2240f1cd7
commit d22457044c

View File

@ -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;