芯片unsecure状态下,写如key值,程序跑飞,跑入Interrupt_illegalOperationHandler中断。
运行到第三个写入操作时,程序就跑飞了。
*CSM++ = 0xFFFFFFFF; //DcsmZ1Regs.Z1_CSMKEY0;// Register Z1_CSMKEY0 at 0x5F010
*CSM++ = 0xFFFFFFFF; //DcsmZ1Regs.Z1_CSMKEY1;// Register Z1_CSMKEY1 at 0x5F012
*CSM++ = 0xFFFFFFFF; // DcsmZ1Regs.Z1_CSMKEY2;// // Register Z1_CSMKEY2 at 0x5F014
*CSM++ = 0xFFFFFFFF; // DcsmZ1Regs.Z1_CSMKEY3;// // Register Z1_CSMKEY3 at 0x5F016