新手,问几个相当白痴的问题,但是看了好久还是不太明白,请一定回答,对我会有很大帮助,谢谢!
主要是在看IPC的两个寄存器是产生了疑问。
KeyStone Architecture Chip Interrupt Controller(CIC) user guide (P31) 中说 Any master that has access to BOOTCFG space can write to these registers.(register指的是IPCGR0~IPCGRx and IPCAR0~IPCARx)
又回到datasheet中看了好久就有了下面的问题。
1、6678中的master指的是什么?都有哪些?
2、BOOTCFG space指的是哪里?BOOTCFG MMR跟它是一样的吗?都包括哪些register?
6678的datasheet (P80)中有如下的话:
“3.3.4 Kicker Mechanism Register (KICK0 and KICK1)
The Bootcfg module contains a kicker mechanism to prevent any spurious writes from changing any of the Bootcfg
MMR values. When the kicker is locked (which it is initially after power on reset) none of the Bootcfg MMRs are
writable (they are only readable). This mechanism requires two MMR writes to the KICK0 and KICK1 registers with
exact data values before the kicker lock mechanism is un-locked.”
3、哪些master能够访问BOOTCFG space?在哪看?都有哪些?