NXP MCU 技术论坛
直播中

jackhui

13年用户 1166经验值
私信 关注
[问答]

使用scu从KS1模式唤醒A核心时失败了怎么解决?

当我使用 scu 从 KS1 模式唤醒 A 核心时,它失败了。
以下是我暂停和恢复系统的步骤:
1、使用“echo mem > sys/power/state”让A核进入KS1模式
      以下是A核处于KS1模式时的资源

2、通过SC_R_BOARD_R0唤醒A核
  我在 SCFW 的 board.c 文件中对 board_set_control 做了如下修改

当我触发唤醒源时,我可以在SCU控制台日志中找到这条日志“set A core on from KS1”,这意味着ss_irq_trigger已经被执行。但实际上A核并没有醒来。
仅唤醒以下资源
分区:0 = on
SC_PID0 = on
SC_TPM = on
SC_UART
= on
SC_I2C = on
SC_MU_0B = on
SC_MU_1A = on
SYSCNT_RD = on
SYSCNT_CMP = on
DEBUG = on
OTP = on
DB = on
DBLOGIC = on
DRC_0 = on
DRC_1 = on
分区:1 = on
CAAM_JR3 = on
CAAM_JR3_OUT = on
分区:2 = on
SECO = on
分区:3 = on
分区:4 = on
M4_1_PID0 = on
M4_1_UART = on
M4_1_MU_1A = on
SPI_0 = on
SPI_2 = on
SPI_3 = on
CAN_0 = on
CAN_1 = 打开
CAN_2 = 打开
IRQSTR_M4_1 = 打开
GPIO_0 = on
GPIO_2 = on
GPIO_4 = on
GPT_3 = on
MU_5B = on
MU_6B = on
MU_7B = on
MU_9B = on
MU_12B = on
BOARD_R0 = on
Partition: 5 = on
Partition: 6 = on
ENET_1 = lp
SMMU = on
OCRAM = on

更多回帖

发帖
×
20
完善资料,
赚取积分