您好!
这是有关 ESM 通知和 SCM 奇偶校验的问题。
当执行时、根据 SPNU563A 的第3.3.1节、存储了以下测试代码:ESM1.52、1.70和2.7。
ESM 通知是否正确?
具体而言、我们担心 ESM1.70的通知、因为此测试代码不运行 DMA 模块。
测试代码:
volatile uint64 * ramtest = 0x08000000;
volatile uint64 tmp;
* ramtest = 0x8000000000000000000001;
/* SCMCNTRL (FFFF0A04h)- PAR DIAG EN (27-24)*/
scmREG1->SCMCNTRL =(scmREG1->SCMCNTRL & 0xF0FFFFFF)|(0xAU << 24);
tmp =* ramtest;
每个状态寄存器:
μ・ESM
ESMSR1:0x00000000
ESMSR2:0x00000080 (ESM 2.7)
ESMSR3:0x00000000
ESMSR4:0x00100000 (ESM 1.52)
ESMSR7:0x00000040 (ESM 1.70)
・L2RAMW
RAMERRSTATUS:0x00008000 - CPEOI (15)
μ・DMA
TERECTRL:0001000A - TER_ERR (16)
谢谢、
好的
