Hi all,
I'm currently working on booting 6670. Right now, core0 has been booted, but other cores haven't. From E2E forum, I know that before writing IPC register, I need to unlock
the the KICK0, KICK1 registers by writing specific values to them, which are 0x83e70b13 and 0x95a4f1e0 for KICK0 and KICK1 respectively. But I can't write the values to
them. The following are my codes regarding the writing KICKx registers part:
#define KICK0 0x02620038
#define KICK1 0x0262003C
# define DEVICE_REG32_W(x,y) = *(volatile uint32_t *)(x) = (y)
void main()
{
DEVICE_REG32_W(KICK0, 0x83e70b13);
DEVICE_REG32_W(KICK1, 0x95a4f1e0);
}
Thanks a lot
Best regards,
Nick