Merge branch 'main' of http://solunets.synology.me:64321/woody/2_Customer
This commit is contained in:
BIN
MOBIS/PRK3_(ADAS_Parking3)/0_MTG/20251114_Mobis_이기석팀장님MTG.txt
Normal file
BIN
MOBIS/PRK3_(ADAS_Parking3)/0_MTG/20251114_Mobis_이기석팀장님MTG.txt
Normal file
Binary file not shown.
@@ -0,0 +1,46 @@
|
||||
#define SEC_SRC *((volatile uint32 *)0xFFC43018)
|
||||
#define CR_SECURE_CORE0 ((uint32)(1 << 0))
|
||||
void Switch_CR0_NonSecure(void);
|
||||
void Switch_CR0_NonSecure_Case1(void)
|
||||
{
|
||||
uint32 LulWpeValue = 0x00;
|
||||
uint32 LulWpeValue2 = 0x00;
|
||||
|
||||
CtCdLog_AddMsg(LOG_DEFERRED, "[Secure/Non-secure system]\n\r");
|
||||
|
||||
LulWpeValue = *((volatile uint32 *)0xFFC43018UL);
|
||||
CtCdLog_AddMsg(LOG_DEFERRED, "[Secure/Non-secure system] Read 0xFFC43018UL = [%x]\n\r", LulWpeValue);
|
||||
|
||||
LulWpeValue &= ~CR_SECURE_CORE0;
|
||||
|
||||
CtCdLog_AddMsg(LOG_DEFERRED, "[Secure/Non-secure system] Write 0xFFC43018UL = [%x]\n\r", LulWpeValue);
|
||||
|
||||
LulWpeValue2 = *((volatile uint32 *)0xFFC43018UL);
|
||||
CtCdLog_AddMsg(LOG_DEFERRED, "[Secure/Non-secure system] Read 0xFFC43018UL = [%x]\n\r", LulWpeValue2);
|
||||
|
||||
CtCdLog_AddMsg(LOG_DEFERRED, "[Secure/Non-secure system]\n\r");
|
||||
}
|
||||
|
||||
void Switch_CR0_NonSecure_Case2(void)
|
||||
{
|
||||
uint32 LulWpeValue2 = 0x00;
|
||||
|
||||
CtCdLog_AddMsg(LOG_DEFERRED, "[Secure/Non-secure system]\n\r");
|
||||
|
||||
LulWpeValue2 = *((volatile uint32 *)0xFFC43018UL);
|
||||
CtCdLog_AddMsg(LOG_DEFERRED, "[Secure/Non-secure system] Read 0xFFC43018UL = [%x]\n\r", LulWpeValue2);
|
||||
CtCdLog_AddMsg(LOG_DEFERRED, "[Secure/Non-secure system] Read SEC_SRC = [%x]\n\r", SEC_SRC);
|
||||
|
||||
SEC_SRC &= ~CR_SECURE_CORE0;
|
||||
|
||||
CtCdLog_AddMsg(LOG_DEFERRED, "[Secure/Non-secure system] Write SEC_SRC = [%x]\n\r", SEC_SRC);
|
||||
CtCdLog_AddMsg(LOG_DEFERRED, "[Secure/Non-secure system] Write CR_SECURE_CORE0 = [%x]\n\r", CR_SECURE_CORE0);
|
||||
CtCdLog_AddMsg(LOG_DEFERRED, "[Secure/Non-secure system] Write ~CR_SECURE_CORE0 = [%x]\n\r", ~CR_SECURE_CORE0);
|
||||
|
||||
CtCdLog_AddMsg(LOG_DEFERRED, "[Secure/Non-secure system] Read 0xFFC43018UL = [%x]\n\r", LulWpeValue2);
|
||||
CtCdLog_AddMsg(LOG_DEFERRED, "[Secure/Non-secure system] Read SEC_SRC = [%x]\n\r", SEC_SRC);
|
||||
CtCdLog_AddMsg(LOG_DEFERRED, "[Secure/Non-secure system] reRead 0xFFC43018UL = [%x]\n\r", LulWpeValue2);
|
||||
|
||||
CtCdLog_AddMsg(LOG_DEFERRED, "[Secure/Non-secure system]\n\r");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user