Теперь сбрасывается всё
This commit is contained in:
parent
f2240f1cd7
commit
d22457044c
@ -20,6 +20,7 @@
|
|||||||
#include "GD25Q16ETIGR.h"
|
#include "GD25Q16ETIGR.h"
|
||||||
#include "emif_init.h"
|
#include "emif_init.h"
|
||||||
#include "spi_init.h"
|
#include "spi_init.h"
|
||||||
|
#include "sysctl.h"
|
||||||
#endif
|
#endif
|
||||||
//#pragma DATA_SECTION(readData, "MSGRAM_CPU_TO_CM")
|
//#pragma DATA_SECTION(readData, "MSGRAM_CPU_TO_CM")
|
||||||
//uint32_t readData[10];
|
//uint32_t readData[10];
|
||||||
@ -382,8 +383,13 @@ void ipc_run(void)
|
|||||||
#ifdef CPU1
|
#ifdef CPU1
|
||||||
if((InCommand >> 16) == RESET_NOW)
|
if((InCommand >> 16) == RESET_NOW)
|
||||||
{
|
{
|
||||||
// CpuSysRegs.SIMRESET.bit.XRSn = 1;
|
// CpuSysRegs.SIMRESET.all = 0xA5A50002;//bit.XRSn
|
||||||
CpuSysRegs.SIMRESET.bit.CPU1RSn = 1;
|
|
||||||
|
// 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_sendCommand(IPC_CPU1_L_CM_R, COMMAND_ACCEPTED, ZD24C02A_2K_I2C, 0, 0);
|
||||||
IPC_setFlagLtoR(IPC_CPU1_L_CM_R,(1<<0));
|
IPC_setFlagLtoR(IPC_CPU1_L_CM_R,(1<<0));
|
||||||
ReadFromCm = 0;
|
ReadFromCm = 0;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user