Other Parts Discussed in Thread: HALCOGEN
Tool/software: Code Composer Studio
/* Wait till oscillator fail flag is set */
/*SAFETYMCUSW 28 D MR:NA <APPROVED> "Hardware status bit read check" */
while((systemREG1->GBLSTAT & 0x1U) == 0U)
{
} /* Wait */
I am using a 10Mhz oscillator and a PLL1. When checkClockMonitor is called the clocks have been set up.
HALCoGen version is 04.07.00. CCS is 8.2.0.00007.
The sys registers at this point are:
ffffff00
========
0x00000000
0x00000001
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
Sys_SysPc9
0x00000001 0x00000020 0x00000000 0x00000000
Sys_CsDis
0x0000008C
0x0000008C
0x0000008C
Sys_CdDis
0x00000400
0x00000400
0x00000400
Sys_GhvSrc
0x01010001
Sys_VclkASrc
0x00000909
Sys_RclkSrc
0x01090109
Sys_CsVStat
0x000000FB
Sys_MstGlbCtrl
0x00000105
0x00000005
0x00000000
0x00000000
0x00000000
0x00000000
Sys_PllCtl1
0x20049F00
Sys_PllCtl2
0x3FC0723D
0x00000000
Sys_DieIdl
0x0F01E01E
Sys_DieIdh
0x08036F54 0x00000000
Sys_LpoMonCtl
0x01001310
Sys_ClkTest
0x000A0000
0x00002205
0x00000005 0x00000000 0x00000000
0x0005FFFF 0xDEFA0005
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00050000
0x0000000A
0x00000000
0x00000000
0x01010100
0x00000007 0x00000000
0x0000000A
0x00004000
0x00000008
0x00000000
Sys_GlbStat
0x00000000
Sys_DevId
0x802AAD1D
0x00000000
0x00000000 0x00000000
The HALCogen set up is:1768.V1 clockmonitor.docx