mirror of
https://github.com/Dev-KATECH/ADM.git
synced 2026-06-10 16:24:11 +09:00
commit
9a70b118d9
Binary file not shown.
File diff suppressed because it is too large
Load Diff
22048
GW/Debug_FLASH/GW.srec
22048
GW/Debug_FLASH/GW.srec
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,5 +1,5 @@
|
||||
Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;15;6;ECU3_KATECH_Logic_1000ms;8;../src/KATECK_Logic.c;64;6;inlining to
|
||||
Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;15;6;ECU3_KATECH_Logic_1000ms;8;../src/KATECK_Logic.c;60;6;inlining to
|
||||
Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;15;6;ECU3_KATECH_Logic_5ms;3;../src/KATECK_Logic.c;28;6;inlining to
|
||||
Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;15;6;ECU3_KATECH_Logic_20ms;5;../src/KATECK_Logic.c;50;6;inlining to
|
||||
Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;15;6;ECU3_KATECH_Logic_100ms;6;../src/KATECK_Logic.c;55;6;inlining to
|
||||
Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;15;6;ECU3_KATECH_Logic_200ms;7;../src/KATECK_Logic.c;59;6;inlining to
|
||||
Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;15;6;ECU3_KATECH_Logic_20ms;5;../src/KATECK_Logic.c;46;6;inlining to
|
||||
Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;15;6;ECU3_KATECH_Logic_100ms;6;../src/KATECK_Logic.c;51;6;inlining to
|
||||
Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;15;6;ECU3_KATECH_Logic_200ms;7;../src/KATECK_Logic.c;55;6;inlining to
|
||||
|
||||
@ -13,7 +13,7 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
ECU_check/22 (ECU_check) @06df5ee0
|
||||
ECU_check/18 (ECU_check) @06c8bb60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -22,7 +22,7 @@ ECU_check/22 (ECU_check) @06df5ee0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4
|
||||
Calls:
|
||||
RWA2_Arc_check/21 (RWA2_Arc_check) @06df5e00
|
||||
RWA2_Arc_check/17 (RWA2_Arc_check) @06c8ba80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -31,7 +31,7 @@ RWA2_Arc_check/21 (RWA2_Arc_check) @06df5e00
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4
|
||||
Calls:
|
||||
RWA1_Arc_check/20 (RWA1_Arc_check) @06df5d20
|
||||
RWA1_Arc_check/16 (RWA1_Arc_check) @06c8b9a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -40,7 +40,7 @@ RWA1_Arc_check/20 (RWA1_Arc_check) @06df5d20
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4
|
||||
Calls:
|
||||
RCU_Arc_check/19 (RCU_Arc_check) @06df5c40
|
||||
RCU_Arc_check/15 (RCU_Arc_check) @06c8b8c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -49,7 +49,7 @@ RCU_Arc_check/19 (RCU_Arc_check) @06df5c40
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4
|
||||
Calls:
|
||||
IDB_Arc_check/18 (IDB_Arc_check) @06df5b60
|
||||
IDB_Arc_check/14 (IDB_Arc_check) @06c8b7e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -58,43 +58,7 @@ IDB_Arc_check/18 (IDB_Arc_check) @06df5b60
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4
|
||||
Calls:
|
||||
ACU_Arc_check3/17 (ACU_Arc_check3) @06df5a80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4
|
||||
Calls:
|
||||
ACU_Arc_check2/16 (ACU_Arc_check2) @06df59a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4
|
||||
Calls:
|
||||
ACU_Arc_check1/15 (ACU_Arc_check1) @06df58c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4
|
||||
Calls:
|
||||
ACU_Arc_check/14 (ACU_Arc_check) @06df57e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4
|
||||
Calls:
|
||||
Emergency_Switch/13 (Emergency_Switch) @06df49d8
|
||||
Emergency_Switch/13 (Emergency_Switch) @06c8a8b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -102,7 +66,7 @@ Emergency_Switch/13 (Emergency_Switch) @06df49d8
|
||||
Referring: ECU3_KATECH_Logic_10ms/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DIN_CH2/12 (GV_DIN_CH2) @06df4990
|
||||
GV_DIN_CH2/12 (GV_DIN_CH2) @06c8a870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -110,7 +74,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06df4990
|
||||
Referring: ECU3_KATECH_Logic_10ms/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DIN_CH1/11 (GV_DIN_CH1) @06df4900
|
||||
GV_DIN_CH1/11 (GV_DIN_CH1) @06c8a7e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -118,7 +82,7 @@ GV_DIN_CH1/11 (GV_DIN_CH1) @06df4900
|
||||
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Digital_Read/10 (Digital_Read) @06df5700
|
||||
Digital_Read/10 (Digital_Read) @06c8b700
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -127,7 +91,7 @@ Digital_Read/10 (Digital_Read) @06df5700
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 ECU3_KATECH_Logic_10ms/4
|
||||
Calls:
|
||||
System_Check_Func/9 (System_Check_Func) @06df5460
|
||||
System_Check_Func/9 (System_Check_Func) @06c8b460
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -136,7 +100,7 @@ System_Check_Func/9 (System_Check_Func) @06df5460
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_2ms/2
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06df1ee0
|
||||
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06c88ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -145,7 +109,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06df1ee0
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06df19a0
|
||||
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06c889a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -154,7 +118,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06df19a0
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06df1460
|
||||
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06c88460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -163,7 +127,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06df1460
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06df1e00
|
||||
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06c88e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -172,7 +136,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06df1e00
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06df1b60
|
||||
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06c88b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
|
||||
@ -180,8 +144,8 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06df1b60
|
||||
Availability: available
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls: ECU_check/22 RWA2_Arc_check/21 RWA1_Arc_check/20 RCU_Arc_check/19 IDB_Arc_check/18 ACU_Arc_check3/17 ACU_Arc_check2/16 ACU_Arc_check1/15 ACU_Arc_check/14 Digital_Read/10 Digital_Read/10
|
||||
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06df18c0
|
||||
Calls: ECU_check/18 RWA2_Arc_check/17 RWA1_Arc_check/16 RCU_Arc_check/15 IDB_Arc_check/14 Digital_Read/10 Digital_Read/10
|
||||
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06c888c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -190,7 +154,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06df18c0
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06df1620
|
||||
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06c88620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -199,7 +163,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06df1620
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls: System_Check_Func/9
|
||||
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06df1380
|
||||
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06c88380
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -208,7 +172,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06df1380
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Test_Signal_1_/0 (Test_Signal_1_) @06bab3a8
|
||||
Test_Signal_1_/0 (Test_Signal_1_) @06a4b3a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -266,14 +230,6 @@ ECU3_KATECH_Logic_10ms ()
|
||||
GV_DIN_CH1.0_5 = GV_DIN_CH1;
|
||||
Emergency_Switch = GV_DIN_CH1.0_5;
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check1 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check2 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check3 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IDB_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
RCU_Arc_check ();
|
||||
|
||||
@ -49,14 +49,6 @@ ECU3_KATECH_Logic_10ms ()
|
||||
GV_DIN_CH1.0_5 = GV_DIN_CH1;
|
||||
Emergency_Switch = GV_DIN_CH1.0_5;
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check1 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check2 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check3 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IDB_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
RCU_Arc_check ();
|
||||
|
||||
@ -55,14 +55,6 @@ ECU3_KATECH_Logic_10ms ()
|
||||
GV_DIN_CH1.0_5 = GV_DIN_CH1;
|
||||
Emergency_Switch = GV_DIN_CH1.0_5;
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check1 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check2 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check3 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IDB_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
RCU_Arc_check ();
|
||||
|
||||
@ -4,7 +4,7 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
ECU_check/22 (ECU_check) @06df5ee0
|
||||
ECU_check/18 (ECU_check) @06c8bb60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -13,7 +13,7 @@ ECU_check/22 (ECU_check) @06df5ee0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
RWA2_Arc_check/21 (RWA2_Arc_check) @06df5e00
|
||||
RWA2_Arc_check/17 (RWA2_Arc_check) @06c8ba80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -22,7 +22,7 @@ RWA2_Arc_check/21 (RWA2_Arc_check) @06df5e00
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
RWA1_Arc_check/20 (RWA1_Arc_check) @06df5d20
|
||||
RWA1_Arc_check/16 (RWA1_Arc_check) @06c8b9a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -31,7 +31,7 @@ RWA1_Arc_check/20 (RWA1_Arc_check) @06df5d20
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
RCU_Arc_check/19 (RCU_Arc_check) @06df5c40
|
||||
RCU_Arc_check/15 (RCU_Arc_check) @06c8b8c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -40,7 +40,7 @@ RCU_Arc_check/19 (RCU_Arc_check) @06df5c40
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
IDB_Arc_check/18 (IDB_Arc_check) @06df5b60
|
||||
IDB_Arc_check/14 (IDB_Arc_check) @06c8b7e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -49,43 +49,7 @@ IDB_Arc_check/18 (IDB_Arc_check) @06df5b60
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Arc_check3/17 (ACU_Arc_check3) @06df5a80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Arc_check2/16 (ACU_Arc_check2) @06df59a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Arc_check1/15 (ACU_Arc_check1) @06df58c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Arc_check/14 (ACU_Arc_check) @06df57e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Emergency_Switch/13 (Emergency_Switch) @06df49d8
|
||||
Emergency_Switch/13 (Emergency_Switch) @06c8a8b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -93,7 +57,7 @@ Emergency_Switch/13 (Emergency_Switch) @06df49d8
|
||||
Referring: ECU3_KATECH_Logic_10ms/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DIN_CH2/12 (GV_DIN_CH2) @06df4990
|
||||
GV_DIN_CH2/12 (GV_DIN_CH2) @06c8a870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -101,7 +65,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06df4990
|
||||
Referring: ECU3_KATECH_Logic_10ms/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DIN_CH1/11 (GV_DIN_CH1) @06df4900
|
||||
GV_DIN_CH1/11 (GV_DIN_CH1) @06c8a7e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -109,7 +73,7 @@ GV_DIN_CH1/11 (GV_DIN_CH1) @06df4900
|
||||
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Digital_Read/10 (Digital_Read) @06df5700
|
||||
Digital_Read/10 (Digital_Read) @06c8b700
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -118,7 +82,7 @@ Digital_Read/10 (Digital_Read) @06df5700
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
System_Check_Func/9 (System_Check_Func) @06df5460
|
||||
System_Check_Func/9 (System_Check_Func) @06c8b460
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -127,7 +91,7 @@ System_Check_Func/9 (System_Check_Func) @06df5460
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06df1ee0
|
||||
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06c88ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -136,7 +100,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06df1ee0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06df19a0
|
||||
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06c889a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -145,7 +109,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06df19a0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06df1460
|
||||
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06c88460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -154,7 +118,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06df1460
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06df1e00
|
||||
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06c88e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -163,7 +127,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06df1e00
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06df1b60
|
||||
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06c88b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
|
||||
@ -171,8 +135,8 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06df1b60
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: ECU_check/22 (1073741824 (estimated locally),1.00 per call) RWA2_Arc_check/21 (1073741824 (estimated locally),1.00 per call) RWA1_Arc_check/20 (1073741824 (estimated locally),1.00 per call) RCU_Arc_check/19 (1073741824 (estimated locally),1.00 per call) IDB_Arc_check/18 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check3/17 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check2/16 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check1/15 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check/14 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06df18c0
|
||||
Calls: ECU_check/18 (1073741824 (estimated locally),1.00 per call) RWA2_Arc_check/17 (1073741824 (estimated locally),1.00 per call) RWA1_Arc_check/16 (1073741824 (estimated locally),1.00 per call) RCU_Arc_check/15 (1073741824 (estimated locally),1.00 per call) IDB_Arc_check/14 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06c888c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -181,7 +145,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06df18c0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06df1620
|
||||
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06c88620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -190,7 +154,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06df1620
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06df1380
|
||||
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06c88380
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -199,7 +163,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06df1380
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Test_Signal_1_/0 (Test_Signal_1_) @06bab3a8
|
||||
Test_Signal_1_/0 (Test_Signal_1_) @06a4b3a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -263,14 +227,6 @@ ECU3_KATECH_Logic_10ms ()
|
||||
GV_DIN_CH1.0_5 = GV_DIN_CH1;
|
||||
Emergency_Switch = GV_DIN_CH1.0_5;
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check1 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check2 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check3 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IDB_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
RCU_Arc_check ();
|
||||
|
||||
@ -55,14 +55,6 @@ ECU3_KATECH_Logic_10ms ()
|
||||
GV_DIN_CH1.0_5 = GV_DIN_CH1;
|
||||
Emergency_Switch = GV_DIN_CH1.0_5;
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check1 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check2 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check3 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IDB_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
RCU_Arc_check ();
|
||||
|
||||
@ -55,14 +55,6 @@ ECU3_KATECH_Logic_10ms ()
|
||||
GV_DIN_CH1.0_5 = GV_DIN_CH1;
|
||||
Emergency_Switch = GV_DIN_CH1.0_5;
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check1 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check2 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check3 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IDB_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
RCU_Arc_check ();
|
||||
|
||||
@ -14,7 +14,7 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
ECU_check/22 (ECU_check) @06df5ee0
|
||||
ECU_check/18 (ECU_check) @06c8bb60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -23,7 +23,7 @@ ECU_check/22 (ECU_check) @06df5ee0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
RWA2_Arc_check/21 (RWA2_Arc_check) @06df5e00
|
||||
RWA2_Arc_check/17 (RWA2_Arc_check) @06c8ba80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -32,7 +32,7 @@ RWA2_Arc_check/21 (RWA2_Arc_check) @06df5e00
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
RWA1_Arc_check/20 (RWA1_Arc_check) @06df5d20
|
||||
RWA1_Arc_check/16 (RWA1_Arc_check) @06c8b9a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -41,7 +41,7 @@ RWA1_Arc_check/20 (RWA1_Arc_check) @06df5d20
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
RCU_Arc_check/19 (RCU_Arc_check) @06df5c40
|
||||
RCU_Arc_check/15 (RCU_Arc_check) @06c8b8c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -50,7 +50,7 @@ RCU_Arc_check/19 (RCU_Arc_check) @06df5c40
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
IDB_Arc_check/18 (IDB_Arc_check) @06df5b60
|
||||
IDB_Arc_check/14 (IDB_Arc_check) @06c8b7e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -59,43 +59,7 @@ IDB_Arc_check/18 (IDB_Arc_check) @06df5b60
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Arc_check3/17 (ACU_Arc_check3) @06df5a80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Arc_check2/16 (ACU_Arc_check2) @06df59a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Arc_check1/15 (ACU_Arc_check1) @06df58c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Arc_check/14 (ACU_Arc_check) @06df57e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Emergency_Switch/13 (Emergency_Switch) @06df49d8
|
||||
Emergency_Switch/13 (Emergency_Switch) @06c8a8b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -103,7 +67,7 @@ Emergency_Switch/13 (Emergency_Switch) @06df49d8
|
||||
Referring: ECU3_KATECH_Logic_10ms/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DIN_CH2/12 (GV_DIN_CH2) @06df4990
|
||||
GV_DIN_CH2/12 (GV_DIN_CH2) @06c8a870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -111,7 +75,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06df4990
|
||||
Referring: ECU3_KATECH_Logic_10ms/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DIN_CH1/11 (GV_DIN_CH1) @06df4900
|
||||
GV_DIN_CH1/11 (GV_DIN_CH1) @06c8a7e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -119,7 +83,7 @@ GV_DIN_CH1/11 (GV_DIN_CH1) @06df4900
|
||||
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Digital_Read/10 (Digital_Read) @06df5700
|
||||
Digital_Read/10 (Digital_Read) @06c8b700
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -128,7 +92,7 @@ Digital_Read/10 (Digital_Read) @06df5700
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
System_Check_Func/9 (System_Check_Func) @06df5460
|
||||
System_Check_Func/9 (System_Check_Func) @06c8b460
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -137,7 +101,7 @@ System_Check_Func/9 (System_Check_Func) @06df5460
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06df1ee0
|
||||
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06c88ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -146,7 +110,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06df1ee0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06df19a0
|
||||
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06c889a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -155,7 +119,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06df19a0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06df1460
|
||||
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06c88460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -164,7 +128,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06df1460
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06df1e00
|
||||
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06c88e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -173,7 +137,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06df1e00
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06df1b60
|
||||
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06c88b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
|
||||
@ -181,8 +145,8 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06df1b60
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: ECU_check/22 (1073741824 (estimated locally),1.00 per call) RWA2_Arc_check/21 (1073741824 (estimated locally),1.00 per call) RWA1_Arc_check/20 (1073741824 (estimated locally),1.00 per call) RCU_Arc_check/19 (1073741824 (estimated locally),1.00 per call) IDB_Arc_check/18 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check3/17 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check2/16 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check1/15 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check/14 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06df18c0
|
||||
Calls: ECU_check/18 (1073741824 (estimated locally),1.00 per call) RWA2_Arc_check/17 (1073741824 (estimated locally),1.00 per call) RWA1_Arc_check/16 (1073741824 (estimated locally),1.00 per call) RCU_Arc_check/15 (1073741824 (estimated locally),1.00 per call) IDB_Arc_check/14 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06c888c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -191,7 +155,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06df18c0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06df1620
|
||||
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06c88620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -200,7 +164,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06df1620
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06df1380
|
||||
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06c88380
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -209,7 +173,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06df1380
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Test_Signal_1_/0 (Test_Signal_1_) @06bab3a8
|
||||
Test_Signal_1_/0 (Test_Signal_1_) @06a4b3a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -273,14 +237,6 @@ ECU3_KATECH_Logic_10ms ()
|
||||
GV_DIN_CH1.0_5 = GV_DIN_CH1;
|
||||
Emergency_Switch = GV_DIN_CH1.0_5;
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check1 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check2 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check3 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IDB_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
RCU_Arc_check ();
|
||||
|
||||
@ -56,14 +56,6 @@ ECU3_KATECH_Logic_10ms ()
|
||||
GV_DIN_CH1.0_5 = GV_DIN_CH1;
|
||||
Emergency_Switch = GV_DIN_CH1.0_5;
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check1 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check2 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check3 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IDB_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
RCU_Arc_check ();
|
||||
|
||||
@ -299,14 +299,6 @@ ECU3_KATECH_Logic_10ms ()
|
||||
GV_DIN_CH1.0_5 = GV_DIN_CH1;
|
||||
Emergency_Switch = GV_DIN_CH1.0_5;
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check1 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check2 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check3 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IDB_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
RCU_Arc_check ();
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
Symbol table:
|
||||
|
||||
ECU_check/22 (ECU_check) @06df5ee0
|
||||
ECU_check/18 (ECU_check) @06c8bb60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -9,7 +9,7 @@ ECU_check/22 (ECU_check) @06df5ee0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
RWA2_Arc_check/21 (RWA2_Arc_check) @06df5e00
|
||||
RWA2_Arc_check/17 (RWA2_Arc_check) @06c8ba80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -18,7 +18,7 @@ RWA2_Arc_check/21 (RWA2_Arc_check) @06df5e00
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
RWA1_Arc_check/20 (RWA1_Arc_check) @06df5d20
|
||||
RWA1_Arc_check/16 (RWA1_Arc_check) @06c8b9a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -27,7 +27,7 @@ RWA1_Arc_check/20 (RWA1_Arc_check) @06df5d20
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
RCU_Arc_check/19 (RCU_Arc_check) @06df5c40
|
||||
RCU_Arc_check/15 (RCU_Arc_check) @06c8b8c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -36,7 +36,7 @@ RCU_Arc_check/19 (RCU_Arc_check) @06df5c40
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
IDB_Arc_check/18 (IDB_Arc_check) @06df5b60
|
||||
IDB_Arc_check/14 (IDB_Arc_check) @06c8b7e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -45,43 +45,7 @@ IDB_Arc_check/18 (IDB_Arc_check) @06df5b60
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Arc_check3/17 (ACU_Arc_check3) @06df5a80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Arc_check2/16 (ACU_Arc_check2) @06df59a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Arc_check1/15 (ACU_Arc_check1) @06df58c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Arc_check/14 (ACU_Arc_check) @06df57e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Emergency_Switch/13 (Emergency_Switch) @06df49d8
|
||||
Emergency_Switch/13 (Emergency_Switch) @06c8a8b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -89,7 +53,7 @@ Emergency_Switch/13 (Emergency_Switch) @06df49d8
|
||||
Referring: ECU3_KATECH_Logic_10ms/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DIN_CH2/12 (GV_DIN_CH2) @06df4990
|
||||
GV_DIN_CH2/12 (GV_DIN_CH2) @06c8a870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -97,7 +61,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06df4990
|
||||
Referring: ECU3_KATECH_Logic_10ms/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DIN_CH1/11 (GV_DIN_CH1) @06df4900
|
||||
GV_DIN_CH1/11 (GV_DIN_CH1) @06c8a7e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -105,7 +69,7 @@ GV_DIN_CH1/11 (GV_DIN_CH1) @06df4900
|
||||
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Digital_Read/10 (Digital_Read) @06df5700
|
||||
Digital_Read/10 (Digital_Read) @06c8b700
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -114,7 +78,7 @@ Digital_Read/10 (Digital_Read) @06df5700
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
System_Check_Func/9 (System_Check_Func) @06df5460
|
||||
System_Check_Func/9 (System_Check_Func) @06c8b460
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -123,7 +87,7 @@ System_Check_Func/9 (System_Check_Func) @06df5460
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06df1ee0
|
||||
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06c88ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -132,7 +96,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06df1ee0
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06df19a0
|
||||
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06c889a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -141,7 +105,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06df19a0
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06df1460
|
||||
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06c88460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -150,7 +114,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06df1460
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06df1e00
|
||||
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06c88e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -159,7 +123,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06df1e00
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06df1b60
|
||||
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06c88b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
|
||||
@ -167,8 +131,8 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06df1b60
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: ECU_check/22 (1073741824 (estimated locally),1.00 per call) RWA2_Arc_check/21 (1073741824 (estimated locally),1.00 per call) RWA1_Arc_check/20 (1073741824 (estimated locally),1.00 per call) RCU_Arc_check/19 (1073741824 (estimated locally),1.00 per call) IDB_Arc_check/18 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check3/17 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check2/16 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check1/15 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check/14 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06df18c0
|
||||
Calls: ECU_check/18 (1073741824 (estimated locally),1.00 per call) RWA2_Arc_check/17 (1073741824 (estimated locally),1.00 per call) RWA1_Arc_check/16 (1073741824 (estimated locally),1.00 per call) RCU_Arc_check/15 (1073741824 (estimated locally),1.00 per call) IDB_Arc_check/14 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06c888c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -177,7 +141,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06df18c0
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06df1620
|
||||
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06c88620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -186,7 +150,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06df1620
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06df1380
|
||||
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06c88380
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -195,7 +159,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06df1380
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by: ECU3_KATECH_Logic_1000ms/8 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_200ms/7 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_100ms/6 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_20ms/5 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_5ms/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Test_Signal_1_/0 (Test_Signal_1_) @06bab3a8
|
||||
Test_Signal_1_/0 (Test_Signal_1_) @06a4b3a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -259,14 +223,6 @@ ECU3_KATECH_Logic_10ms ()
|
||||
GV_DIN_CH1.0_5 = GV_DIN_CH1;
|
||||
Emergency_Switch = GV_DIN_CH1.0_5;
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check1 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check2 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check3 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IDB_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
RCU_Arc_check ();
|
||||
|
||||
@ -4,15 +4,11 @@ IPA constant propagation start:
|
||||
IPA structures before propagation:
|
||||
|
||||
Jump functions:
|
||||
Jump functions of caller ECU_check/22:
|
||||
Jump functions of caller RWA2_Arc_check/21:
|
||||
Jump functions of caller RWA1_Arc_check/20:
|
||||
Jump functions of caller RCU_Arc_check/19:
|
||||
Jump functions of caller IDB_Arc_check/18:
|
||||
Jump functions of caller ACU_Arc_check3/17:
|
||||
Jump functions of caller ACU_Arc_check2/16:
|
||||
Jump functions of caller ACU_Arc_check1/15:
|
||||
Jump functions of caller ACU_Arc_check/14:
|
||||
Jump functions of caller ECU_check/18:
|
||||
Jump functions of caller RWA2_Arc_check/17:
|
||||
Jump functions of caller RWA1_Arc_check/16:
|
||||
Jump functions of caller RCU_Arc_check/15:
|
||||
Jump functions of caller IDB_Arc_check/14:
|
||||
Jump functions of caller Digital_Read/10:
|
||||
Jump functions of caller System_Check_Func/9:
|
||||
Jump functions of caller ECU3_KATECH_Logic_1000ms/8:
|
||||
@ -35,7 +31,7 @@ Function ECU3_KATECH_Logic_5ms/3 is not versionable, reason: not a tree_versiona
|
||||
Not considering ECU3_KATECH_Logic_2ms for cloning; -fipa-cp-clone disabled.
|
||||
Not considering ECU3_KATECH_Logic_init for cloning; -fipa-cp-clone disabled.
|
||||
|
||||
overall_size: 49, max_new_size: 11001
|
||||
overall_size: 45, max_new_size: 11001
|
||||
|
||||
IPA lattices after all propagation:
|
||||
|
||||
@ -59,7 +55,7 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
ECU_check/22 (ECU_check) @06df5ee0
|
||||
ECU_check/18 (ECU_check) @06c8bb60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -68,7 +64,7 @@ ECU_check/22 (ECU_check) @06df5ee0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
RWA2_Arc_check/21 (RWA2_Arc_check) @06df5e00
|
||||
RWA2_Arc_check/17 (RWA2_Arc_check) @06c8ba80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -77,7 +73,7 @@ RWA2_Arc_check/21 (RWA2_Arc_check) @06df5e00
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
RWA1_Arc_check/20 (RWA1_Arc_check) @06df5d20
|
||||
RWA1_Arc_check/16 (RWA1_Arc_check) @06c8b9a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -86,7 +82,7 @@ RWA1_Arc_check/20 (RWA1_Arc_check) @06df5d20
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
RCU_Arc_check/19 (RCU_Arc_check) @06df5c40
|
||||
RCU_Arc_check/15 (RCU_Arc_check) @06c8b8c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -95,7 +91,7 @@ RCU_Arc_check/19 (RCU_Arc_check) @06df5c40
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
IDB_Arc_check/18 (IDB_Arc_check) @06df5b60
|
||||
IDB_Arc_check/14 (IDB_Arc_check) @06c8b7e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -104,43 +100,7 @@ IDB_Arc_check/18 (IDB_Arc_check) @06df5b60
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Arc_check3/17 (ACU_Arc_check3) @06df5a80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Arc_check2/16 (ACU_Arc_check2) @06df59a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Arc_check1/15 (ACU_Arc_check1) @06df58c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Arc_check/14 (ACU_Arc_check) @06df57e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Emergency_Switch/13 (Emergency_Switch) @06df49d8
|
||||
Emergency_Switch/13 (Emergency_Switch) @06c8a8b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -148,7 +108,7 @@ Emergency_Switch/13 (Emergency_Switch) @06df49d8
|
||||
Referring: ECU3_KATECH_Logic_10ms/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DIN_CH2/12 (GV_DIN_CH2) @06df4990
|
||||
GV_DIN_CH2/12 (GV_DIN_CH2) @06c8a870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -156,7 +116,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06df4990
|
||||
Referring: ECU3_KATECH_Logic_10ms/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DIN_CH1/11 (GV_DIN_CH1) @06df4900
|
||||
GV_DIN_CH1/11 (GV_DIN_CH1) @06c8a7e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -164,7 +124,7 @@ GV_DIN_CH1/11 (GV_DIN_CH1) @06df4900
|
||||
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Digital_Read/10 (Digital_Read) @06df5700
|
||||
Digital_Read/10 (Digital_Read) @06c8b700
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -173,7 +133,7 @@ Digital_Read/10 (Digital_Read) @06df5700
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
System_Check_Func/9 (System_Check_Func) @06df5460
|
||||
System_Check_Func/9 (System_Check_Func) @06c8b460
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -182,7 +142,7 @@ System_Check_Func/9 (System_Check_Func) @06df5460
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06df1ee0
|
||||
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06c88ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -191,7 +151,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06df1ee0
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06df19a0
|
||||
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06c889a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -200,7 +160,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06df19a0
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06df1460
|
||||
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06c88460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -209,7 +169,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06df1460
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06df1e00
|
||||
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06c88e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -218,7 +178,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06df1e00
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06df1b60
|
||||
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06c88b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
|
||||
@ -226,8 +186,8 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06df1b60
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: ECU_check/22 (1073741824 (estimated locally),1.00 per call) RWA2_Arc_check/21 (1073741824 (estimated locally),1.00 per call) RWA1_Arc_check/20 (1073741824 (estimated locally),1.00 per call) RCU_Arc_check/19 (1073741824 (estimated locally),1.00 per call) IDB_Arc_check/18 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check3/17 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check2/16 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check1/15 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check/14 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06df18c0
|
||||
Calls: ECU_check/18 (1073741824 (estimated locally),1.00 per call) RWA2_Arc_check/17 (1073741824 (estimated locally),1.00 per call) RWA1_Arc_check/16 (1073741824 (estimated locally),1.00 per call) RCU_Arc_check/15 (1073741824 (estimated locally),1.00 per call) IDB_Arc_check/14 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06c888c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -236,7 +196,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06df18c0
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06df1620
|
||||
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06c88620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -245,7 +205,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06df1620
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06df1380
|
||||
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06c88380
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -254,7 +214,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06df1380
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by: ECU3_KATECH_Logic_1000ms/8 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_200ms/7 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_100ms/6 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_20ms/5 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_5ms/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Test_Signal_1_/0 (Test_Signal_1_) @06bab3a8
|
||||
Test_Signal_1_/0 (Test_Signal_1_) @06a4b3a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -326,14 +286,6 @@ ECU3_KATECH_Logic_10ms ()
|
||||
GV_DIN_CH1.0_5 = GV_DIN_CH1;
|
||||
Emergency_Switch = GV_DIN_CH1.0_5;
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check1 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check2 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check3 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IDB_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
RCU_Arc_check ();
|
||||
|
||||
@ -103,8 +103,8 @@ Analyzing function: ECU3_KATECH_Logic_10ms/4
|
||||
Analyzing function body size: ECU3_KATECH_Logic_10ms
|
||||
|
||||
IPA function summary for ECU3_KATECH_Logic_10ms/4 inlinable
|
||||
global time: 120.000000
|
||||
self size: 22
|
||||
global time: 80.000000
|
||||
self size: 18
|
||||
global size: 0
|
||||
min size: 0
|
||||
self stack: 0
|
||||
@ -112,23 +112,15 @@ IPA function summary for ECU3_KATECH_Logic_10ms/4 inlinable
|
||||
size:4.000000, time:4.000000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
ECU_check/22 function body not available
|
||||
ECU_check/18 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
RWA2_Arc_check/21 function body not available
|
||||
RWA2_Arc_check/17 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
RWA1_Arc_check/20 function body not available
|
||||
RWA1_Arc_check/16 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
RCU_Arc_check/19 function body not available
|
||||
RCU_Arc_check/15 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
IDB_Arc_check/18 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
ACU_Arc_check3/17 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
ACU_Arc_check2/16 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
ACU_Arc_check1/15 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
ACU_Arc_check/14 function body not available
|
||||
IDB_Arc_check/14 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
Digital_Read/10 function body not available
|
||||
loop depth: 0 freq:1.00 size: 3 time: 12
|
||||
@ -210,7 +202,7 @@ IPA function summary for ECU3_KATECH_Logic_init/1 inlinable
|
||||
|
||||
Symbol table:
|
||||
|
||||
ECU_check/22 (ECU_check) @06df5ee0
|
||||
ECU_check/18 (ECU_check) @06c8bb60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -219,7 +211,7 @@ ECU_check/22 (ECU_check) @06df5ee0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
RWA2_Arc_check/21 (RWA2_Arc_check) @06df5e00
|
||||
RWA2_Arc_check/17 (RWA2_Arc_check) @06c8ba80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -228,7 +220,7 @@ RWA2_Arc_check/21 (RWA2_Arc_check) @06df5e00
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
RWA1_Arc_check/20 (RWA1_Arc_check) @06df5d20
|
||||
RWA1_Arc_check/16 (RWA1_Arc_check) @06c8b9a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -237,7 +229,7 @@ RWA1_Arc_check/20 (RWA1_Arc_check) @06df5d20
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
RCU_Arc_check/19 (RCU_Arc_check) @06df5c40
|
||||
RCU_Arc_check/15 (RCU_Arc_check) @06c8b8c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -246,7 +238,7 @@ RCU_Arc_check/19 (RCU_Arc_check) @06df5c40
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
IDB_Arc_check/18 (IDB_Arc_check) @06df5b60
|
||||
IDB_Arc_check/14 (IDB_Arc_check) @06c8b7e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -255,43 +247,7 @@ IDB_Arc_check/18 (IDB_Arc_check) @06df5b60
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Arc_check3/17 (ACU_Arc_check3) @06df5a80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Arc_check2/16 (ACU_Arc_check2) @06df59a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Arc_check1/15 (ACU_Arc_check1) @06df58c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Arc_check/14 (ACU_Arc_check) @06df57e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Emergency_Switch/13 (Emergency_Switch) @06df49d8
|
||||
Emergency_Switch/13 (Emergency_Switch) @06c8a8b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -299,7 +255,7 @@ Emergency_Switch/13 (Emergency_Switch) @06df49d8
|
||||
Referring: ECU3_KATECH_Logic_10ms/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DIN_CH2/12 (GV_DIN_CH2) @06df4990
|
||||
GV_DIN_CH2/12 (GV_DIN_CH2) @06c8a870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -307,7 +263,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06df4990
|
||||
Referring: ECU3_KATECH_Logic_10ms/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DIN_CH1/11 (GV_DIN_CH1) @06df4900
|
||||
GV_DIN_CH1/11 (GV_DIN_CH1) @06c8a7e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -315,7 +271,7 @@ GV_DIN_CH1/11 (GV_DIN_CH1) @06df4900
|
||||
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Digital_Read/10 (Digital_Read) @06df5700
|
||||
Digital_Read/10 (Digital_Read) @06c8b700
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -324,7 +280,7 @@ Digital_Read/10 (Digital_Read) @06df5700
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
System_Check_Func/9 (System_Check_Func) @06df5460
|
||||
System_Check_Func/9 (System_Check_Func) @06c8b460
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -333,7 +289,7 @@ System_Check_Func/9 (System_Check_Func) @06df5460
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06df1ee0
|
||||
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06c88ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -342,7 +298,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06df1ee0
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06df19a0
|
||||
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06c889a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -351,7 +307,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06df19a0
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06df1460
|
||||
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06c88460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -360,7 +316,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06df1460
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06df1e00
|
||||
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06c88e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -369,7 +325,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06df1e00
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06df1b60
|
||||
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06c88b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
|
||||
@ -377,8 +333,8 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06df1b60
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: ECU_check/22 (1073741824 (estimated locally),1.00 per call) RWA2_Arc_check/21 (1073741824 (estimated locally),1.00 per call) RWA1_Arc_check/20 (1073741824 (estimated locally),1.00 per call) RCU_Arc_check/19 (1073741824 (estimated locally),1.00 per call) IDB_Arc_check/18 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check3/17 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check2/16 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check1/15 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check/14 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06df18c0
|
||||
Calls: ECU_check/18 (1073741824 (estimated locally),1.00 per call) RWA2_Arc_check/17 (1073741824 (estimated locally),1.00 per call) RWA1_Arc_check/16 (1073741824 (estimated locally),1.00 per call) RCU_Arc_check/15 (1073741824 (estimated locally),1.00 per call) IDB_Arc_check/14 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06c888c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -387,7 +343,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06df18c0
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06df1620
|
||||
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06c88620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -396,7 +352,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06df1620
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06df1380
|
||||
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06c88380
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -405,7 +361,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06df1380
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by: ECU3_KATECH_Logic_1000ms/8 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_200ms/7 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_100ms/6 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_20ms/5 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_5ms/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Test_Signal_1_/0 (Test_Signal_1_) @06bab3a8
|
||||
Test_Signal_1_/0 (Test_Signal_1_) @06a4b3a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -469,14 +425,6 @@ ECU3_KATECH_Logic_10ms ()
|
||||
GV_DIN_CH1.0_5 = GV_DIN_CH1;
|
||||
Emergency_Switch = GV_DIN_CH1.0_5;
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check1 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check2 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check3 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IDB_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
RCU_Arc_check ();
|
||||
|
||||
@ -51,32 +51,24 @@ IPA function summary for ECU3_KATECH_Logic_20ms/5 inlinable
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
|
||||
|
||||
IPA function summary for ECU3_KATECH_Logic_10ms/4 inlinable
|
||||
global time: 120.000000
|
||||
self size: 22
|
||||
global size: 22
|
||||
min size: 30
|
||||
global time: 80.000000
|
||||
self size: 18
|
||||
global size: 18
|
||||
min size: 22
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:4.000000, time:4.000000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
ECU_check/22 function body not available
|
||||
ECU_check/18 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
RWA2_Arc_check/21 function body not available
|
||||
RWA2_Arc_check/17 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
RWA1_Arc_check/20 function body not available
|
||||
RWA1_Arc_check/16 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
RCU_Arc_check/19 function body not available
|
||||
RCU_Arc_check/15 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
IDB_Arc_check/18 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
ACU_Arc_check3/17 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
ACU_Arc_check2/16 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
ACU_Arc_check1/15 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
ACU_Arc_check/14 function body not available
|
||||
IDB_Arc_check/14 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
Digital_Read/10 function body not available
|
||||
loop depth: 0 freq:1.00 size: 3 time: 12
|
||||
@ -124,7 +116,7 @@ IPA function summary for ECU3_KATECH_Logic_init/1 inlinable
|
||||
|
||||
|
||||
Flattening functions:
|
||||
Overall time estimate: 194.000000 weighted by profile: 0.000000
|
||||
Overall time estimate: 154.000000 weighted by profile: 0.000000
|
||||
|
||||
Deciding on inlining of small functions. Starting with size 0.
|
||||
Enqueueing calls in ECU3_KATECH_Logic_1000ms/8.
|
||||
@ -161,10 +153,10 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
|
||||
Deciding on functions to be inlined into all callers and removing useless speculations:
|
||||
Overall time estimate: 144.000000 weighted by profile: 0.000000
|
||||
Overall time estimate: 104.000000 weighted by profile: 0.000000
|
||||
|
||||
Why inlining failed?
|
||||
function body not available : 12 calls, 12.000000 freq, 0 count
|
||||
function body not available : 8 calls, 8.000000 freq, 0 count
|
||||
IPA function summary for ECU3_KATECH_Logic_1000ms/8 inlinable
|
||||
global time: 2.000000
|
||||
self size: 4
|
||||
@ -175,7 +167,7 @@ IPA function summary for ECU3_KATECH_Logic_1000ms/8 inlinable
|
||||
size:0.000000, time:0.000000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
ECU3_KATECH_Logic_init/23 inlined
|
||||
ECU3_KATECH_Logic_init/19 inlined
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
|
||||
Stack frame offset 0, callee self size 0, callee size 0
|
||||
|
||||
@ -189,7 +181,7 @@ IPA function summary for ECU3_KATECH_Logic_200ms/7 inlinable
|
||||
size:0.000000, time:0.000000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
ECU3_KATECH_Logic_init/27 inlined
|
||||
ECU3_KATECH_Logic_init/23 inlined
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
|
||||
Stack frame offset 0, callee self size 0, callee size 0
|
||||
|
||||
@ -203,7 +195,7 @@ IPA function summary for ECU3_KATECH_Logic_100ms/6 inlinable
|
||||
size:0.000000, time:0.000000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
ECU3_KATECH_Logic_init/26 inlined
|
||||
ECU3_KATECH_Logic_init/22 inlined
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
|
||||
Stack frame offset 0, callee self size 0, callee size 0
|
||||
|
||||
@ -217,37 +209,29 @@ IPA function summary for ECU3_KATECH_Logic_20ms/5 inlinable
|
||||
size:0.000000, time:0.000000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
ECU3_KATECH_Logic_init/25 inlined
|
||||
ECU3_KATECH_Logic_init/21 inlined
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
|
||||
Stack frame offset 0, callee self size 0, callee size 0
|
||||
|
||||
IPA function summary for ECU3_KATECH_Logic_10ms/4 inlinable
|
||||
global time: 120.000000
|
||||
self size: 22
|
||||
global size: 22
|
||||
min size: 30
|
||||
global time: 80.000000
|
||||
self size: 18
|
||||
global size: 18
|
||||
min size: 22
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:4.000000, time:4.000000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
ECU_check/22 function body not available
|
||||
ECU_check/18 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
RWA2_Arc_check/21 function body not available
|
||||
RWA2_Arc_check/17 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
RWA1_Arc_check/20 function body not available
|
||||
RWA1_Arc_check/16 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
RCU_Arc_check/19 function body not available
|
||||
RCU_Arc_check/15 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
IDB_Arc_check/18 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
ACU_Arc_check3/17 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
ACU_Arc_check2/16 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
ACU_Arc_check1/15 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
ACU_Arc_check/14 function body not available
|
||||
IDB_Arc_check/14 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
Digital_Read/10 function body not available
|
||||
loop depth: 0 freq:1.00 size: 3 time: 12
|
||||
@ -266,7 +250,7 @@ IPA function summary for ECU3_KATECH_Logic_5ms/3 inlinable
|
||||
size:0.000000, time:0.000000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
ECU3_KATECH_Logic_init/24 inlined
|
||||
ECU3_KATECH_Logic_init/20 inlined
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
|
||||
Stack frame offset 0, callee self size 0, callee size 0
|
||||
|
||||
@ -297,71 +281,71 @@ IPA function summary for ECU3_KATECH_Logic_init/1 inlinable
|
||||
|
||||
Symbol table:
|
||||
|
||||
ECU3_KATECH_Logic_init/27 (ECU3_KATECH_Logic_init) @06e277e0
|
||||
ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06cdf380
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 26
|
||||
next sharing asm name: 22
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logic_init/27 is inline copy in ECU3_KATECH_Logic_200ms/7
|
||||
Function ECU3_KATECH_Logic_init/23 is inline copy in ECU3_KATECH_Logic_200ms/7
|
||||
Clone of ECU3_KATECH_Logic_init/1
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
|
||||
Called by: ECU3_KATECH_Logic_200ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_init/26 (ECU3_KATECH_Logic_init) @06e27700
|
||||
ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06cdf2a0
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 25
|
||||
previous sharing asm name: 27
|
||||
next sharing asm name: 21
|
||||
previous sharing asm name: 23
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logic_init/26 is inline copy in ECU3_KATECH_Logic_100ms/6
|
||||
Function ECU3_KATECH_Logic_init/22 is inline copy in ECU3_KATECH_Logic_100ms/6
|
||||
Clone of ECU3_KATECH_Logic_init/1
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
|
||||
Called by: ECU3_KATECH_Logic_100ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_init/25 (ECU3_KATECH_Logic_init) @06e27620
|
||||
ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06cdf1c0
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 24
|
||||
previous sharing asm name: 26
|
||||
next sharing asm name: 20
|
||||
previous sharing asm name: 22
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logic_init/25 is inline copy in ECU3_KATECH_Logic_20ms/5
|
||||
Function ECU3_KATECH_Logic_init/21 is inline copy in ECU3_KATECH_Logic_20ms/5
|
||||
Clone of ECU3_KATECH_Logic_init/1
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
|
||||
Called by: ECU3_KATECH_Logic_20ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_init/24 (ECU3_KATECH_Logic_init) @06e27540
|
||||
ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06cdf0e0
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 23
|
||||
previous sharing asm name: 25
|
||||
next sharing asm name: 19
|
||||
previous sharing asm name: 21
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logic_init/24 is inline copy in ECU3_KATECH_Logic_5ms/3
|
||||
Function ECU3_KATECH_Logic_init/20 is inline copy in ECU3_KATECH_Logic_5ms/3
|
||||
Clone of ECU3_KATECH_Logic_init/1
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
|
||||
Called by: ECU3_KATECH_Logic_5ms/3 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06e27460
|
||||
ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06cdf000
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 1
|
||||
previous sharing asm name: 24
|
||||
previous sharing asm name: 20
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logic_init/23 is inline copy in ECU3_KATECH_Logic_1000ms/8
|
||||
Function ECU3_KATECH_Logic_init/19 is inline copy in ECU3_KATECH_Logic_1000ms/8
|
||||
Clone of ECU3_KATECH_Logic_init/1
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
|
||||
Called by: ECU3_KATECH_Logic_1000ms/8 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU_check/22 (ECU_check) @06df5ee0
|
||||
ECU_check/18 (ECU_check) @06c8bb60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -370,7 +354,7 @@ ECU_check/22 (ECU_check) @06df5ee0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
RWA2_Arc_check/21 (RWA2_Arc_check) @06df5e00
|
||||
RWA2_Arc_check/17 (RWA2_Arc_check) @06c8ba80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -379,7 +363,7 @@ RWA2_Arc_check/21 (RWA2_Arc_check) @06df5e00
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
RWA1_Arc_check/20 (RWA1_Arc_check) @06df5d20
|
||||
RWA1_Arc_check/16 (RWA1_Arc_check) @06c8b9a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -388,7 +372,7 @@ RWA1_Arc_check/20 (RWA1_Arc_check) @06df5d20
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
RCU_Arc_check/19 (RCU_Arc_check) @06df5c40
|
||||
RCU_Arc_check/15 (RCU_Arc_check) @06c8b8c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -397,7 +381,7 @@ RCU_Arc_check/19 (RCU_Arc_check) @06df5c40
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
IDB_Arc_check/18 (IDB_Arc_check) @06df5b60
|
||||
IDB_Arc_check/14 (IDB_Arc_check) @06c8b7e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -406,43 +390,7 @@ IDB_Arc_check/18 (IDB_Arc_check) @06df5b60
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Arc_check3/17 (ACU_Arc_check3) @06df5a80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Arc_check2/16 (ACU_Arc_check2) @06df59a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Arc_check1/15 (ACU_Arc_check1) @06df58c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Arc_check/14 (ACU_Arc_check) @06df57e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Emergency_Switch/13 (Emergency_Switch) @06df49d8
|
||||
Emergency_Switch/13 (Emergency_Switch) @06c8a8b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -450,7 +398,7 @@ Emergency_Switch/13 (Emergency_Switch) @06df49d8
|
||||
Referring: ECU3_KATECH_Logic_10ms/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DIN_CH2/12 (GV_DIN_CH2) @06df4990
|
||||
GV_DIN_CH2/12 (GV_DIN_CH2) @06c8a870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -458,7 +406,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06df4990
|
||||
Referring: ECU3_KATECH_Logic_10ms/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DIN_CH1/11 (GV_DIN_CH1) @06df4900
|
||||
GV_DIN_CH1/11 (GV_DIN_CH1) @06c8a7e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -466,7 +414,7 @@ GV_DIN_CH1/11 (GV_DIN_CH1) @06df4900
|
||||
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Digital_Read/10 (Digital_Read) @06df5700
|
||||
Digital_Read/10 (Digital_Read) @06c8b700
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -475,7 +423,7 @@ Digital_Read/10 (Digital_Read) @06df5700
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
System_Check_Func/9 (System_Check_Func) @06df5460
|
||||
System_Check_Func/9 (System_Check_Func) @06c8b460
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -484,7 +432,16 @@ System_Check_Func/9 (System_Check_Func) @06df5460
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06df1ee0
|
||||
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06c88ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/19 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06c889a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -493,7 +450,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06df1ee0
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/23 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06df19a0
|
||||
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06c88460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -501,8 +458,8 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06df19a0
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/27 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06df1460
|
||||
Calls: ECU3_KATECH_Logic_init/22 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06c88e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -510,17 +467,8 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06df1460
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/26 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06df1e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/25 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06df1b60
|
||||
Calls: ECU3_KATECH_Logic_init/21 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06c88b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
|
||||
@ -528,8 +476,8 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06df1b60
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: ECU_check/22 (1073741824 (estimated locally),1.00 per call) RWA2_Arc_check/21 (1073741824 (estimated locally),1.00 per call) RWA1_Arc_check/20 (1073741824 (estimated locally),1.00 per call) RCU_Arc_check/19 (1073741824 (estimated locally),1.00 per call) IDB_Arc_check/18 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check3/17 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check2/16 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check1/15 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check/14 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06df18c0
|
||||
Calls: ECU_check/18 (1073741824 (estimated locally),1.00 per call) RWA2_Arc_check/17 (1073741824 (estimated locally),1.00 per call) RWA1_Arc_check/16 (1073741824 (estimated locally),1.00 per call) RCU_Arc_check/15 (1073741824 (estimated locally),1.00 per call) IDB_Arc_check/14 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06c888c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -537,8 +485,8 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06df18c0
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/24 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06df1620
|
||||
Calls: ECU3_KATECH_Logic_init/20 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06c88620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -547,17 +495,17 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06df1620
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06df1380
|
||||
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06c88380
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
previous sharing asm name: 23
|
||||
previous sharing asm name: 19
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Test_Signal_1_/0 (Test_Signal_1_) @06bab3a8
|
||||
Test_Signal_1_/0 (Test_Signal_1_) @06a4b3a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -651,14 +599,6 @@ ECU3_KATECH_Logic_10ms ()
|
||||
GV_DIN_CH1.0_5 = GV_DIN_CH1;
|
||||
Emergency_Switch = GV_DIN_CH1.0_5;
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check1 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check2 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check3 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IDB_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
RCU_Arc_check ();
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -55,14 +55,6 @@ ECU3_KATECH_Logic_10ms ()
|
||||
GV_DIN_CH1.0_5 = GV_DIN_CH1;
|
||||
Emergency_Switch = GV_DIN_CH1.0_5;
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check1 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check2 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check3 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IDB_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
RCU_Arc_check ();
|
||||
|
||||
@ -1,70 +1,70 @@
|
||||
callgraph:
|
||||
|
||||
ECU3_KATECH_Logic_init/27 (ECU3_KATECH_Logic_init) @06e277e0
|
||||
ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06cdf380
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 26
|
||||
next sharing asm name: 22
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logic_init/27 is inline copy in ECU3_KATECH_Logic_200ms/7
|
||||
Function ECU3_KATECH_Logic_init/23 is inline copy in ECU3_KATECH_Logic_200ms/7
|
||||
Clone of ECU3_KATECH_Logic_init/1
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
|
||||
Called by: ECU3_KATECH_Logic_200ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_init/26 (ECU3_KATECH_Logic_init) @06e27700
|
||||
ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06cdf2a0
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 25
|
||||
previous sharing asm name: 27
|
||||
next sharing asm name: 21
|
||||
previous sharing asm name: 23
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logic_init/26 is inline copy in ECU3_KATECH_Logic_100ms/6
|
||||
Function ECU3_KATECH_Logic_init/22 is inline copy in ECU3_KATECH_Logic_100ms/6
|
||||
Clone of ECU3_KATECH_Logic_init/1
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
|
||||
Called by: ECU3_KATECH_Logic_100ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_init/25 (ECU3_KATECH_Logic_init) @06e27620
|
||||
ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06cdf1c0
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 24
|
||||
previous sharing asm name: 26
|
||||
next sharing asm name: 20
|
||||
previous sharing asm name: 22
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logic_init/25 is inline copy in ECU3_KATECH_Logic_20ms/5
|
||||
Function ECU3_KATECH_Logic_init/21 is inline copy in ECU3_KATECH_Logic_20ms/5
|
||||
Clone of ECU3_KATECH_Logic_init/1
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
|
||||
Called by: ECU3_KATECH_Logic_20ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_init/24 (ECU3_KATECH_Logic_init) @06e27540
|
||||
ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06cdf0e0
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 23
|
||||
previous sharing asm name: 25
|
||||
next sharing asm name: 19
|
||||
previous sharing asm name: 21
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logic_init/24 is inline copy in ECU3_KATECH_Logic_5ms/3
|
||||
Function ECU3_KATECH_Logic_init/20 is inline copy in ECU3_KATECH_Logic_5ms/3
|
||||
Clone of ECU3_KATECH_Logic_init/1
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
|
||||
Called by: ECU3_KATECH_Logic_5ms/3 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06e27460
|
||||
ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06cdf000
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 1
|
||||
previous sharing asm name: 24
|
||||
previous sharing asm name: 20
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logic_init/23 is inline copy in ECU3_KATECH_Logic_1000ms/8
|
||||
Function ECU3_KATECH_Logic_init/19 is inline copy in ECU3_KATECH_Logic_1000ms/8
|
||||
Clone of ECU3_KATECH_Logic_init/1
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
|
||||
Called by: ECU3_KATECH_Logic_1000ms/8 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU_check/22 (ECU_check) @06df5ee0
|
||||
ECU_check/18 (ECU_check) @06c8bb60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -73,7 +73,7 @@ ECU_check/22 (ECU_check) @06df5ee0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
RWA2_Arc_check/21 (RWA2_Arc_check) @06df5e00
|
||||
RWA2_Arc_check/17 (RWA2_Arc_check) @06c8ba80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -82,7 +82,7 @@ RWA2_Arc_check/21 (RWA2_Arc_check) @06df5e00
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
RWA1_Arc_check/20 (RWA1_Arc_check) @06df5d20
|
||||
RWA1_Arc_check/16 (RWA1_Arc_check) @06c8b9a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -91,7 +91,7 @@ RWA1_Arc_check/20 (RWA1_Arc_check) @06df5d20
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
RCU_Arc_check/19 (RCU_Arc_check) @06df5c40
|
||||
RCU_Arc_check/15 (RCU_Arc_check) @06c8b8c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -100,7 +100,7 @@ RCU_Arc_check/19 (RCU_Arc_check) @06df5c40
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
IDB_Arc_check/18 (IDB_Arc_check) @06df5b60
|
||||
IDB_Arc_check/14 (IDB_Arc_check) @06c8b7e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -109,43 +109,7 @@ IDB_Arc_check/18 (IDB_Arc_check) @06df5b60
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Arc_check3/17 (ACU_Arc_check3) @06df5a80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Arc_check2/16 (ACU_Arc_check2) @06df59a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Arc_check1/15 (ACU_Arc_check1) @06df58c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Arc_check/14 (ACU_Arc_check) @06df57e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Digital_Read/10 (Digital_Read) @06df5700
|
||||
Digital_Read/10 (Digital_Read) @06c8b700
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -154,7 +118,7 @@ Digital_Read/10 (Digital_Read) @06df5700
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
System_Check_Func/9 (System_Check_Func) @06df5460
|
||||
System_Check_Func/9 (System_Check_Func) @06c8b460
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -163,7 +127,16 @@ System_Check_Func/9 (System_Check_Func) @06df5460
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06df1ee0
|
||||
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06c88ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/19 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06c889a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -172,7 +145,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06df1ee0
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/23 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06df19a0
|
||||
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06c88460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -180,8 +153,8 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06df19a0
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/27 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06df1460
|
||||
Calls: ECU3_KATECH_Logic_init/22 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06c88e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -189,17 +162,8 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06df1460
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/26 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06df1e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/25 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06df1b60
|
||||
Calls: ECU3_KATECH_Logic_init/21 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06c88b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
|
||||
@ -207,8 +171,8 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06df1b60
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: ECU_check/22 (1073741824 (estimated locally),1.00 per call) RWA2_Arc_check/21 (1073741824 (estimated locally),1.00 per call) RWA1_Arc_check/20 (1073741824 (estimated locally),1.00 per call) RCU_Arc_check/19 (1073741824 (estimated locally),1.00 per call) IDB_Arc_check/18 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check3/17 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check2/16 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check1/15 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check/14 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06df18c0
|
||||
Calls: ECU_check/18 (1073741824 (estimated locally),1.00 per call) RWA2_Arc_check/17 (1073741824 (estimated locally),1.00 per call) RWA1_Arc_check/16 (1073741824 (estimated locally),1.00 per call) RCU_Arc_check/15 (1073741824 (estimated locally),1.00 per call) IDB_Arc_check/14 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06c888c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -216,8 +180,8 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06df18c0
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/24 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06df1620
|
||||
Calls: ECU3_KATECH_Logic_init/20 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06c88620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -226,10 +190,10 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06df1620
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06df1380
|
||||
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06c88380
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
previous sharing asm name: 23
|
||||
previous sharing asm name: 19
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
@ -238,21 +202,21 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06df1380
|
||||
Calls:
|
||||
Clearing variable flags:
|
||||
|
||||
Function name:ECU3_KATECH_Logic_init/27:
|
||||
locals read:
|
||||
locals written:
|
||||
Function name:ECU3_KATECH_Logic_init/26:
|
||||
locals read:
|
||||
locals written:
|
||||
Function name:ECU3_KATECH_Logic_init/25:
|
||||
locals read:
|
||||
locals written:
|
||||
Function name:ECU3_KATECH_Logic_init/24:
|
||||
locals read:
|
||||
locals written:
|
||||
Function name:ECU3_KATECH_Logic_init/23:
|
||||
locals read:
|
||||
locals written:
|
||||
Function name:ECU3_KATECH_Logic_init/22:
|
||||
locals read:
|
||||
locals written:
|
||||
Function name:ECU3_KATECH_Logic_init/21:
|
||||
locals read:
|
||||
locals written:
|
||||
Function name:ECU3_KATECH_Logic_init/20:
|
||||
locals read:
|
||||
locals written:
|
||||
Function name:ECU3_KATECH_Logic_init/19:
|
||||
locals read:
|
||||
locals written:
|
||||
Function name:ECU3_KATECH_Logic_1000ms/8:
|
||||
locals read:
|
||||
locals written:
|
||||
@ -279,150 +243,150 @@ Function name:ECU3_KATECH_Logic_init/1:
|
||||
locals written:
|
||||
|
||||
ordered call graph: reduced
|
||||
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06df1ee0
|
||||
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06c88ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06b19e98
|
||||
Aux: @067f4190
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/19 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06cdf000
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 1
|
||||
previous sharing asm name: 20
|
||||
Aux: @067f41b0
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logic_init/19 is inline copy in ECU3_KATECH_Logic_1000ms/8
|
||||
Clone of ECU3_KATECH_Logic_init/1
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
|
||||
Called by: ECU3_KATECH_Logic_1000ms/8 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06c889a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @067f42d0
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/23 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06e27460
|
||||
ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06cdf380
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 1
|
||||
previous sharing asm name: 24
|
||||
Aux: @06b19dd8
|
||||
next sharing asm name: 22
|
||||
Aux: @067f4310
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logic_init/23 is inline copy in ECU3_KATECH_Logic_1000ms/8
|
||||
Clone of ECU3_KATECH_Logic_init/1
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
|
||||
Called by: ECU3_KATECH_Logic_1000ms/8 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06df19a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06b19f38
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/27 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_init/27 (ECU3_KATECH_Logic_init) @06e277e0
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 26
|
||||
Aux: @06b1a058
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logic_init/27 is inline copy in ECU3_KATECH_Logic_200ms/7
|
||||
Function ECU3_KATECH_Logic_init/23 is inline copy in ECU3_KATECH_Logic_200ms/7
|
||||
Clone of ECU3_KATECH_Logic_init/1
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
|
||||
Called by: ECU3_KATECH_Logic_200ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06df1460
|
||||
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06c88460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06b19f58
|
||||
Aux: @067f4010
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/26 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_init/26 (ECU3_KATECH_Logic_init) @06e27700
|
||||
Calls: ECU3_KATECH_Logic_init/22 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06cdf2a0
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 25
|
||||
previous sharing asm name: 27
|
||||
Aux: @06b1a078
|
||||
next sharing asm name: 21
|
||||
previous sharing asm name: 23
|
||||
Aux: @067f4290
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logic_init/26 is inline copy in ECU3_KATECH_Logic_100ms/6
|
||||
Function ECU3_KATECH_Logic_init/22 is inline copy in ECU3_KATECH_Logic_100ms/6
|
||||
Clone of ECU3_KATECH_Logic_init/1
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
|
||||
Called by: ECU3_KATECH_Logic_100ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06df1e00
|
||||
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06c88e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06b1a018
|
||||
Aux: @067f3fb0
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/25 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_init/25 (ECU3_KATECH_Logic_init) @06e27620
|
||||
Calls: ECU3_KATECH_Logic_init/21 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06cdf1c0
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 24
|
||||
previous sharing asm name: 26
|
||||
Aux: @06b19d98
|
||||
next sharing asm name: 20
|
||||
previous sharing asm name: 22
|
||||
Aux: @067f40f0
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logic_init/25 is inline copy in ECU3_KATECH_Logic_20ms/5
|
||||
Function ECU3_KATECH_Logic_init/21 is inline copy in ECU3_KATECH_Logic_20ms/5
|
||||
Clone of ECU3_KATECH_Logic_init/1
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
|
||||
Called by: ECU3_KATECH_Logic_20ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06df1b60
|
||||
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06c88b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06b19f78
|
||||
Aux: @067f4050
|
||||
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: ECU_check/22 (1073741824 (estimated locally),1.00 per call) RWA2_Arc_check/21 (1073741824 (estimated locally),1.00 per call) RWA1_Arc_check/20 (1073741824 (estimated locally),1.00 per call) RCU_Arc_check/19 (1073741824 (estimated locally),1.00 per call) IDB_Arc_check/18 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check3/17 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check2/16 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check1/15 (1073741824 (estimated locally),1.00 per call) ACU_Arc_check/14 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06df18c0
|
||||
Calls: ECU_check/18 (1073741824 (estimated locally),1.00 per call) RWA2_Arc_check/17 (1073741824 (estimated locally),1.00 per call) RWA1_Arc_check/16 (1073741824 (estimated locally),1.00 per call) RCU_Arc_check/15 (1073741824 (estimated locally),1.00 per call) IDB_Arc_check/14 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06c888c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06b1a138
|
||||
Aux: @067f3fd0
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logic_init/24 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_init/24 (ECU3_KATECH_Logic_init) @06e27540
|
||||
Calls: ECU3_KATECH_Logic_init/20 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06cdf0e0
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 23
|
||||
previous sharing asm name: 25
|
||||
Aux: @06b19e38
|
||||
next sharing asm name: 19
|
||||
previous sharing asm name: 21
|
||||
Aux: @067f4370
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logic_init/24 is inline copy in ECU3_KATECH_Logic_5ms/3
|
||||
Function ECU3_KATECH_Logic_init/20 is inline copy in ECU3_KATECH_Logic_5ms/3
|
||||
Clone of ECU3_KATECH_Logic_init/1
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
|
||||
Called by: ECU3_KATECH_Logic_5ms/3 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06df1620
|
||||
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06c88620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06b1a0b8
|
||||
Aux: @067f4070
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06df1380
|
||||
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06c88380
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
previous sharing asm name: 23
|
||||
Aux: @06b19f98
|
||||
previous sharing asm name: 19
|
||||
Aux: @067f4110
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
@ -443,7 +407,7 @@ Function name:ECU3_KATECH_Logic_2ms/2:
|
||||
globals read: ALL
|
||||
globals written: ALL
|
||||
|
||||
Function name:ECU3_KATECH_Logic_init/24:
|
||||
Function name:ECU3_KATECH_Logic_init/20:
|
||||
locals read:
|
||||
locals written:
|
||||
globals read:
|
||||
@ -461,7 +425,7 @@ Function name:ECU3_KATECH_Logic_10ms/4:
|
||||
globals read: ALL
|
||||
globals written: ALL
|
||||
|
||||
Function name:ECU3_KATECH_Logic_init/25:
|
||||
Function name:ECU3_KATECH_Logic_init/21:
|
||||
locals read:
|
||||
locals written:
|
||||
globals read:
|
||||
@ -473,7 +437,7 @@ Function name:ECU3_KATECH_Logic_20ms/5:
|
||||
globals read:
|
||||
globals written:
|
||||
|
||||
Function name:ECU3_KATECH_Logic_init/26:
|
||||
Function name:ECU3_KATECH_Logic_init/22:
|
||||
locals read:
|
||||
locals written:
|
||||
globals read:
|
||||
@ -485,7 +449,7 @@ Function name:ECU3_KATECH_Logic_100ms/6:
|
||||
globals read:
|
||||
globals written:
|
||||
|
||||
Function name:ECU3_KATECH_Logic_init/27:
|
||||
Function name:ECU3_KATECH_Logic_init/23:
|
||||
locals read:
|
||||
locals written:
|
||||
globals read:
|
||||
@ -497,7 +461,7 @@ Function name:ECU3_KATECH_Logic_200ms/7:
|
||||
globals read:
|
||||
globals written:
|
||||
|
||||
Function name:ECU3_KATECH_Logic_init/23:
|
||||
Function name:ECU3_KATECH_Logic_init/19:
|
||||
locals read:
|
||||
locals written:
|
||||
globals read:
|
||||
@ -565,14 +529,6 @@ ECU3_KATECH_Logic_10ms ()
|
||||
GV_DIN_CH1.0_5 = GV_DIN_CH1;
|
||||
Emergency_Switch = GV_DIN_CH1.0_5;
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check1 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check2 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check3 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IDB_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
RCU_Arc_check ();
|
||||
|
||||
@ -55,14 +55,6 @@ ECU3_KATECH_Logic_10ms ()
|
||||
GV_DIN_CH1.0_5 = GV_DIN_CH1;
|
||||
Emergency_Switch = GV_DIN_CH1.0_5;
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check1 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check2 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check3 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IDB_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
RCU_Arc_check ();
|
||||
|
||||
@ -55,14 +55,6 @@ ECU3_KATECH_Logic_10ms ()
|
||||
GV_DIN_CH1.0_5 = GV_DIN_CH1;
|
||||
Emergency_Switch = GV_DIN_CH1.0_5;
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check1 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check2 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check3 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IDB_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
RCU_Arc_check ();
|
||||
|
||||
@ -55,14 +55,6 @@ ECU3_KATECH_Logic_10ms ()
|
||||
GV_DIN_CH1.0_5 = GV_DIN_CH1;
|
||||
Emergency_Switch = GV_DIN_CH1.0_5;
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check1 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check2 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
ACU_Arc_check3 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IDB_Arc_check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
RCU_Arc_check ();
|
||||
|
||||
Binary file not shown.
@ -2,7 +2,7 @@ KATECK_Logic.c:15:6:ECU3_KATECH_Logic_init 0 static
|
||||
KATECK_Logic.c:20:6:ECU3_KATECH_Logic_2ms 0 static
|
||||
KATECK_Logic.c:28:6:ECU3_KATECH_Logic_5ms 0 static
|
||||
KATECK_Logic.c:33:6:ECU3_KATECH_Logic_10ms 8 static
|
||||
KATECK_Logic.c:50:6:ECU3_KATECH_Logic_20ms 0 static
|
||||
KATECK_Logic.c:55:6:ECU3_KATECH_Logic_100ms 0 static
|
||||
KATECK_Logic.c:59:6:ECU3_KATECH_Logic_200ms 0 static
|
||||
KATECK_Logic.c:64:6:ECU3_KATECH_Logic_1000ms 0 static
|
||||
KATECK_Logic.c:46:6:ECU3_KATECH_Logic_20ms 0 static
|
||||
KATECK_Logic.c:51:6:ECU3_KATECH_Logic_100ms 0 static
|
||||
KATECK_Logic.c:55:6:ECU3_KATECH_Logic_200ms 0 static
|
||||
KATECK_Logic.c:60:6:ECU3_KATECH_Logic_1000ms 0 static
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -13,7 +13,7 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
Key_Off_Process_Func/33 (Key_Off_Process_Func) @06b90000
|
||||
Key_Off_Process_Func/32 (Key_Off_Process_Func) @06bdf000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -22,7 +22,7 @@ Key_Off_Process_Func/33 (Key_Off_Process_Func) @06b90000
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0
|
||||
Calls:
|
||||
GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06b8f678
|
||||
GV_VCU_GearSelStat/31 (GV_VCU_GearSelStat) @06bde5a0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -30,7 +30,7 @@ GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06b8f678
|
||||
Referring: System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06b8f630
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/30 (GV_VCU_EPAM_Park_Request_to_EPC) @06bde558
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -38,7 +38,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06b8f630
|
||||
Referring: System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b439a0
|
||||
Read_LDC_Voltage/29 (Read_LDC_Voltage) @06ba29a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -47,7 +47,7 @@ Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b439a0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0
|
||||
Calls:
|
||||
Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b437e0
|
||||
Est_Vehicle_Speed/28 (Est_Vehicle_Speed) @06ba27e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -56,7 +56,7 @@ Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b437e0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0
|
||||
Calls:
|
||||
Motor_Status/28 (Motor_Status) @06b431c0
|
||||
Motor_Status/27 (Motor_Status) @06ba21c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -65,7 +65,7 @@ Motor_Status/28 (Motor_Status) @06b431c0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0
|
||||
Calls:
|
||||
Check_Charging_Status/27 (Check_Charging_Status) @06b43ee0
|
||||
Check_Charging_Status/26 (Check_Charging_Status) @06ba2ee0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -74,7 +74,7 @@ Check_Charging_Status/27 (Check_Charging_Status) @06b43ee0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0
|
||||
Calls:
|
||||
Drive_Mode_Func/26 (Drive_Mode_Func) @06b43e00
|
||||
Drive_Mode_Func/25 (Drive_Mode_Func) @06ba2e00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -83,7 +83,7 @@ Drive_Mode_Func/26 (Drive_Mode_Func) @06b43e00
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0
|
||||
Calls:
|
||||
Key_on_Process_Func/25 (Key_on_Process_Func) @06b43d20
|
||||
Key_on_Process_Func/24 (Key_on_Process_Func) @06ba2d20
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -92,7 +92,7 @@ Key_on_Process_Func/25 (Key_on_Process_Func) @06b43d20
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0
|
||||
Calls:
|
||||
IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b43c40
|
||||
IG_OnCheck_HV_Status/23 (IG_OnCheck_HV_Status) @06ba2c40
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -101,7 +101,7 @@ IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b43c40
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0
|
||||
Calls:
|
||||
SET_SW_VER/23 (SET_SW_VER) @06b43b60
|
||||
SET_SW_VER/22 (SET_SW_VER) @06ba2b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -110,7 +110,7 @@ SET_SW_VER/23 (SET_SW_VER) @06b43b60
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0
|
||||
Calls:
|
||||
GV_VCU_Ready/22 (GV_VCU_Ready) @06b8f3a8
|
||||
GV_VCU_Ready/21 (GV_VCU_Ready) @06bde2d0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -118,7 +118,7 @@ GV_VCU_Ready/22 (GV_VCU_Ready) @06b8f3a8
|
||||
Referring: System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b43a80
|
||||
Soc_Check_befor_IGN/20 (Soc_Check_befor_IGN) @06ba2a80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -127,7 +127,7 @@ Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b43a80
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0
|
||||
Calls:
|
||||
GV_Key_Off_Level/20 (GV_Key_Off_Level) @06b8f318
|
||||
GV_Key_Off_Level/19 (GV_Key_Off_Level) @06bde240
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -135,7 +135,7 @@ GV_Key_Off_Level/20 (GV_Key_Off_Level) @06b8f318
|
||||
Referring: System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06b8f2d0
|
||||
GV_CE_ON_CMD/18 (GV_CE_ON_CMD) @06bde1f8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -143,7 +143,7 @@ GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06b8f2d0
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IG_Process_Status/18 (GV_IG_Process_Status) @06b8f288
|
||||
GV_IG_Process_Status/17 (GV_IG_Process_Status) @06bde1b0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -151,7 +151,7 @@ GV_IG_Process_Status/18 (GV_IG_Process_Status) @06b8f288
|
||||
Referring: System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (write)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (write)System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Ignition/17 (GV_VCU_Ignition) @06b8f240
|
||||
GV_VCU_Ignition/16 (GV_VCU_Ignition) @06bde168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -159,7 +159,7 @@ GV_VCU_Ignition/17 (GV_VCU_Ignition) @06b8f240
|
||||
Referring: System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06b8f1f8
|
||||
GV_LDC_Apply_Check/15 (GV_LDC_Apply_Check) @06bde120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -167,7 +167,7 @@ GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06b8f1f8
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_STA/15 (GV_LDC_STA) @06b8f1b0
|
||||
GV_LDC_STA/14 (GV_LDC_STA) @06bde0d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -175,7 +175,7 @@ GV_LDC_STA/15 (GV_LDC_STA) @06b8f1b0
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06b8f168
|
||||
GV_HV_Apply_Check/13 (GV_HV_Apply_Check) @06bde090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -183,7 +183,7 @@ GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06b8f168
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06b8f120
|
||||
GV_BMS_HVOn_STA/12 (GV_BMS_HVOn_STA) @06bde048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -191,7 +191,7 @@ GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06b8f120
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06b8f0d8
|
||||
GV_OBC_Fault_Check/11 (GV_OBC_Fault_Check) @06bde000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -199,7 +199,7 @@ GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06b8f0d8
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_OBC_Interlock/11 (GV_OBC_Interlock) @06b8f090
|
||||
GV_OBC_Interlock/10 (GV_OBC_Interlock) @06ba9f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -207,7 +207,7 @@ GV_OBC_Interlock/11 (GV_OBC_Interlock) @06b8f090
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06b8f048
|
||||
GV_LDC_Fault_Check/9 (GV_LDC_Fault_Check) @06ba9f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -215,7 +215,7 @@ GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06b8f048
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06b8f000
|
||||
GV_LDC_TEMP_FAULT/8 (GV_LDC_TEMP_FAULT) @06ba9ee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -223,7 +223,7 @@ GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06b8f000
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b4af78
|
||||
GV_LDC_FltSta/7 (GV_LDC_FltSta) @06ba9ea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -231,7 +231,7 @@ GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b4af78
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b4af30
|
||||
GV_MCU_Fault_Check/6 (GV_MCU_Fault_Check) @06ba9e58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -239,7 +239,7 @@ GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b4af30
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b4aee8
|
||||
GV_MCU_FltSta/5 (GV_MCU_FltSta) @06ba9e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -247,15 +247,7 @@ GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b4aee8
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MCU_FltSta/5 (GV_MCU_FltSta) @06b4aea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b4ae58
|
||||
GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06ba9dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -263,7 +255,7 @@ GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b4ae58
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b4ae10
|
||||
GV_BMS_Interlock/3 (GV_BMS_Interlock) @06ba9d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -271,7 +263,7 @@ GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b4ae10
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b4adc8
|
||||
GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06ba9d38
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -279,7 +271,7 @@ GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b4adc8
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b4ad80
|
||||
GV_BMS_FltSta/1 (GV_BMS_FltSta) @06ba9cf0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -287,15 +279,15 @@ GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b4ad80
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
System_Check_Func/0 (System_Check_Func) @06b43380
|
||||
System_Check_Func/0 (System_Check_Func) @06ba2380
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Interlock/6 (read)GV_MCU_Fault_Check/7 (write)GV_MCU_Fault_Check/7 (write)GV_LDC_FltSta/8 (read)GV_LDC_TEMP_FAULT/9 (read)GV_LDC_Fault_Check/10 (write)GV_LDC_Fault_Check/10 (write)GV_OBC_Interlock/11 (read)GV_OBC_Fault_Check/12 (write)GV_OBC_Fault_Check/12 (write)GV_BMS_HVOn_STA/13 (read)GV_HV_Apply_Check/14 (write)GV_HV_Apply_Check/14 (write)GV_LDC_STA/15 (read)GV_LDC_Apply_Check/16 (write)GV_LDC_Apply_Check/16 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_CE_ON_CMD/19 (write)GV_Key_Off_Level/20 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_VCU_Ready/22 (write)GV_CE_ON_CMD/19 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_VCU_EPAM_Park_Request_to_EPC/31 (write)GV_VCU_GearSelStat/32 (write)
|
||||
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Fault_Check/6 (write)GV_MCU_Fault_Check/6 (write)GV_LDC_FltSta/7 (read)GV_LDC_TEMP_FAULT/8 (read)GV_LDC_Fault_Check/9 (write)GV_LDC_Fault_Check/9 (write)GV_OBC_Interlock/10 (read)GV_OBC_Fault_Check/11 (write)GV_OBC_Fault_Check/11 (write)GV_BMS_HVOn_STA/12 (read)GV_HV_Apply_Check/13 (write)GV_HV_Apply_Check/13 (write)GV_LDC_STA/14 (read)GV_LDC_Apply_Check/15 (write)GV_LDC_Apply_Check/15 (write)GV_VCU_Ignition/16 (read)GV_IG_Process_Status/17 (read)GV_CE_ON_CMD/18 (write)GV_Key_Off_Level/19 (write)GV_VCU_Ignition/16 (read)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (write)GV_VCU_Ignition/16 (read)GV_IG_Process_Status/17 (read)GV_VCU_Ready/21 (write)GV_CE_ON_CMD/18 (write)GV_VCU_Ignition/16 (read)GV_IG_Process_Status/17 (read)GV_VCU_Ignition/16 (read)GV_IG_Process_Status/17 (read)GV_VCU_Ignition/16 (read)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (write)GV_VCU_Ignition/16 (read)GV_IG_Process_Status/17 (read)GV_VCU_EPAM_Park_Request_to_EPC/30 (write)GV_VCU_GearSelStat/31 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls: Key_Off_Process_Func/33 Read_LDC_Voltage/30 Est_Vehicle_Speed/29 Motor_Status/28 Check_Charging_Status/27 Drive_Mode_Func/26 Key_on_Process_Func/25 IG_OnCheck_HV_Status/24 SET_SW_VER/23 Soc_Check_befor_IGN/21
|
||||
Calls: Key_Off_Process_Func/32 Read_LDC_Voltage/29 Est_Vehicle_Speed/28 Motor_Status/27 Check_Charging_Status/26 Drive_Mode_Func/25 Key_on_Process_Func/24 IG_OnCheck_HV_Status/23 SET_SW_VER/22 Soc_Check_befor_IGN/20
|
||||
System_Check_Func ()
|
||||
{
|
||||
<bb 2> :
|
||||
@ -335,159 +327,152 @@ System_Check_Func ()
|
||||
if (GV_MCU_FltSta.3_4 == 0)
|
||||
goto <bb 8>; [INV]
|
||||
else
|
||||
goto <bb 10>; [INV]
|
||||
goto <bb 9>; [INV]
|
||||
|
||||
<bb 8> :
|
||||
GV_MCU_Interlock.4_5 = GV_MCU_Interlock;
|
||||
if (GV_MCU_Interlock.4_5 == 0)
|
||||
goto <bb 9>; [INV]
|
||||
else
|
||||
goto <bb 10>; [INV]
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 0;
|
||||
goto <bb 10>; [INV]
|
||||
|
||||
<bb 9> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 0;
|
||||
goto <bb 11>; [INV]
|
||||
GV_MCU_Fault_Check = 1;
|
||||
|
||||
<bb 10> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 1;
|
||||
GV_LDC_FltSta.4_5 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.4_5 == 0)
|
||||
goto <bb 11>; [INV]
|
||||
else
|
||||
goto <bb 13>; [INV]
|
||||
|
||||
<bb 11> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_FltSta.5_6 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.5_6 == 0)
|
||||
GV_LDC_TEMP_FAULT.5_6 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.5_6 == 0)
|
||||
goto <bb 12>; [INV]
|
||||
else
|
||||
goto <bb 14>; [INV]
|
||||
goto <bb 13>; [INV]
|
||||
|
||||
<bb 12> :
|
||||
GV_LDC_TEMP_FAULT.6_7 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.6_7 == 0)
|
||||
goto <bb 13>; [INV]
|
||||
else
|
||||
goto <bb 14>; [INV]
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 0;
|
||||
goto <bb 14>; [INV]
|
||||
|
||||
<bb 13> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 0;
|
||||
goto <bb 15>; [INV]
|
||||
GV_LDC_Fault_Check = 1;
|
||||
|
||||
<bb 14> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 1;
|
||||
GV_OBC_Interlock.6_7 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.6_7 == 1)
|
||||
goto <bb 15>; [INV]
|
||||
else
|
||||
goto <bb 16>; [INV]
|
||||
|
||||
<bb 15> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Interlock.7_8 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.7_8 == 1)
|
||||
goto <bb 16>; [INV]
|
||||
else
|
||||
goto <bb 17>; [INV]
|
||||
GV_OBC_Fault_Check = 0;
|
||||
goto <bb 17>; [INV]
|
||||
|
||||
<bb 16> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 0;
|
||||
goto <bb 18>; [INV]
|
||||
GV_OBC_Fault_Check = 1;
|
||||
|
||||
<bb 17> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 1;
|
||||
GV_BMS_HVOn_STA.7_8 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.7_8 == 0)
|
||||
goto <bb 18>; [INV]
|
||||
else
|
||||
goto <bb 19>; [INV]
|
||||
|
||||
<bb 18> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BMS_HVOn_STA.8_9 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.8_9 == 0)
|
||||
goto <bb 19>; [INV]
|
||||
else
|
||||
goto <bb 20>; [INV]
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 20>; [INV]
|
||||
|
||||
<bb 19> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 21>; [INV]
|
||||
GV_HV_Apply_Check = 1;
|
||||
|
||||
<bb 20> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 1;
|
||||
GV_LDC_STA.8_9 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.8_9 == 0)
|
||||
goto <bb 21>; [INV]
|
||||
else
|
||||
goto <bb 22>; [INV]
|
||||
|
||||
<bb 21> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_STA.9_10 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.9_10 == 0)
|
||||
goto <bb 22>; [INV]
|
||||
else
|
||||
goto <bb 23>; [INV]
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 23>; [INV]
|
||||
|
||||
<bb 22> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 24>; [INV]
|
||||
GV_LDC_Apply_Check = 1;
|
||||
|
||||
<bb 23> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 1;
|
||||
GV_VCU_Ignition.9_10 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 24>; [INV]
|
||||
else
|
||||
goto <bb 26>; [INV]
|
||||
|
||||
<bb 24> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.10_11 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
GV_IG_Process_Status.10_11 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.10_11 == 1)
|
||||
goto <bb 25>; [INV]
|
||||
else
|
||||
goto <bb 27>; [INV]
|
||||
goto <bb 26>; [INV]
|
||||
|
||||
<bb 25> :
|
||||
GV_IG_Process_Status.11_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.11_12 == 1)
|
||||
goto <bb 26>; [INV]
|
||||
else
|
||||
goto <bb 27>; [INV]
|
||||
|
||||
<bb 26> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_CE_ON_CMD = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Key_Off_Level = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
Soc_Check_befor_IGN ();
|
||||
goto <bb 45>; [INV]
|
||||
goto <bb 44>; [INV]
|
||||
|
||||
<bb 26> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.11_12 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.11_12 == 0)
|
||||
goto <bb 27>; [INV]
|
||||
else
|
||||
goto <bb 29>; [INV]
|
||||
|
||||
<bb 27> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.12_13 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.12_13 == 0)
|
||||
GV_IG_Process_Status.12_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.12_13 == 2)
|
||||
goto <bb 28>; [INV]
|
||||
else
|
||||
goto <bb 30>; [INV]
|
||||
goto <bb 29>; [INV]
|
||||
|
||||
<bb 28> :
|
||||
GV_IG_Process_Status.13_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.13_14 == 2)
|
||||
goto <bb 29>; [INV]
|
||||
else
|
||||
goto <bb 30>; [INV]
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 44>; [INV]
|
||||
|
||||
<bb 29> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [INV]
|
||||
GV_VCU_Ignition.13_14 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.13_14 == 1)
|
||||
goto <bb 30>; [INV]
|
||||
else
|
||||
goto <bb 32>; [INV]
|
||||
|
||||
<bb 30> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.14_15 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.14_15 == 1)
|
||||
GV_IG_Process_Status.14_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.14_15 == 1)
|
||||
goto <bb 31>; [INV]
|
||||
else
|
||||
goto <bb 33>; [INV]
|
||||
goto <bb 32>; [INV]
|
||||
|
||||
<bb 31> :
|
||||
GV_IG_Process_Status.15_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.15_16 == 1)
|
||||
goto <bb 32>; [INV]
|
||||
else
|
||||
goto <bb 33>; [INV]
|
||||
|
||||
<bb 32> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ready = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -496,44 +481,44 @@ System_Check_Func ()
|
||||
SET_SW_VER ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IG_OnCheck_HV_Status ();
|
||||
goto <bb 45>; [INV]
|
||||
goto <bb 44>; [INV]
|
||||
|
||||
<bb 32> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.15_16 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.15_16 == 1)
|
||||
goto <bb 33>; [INV]
|
||||
else
|
||||
goto <bb 35>; [INV]
|
||||
|
||||
<bb 33> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.16_17 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.16_17 == 1)
|
||||
GV_IG_Process_Status.16_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.16_17 == 2)
|
||||
goto <bb 34>; [INV]
|
||||
else
|
||||
goto <bb 36>; [INV]
|
||||
goto <bb 35>; [INV]
|
||||
|
||||
<bb 34> :
|
||||
GV_IG_Process_Status.17_18 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.17_18 == 2)
|
||||
goto <bb 35>; [INV]
|
||||
else
|
||||
goto <bb 36>; [INV]
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_on_Process_Func ();
|
||||
goto <bb 44>; [INV]
|
||||
|
||||
<bb 35> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_on_Process_Func ();
|
||||
goto <bb 45>; [INV]
|
||||
GV_VCU_Ignition.17_18 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.17_18 == 1)
|
||||
goto <bb 36>; [INV]
|
||||
else
|
||||
goto <bb 38>; [INV]
|
||||
|
||||
<bb 36> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.18_19 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.18_19 == 1)
|
||||
GV_IG_Process_Status.18_19 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.18_19 == 3)
|
||||
goto <bb 37>; [INV]
|
||||
else
|
||||
goto <bb 39>; [INV]
|
||||
goto <bb 38>; [INV]
|
||||
|
||||
<bb 37> :
|
||||
GV_IG_Process_Status.19_20 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.19_20 == 3)
|
||||
goto <bb 38>; [INV]
|
||||
else
|
||||
goto <bb 39>; [INV]
|
||||
|
||||
<bb 38> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Drive_Mode_Func ();
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -542,46 +527,46 @@ System_Check_Func ()
|
||||
Motor_Status ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Est_Vehicle_Speed ();
|
||||
goto <bb 45>; [INV]
|
||||
goto <bb 44>; [INV]
|
||||
|
||||
<bb 38> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.19_20 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.19_20 == 0)
|
||||
goto <bb 39>; [INV]
|
||||
else
|
||||
goto <bb 41>; [INV]
|
||||
|
||||
<bb 39> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.20_21 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.20_21 == 0)
|
||||
GV_IG_Process_Status.20_21 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.20_21 == 3)
|
||||
goto <bb 40>; [INV]
|
||||
else
|
||||
goto <bb 42>; [INV]
|
||||
goto <bb 41>; [INV]
|
||||
|
||||
<bb 40> :
|
||||
GV_IG_Process_Status.21_22 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.21_22 == 3)
|
||||
goto <bb 41>; [INV]
|
||||
else
|
||||
goto <bb 42>; [INV]
|
||||
|
||||
<bb 41> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Read_LDC_Voltage ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [INV]
|
||||
goto <bb 44>; [INV]
|
||||
|
||||
<bb 41> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.21_22 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.21_22 == 0)
|
||||
goto <bb 42>; [INV]
|
||||
else
|
||||
goto <bb 44>; [INV]
|
||||
|
||||
<bb 42> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.22_23 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.22_23 == 0)
|
||||
GV_IG_Process_Status.22_23 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.22_23 == 0)
|
||||
goto <bb 43>; [INV]
|
||||
else
|
||||
goto <bb 45>; [INV]
|
||||
goto <bb 44>; [INV]
|
||||
|
||||
<bb 43> :
|
||||
GV_IG_Process_Status.23_24 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.23_24 == 0)
|
||||
goto <bb 44>; [INV]
|
||||
else
|
||||
goto <bb 45>; [INV]
|
||||
|
||||
<bb 44> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_EPAM_Park_Request_to_EPC = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -589,7 +574,7 @@ System_Check_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_Off_Process_Func ();
|
||||
|
||||
<bb 45> :
|
||||
<bb 44> :
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -37,159 +37,152 @@ System_Check_Func ()
|
||||
if (GV_MCU_FltSta.3_4 == 0)
|
||||
goto <bb 8>; [INV]
|
||||
else
|
||||
goto <bb 10>; [INV]
|
||||
goto <bb 9>; [INV]
|
||||
|
||||
<bb 8> :
|
||||
GV_MCU_Interlock.4_5 = GV_MCU_Interlock;
|
||||
if (GV_MCU_Interlock.4_5 == 0)
|
||||
goto <bb 9>; [INV]
|
||||
else
|
||||
goto <bb 10>; [INV]
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 0;
|
||||
goto <bb 10>; [INV]
|
||||
|
||||
<bb 9> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 0;
|
||||
goto <bb 11>; [INV]
|
||||
GV_MCU_Fault_Check = 1;
|
||||
|
||||
<bb 10> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 1;
|
||||
GV_LDC_FltSta.4_5 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.4_5 == 0)
|
||||
goto <bb 11>; [INV]
|
||||
else
|
||||
goto <bb 13>; [INV]
|
||||
|
||||
<bb 11> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_FltSta.5_6 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.5_6 == 0)
|
||||
GV_LDC_TEMP_FAULT.5_6 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.5_6 == 0)
|
||||
goto <bb 12>; [INV]
|
||||
else
|
||||
goto <bb 14>; [INV]
|
||||
goto <bb 13>; [INV]
|
||||
|
||||
<bb 12> :
|
||||
GV_LDC_TEMP_FAULT.6_7 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.6_7 == 0)
|
||||
goto <bb 13>; [INV]
|
||||
else
|
||||
goto <bb 14>; [INV]
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 0;
|
||||
goto <bb 14>; [INV]
|
||||
|
||||
<bb 13> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 0;
|
||||
goto <bb 15>; [INV]
|
||||
GV_LDC_Fault_Check = 1;
|
||||
|
||||
<bb 14> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 1;
|
||||
GV_OBC_Interlock.6_7 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.6_7 == 1)
|
||||
goto <bb 15>; [INV]
|
||||
else
|
||||
goto <bb 16>; [INV]
|
||||
|
||||
<bb 15> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Interlock.7_8 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.7_8 == 1)
|
||||
goto <bb 16>; [INV]
|
||||
else
|
||||
goto <bb 17>; [INV]
|
||||
GV_OBC_Fault_Check = 0;
|
||||
goto <bb 17>; [INV]
|
||||
|
||||
<bb 16> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 0;
|
||||
goto <bb 18>; [INV]
|
||||
GV_OBC_Fault_Check = 1;
|
||||
|
||||
<bb 17> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 1;
|
||||
GV_BMS_HVOn_STA.7_8 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.7_8 == 0)
|
||||
goto <bb 18>; [INV]
|
||||
else
|
||||
goto <bb 19>; [INV]
|
||||
|
||||
<bb 18> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BMS_HVOn_STA.8_9 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.8_9 == 0)
|
||||
goto <bb 19>; [INV]
|
||||
else
|
||||
goto <bb 20>; [INV]
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 20>; [INV]
|
||||
|
||||
<bb 19> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 21>; [INV]
|
||||
GV_HV_Apply_Check = 1;
|
||||
|
||||
<bb 20> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 1;
|
||||
GV_LDC_STA.8_9 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.8_9 == 0)
|
||||
goto <bb 21>; [INV]
|
||||
else
|
||||
goto <bb 22>; [INV]
|
||||
|
||||
<bb 21> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_STA.9_10 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.9_10 == 0)
|
||||
goto <bb 22>; [INV]
|
||||
else
|
||||
goto <bb 23>; [INV]
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 23>; [INV]
|
||||
|
||||
<bb 22> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 24>; [INV]
|
||||
GV_LDC_Apply_Check = 1;
|
||||
|
||||
<bb 23> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 1;
|
||||
GV_VCU_Ignition.9_10 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 24>; [INV]
|
||||
else
|
||||
goto <bb 26>; [INV]
|
||||
|
||||
<bb 24> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.10_11 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
GV_IG_Process_Status.10_11 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.10_11 == 1)
|
||||
goto <bb 25>; [INV]
|
||||
else
|
||||
goto <bb 27>; [INV]
|
||||
goto <bb 26>; [INV]
|
||||
|
||||
<bb 25> :
|
||||
GV_IG_Process_Status.11_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.11_12 == 1)
|
||||
goto <bb 26>; [INV]
|
||||
else
|
||||
goto <bb 27>; [INV]
|
||||
|
||||
<bb 26> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_CE_ON_CMD = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Key_Off_Level = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
Soc_Check_befor_IGN ();
|
||||
goto <bb 45>; [INV]
|
||||
goto <bb 44>; [INV]
|
||||
|
||||
<bb 26> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.11_12 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.11_12 == 0)
|
||||
goto <bb 27>; [INV]
|
||||
else
|
||||
goto <bb 29>; [INV]
|
||||
|
||||
<bb 27> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.12_13 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.12_13 == 0)
|
||||
GV_IG_Process_Status.12_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.12_13 == 2)
|
||||
goto <bb 28>; [INV]
|
||||
else
|
||||
goto <bb 30>; [INV]
|
||||
goto <bb 29>; [INV]
|
||||
|
||||
<bb 28> :
|
||||
GV_IG_Process_Status.13_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.13_14 == 2)
|
||||
goto <bb 29>; [INV]
|
||||
else
|
||||
goto <bb 30>; [INV]
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 44>; [INV]
|
||||
|
||||
<bb 29> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [INV]
|
||||
GV_VCU_Ignition.13_14 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.13_14 == 1)
|
||||
goto <bb 30>; [INV]
|
||||
else
|
||||
goto <bb 32>; [INV]
|
||||
|
||||
<bb 30> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.14_15 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.14_15 == 1)
|
||||
GV_IG_Process_Status.14_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.14_15 == 1)
|
||||
goto <bb 31>; [INV]
|
||||
else
|
||||
goto <bb 33>; [INV]
|
||||
goto <bb 32>; [INV]
|
||||
|
||||
<bb 31> :
|
||||
GV_IG_Process_Status.15_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.15_16 == 1)
|
||||
goto <bb 32>; [INV]
|
||||
else
|
||||
goto <bb 33>; [INV]
|
||||
|
||||
<bb 32> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ready = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -198,44 +191,44 @@ System_Check_Func ()
|
||||
SET_SW_VER ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IG_OnCheck_HV_Status ();
|
||||
goto <bb 45>; [INV]
|
||||
goto <bb 44>; [INV]
|
||||
|
||||
<bb 32> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.15_16 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.15_16 == 1)
|
||||
goto <bb 33>; [INV]
|
||||
else
|
||||
goto <bb 35>; [INV]
|
||||
|
||||
<bb 33> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.16_17 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.16_17 == 1)
|
||||
GV_IG_Process_Status.16_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.16_17 == 2)
|
||||
goto <bb 34>; [INV]
|
||||
else
|
||||
goto <bb 36>; [INV]
|
||||
goto <bb 35>; [INV]
|
||||
|
||||
<bb 34> :
|
||||
GV_IG_Process_Status.17_18 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.17_18 == 2)
|
||||
goto <bb 35>; [INV]
|
||||
else
|
||||
goto <bb 36>; [INV]
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_on_Process_Func ();
|
||||
goto <bb 44>; [INV]
|
||||
|
||||
<bb 35> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_on_Process_Func ();
|
||||
goto <bb 45>; [INV]
|
||||
GV_VCU_Ignition.17_18 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.17_18 == 1)
|
||||
goto <bb 36>; [INV]
|
||||
else
|
||||
goto <bb 38>; [INV]
|
||||
|
||||
<bb 36> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.18_19 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.18_19 == 1)
|
||||
GV_IG_Process_Status.18_19 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.18_19 == 3)
|
||||
goto <bb 37>; [INV]
|
||||
else
|
||||
goto <bb 39>; [INV]
|
||||
goto <bb 38>; [INV]
|
||||
|
||||
<bb 37> :
|
||||
GV_IG_Process_Status.19_20 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.19_20 == 3)
|
||||
goto <bb 38>; [INV]
|
||||
else
|
||||
goto <bb 39>; [INV]
|
||||
|
||||
<bb 38> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Drive_Mode_Func ();
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -244,46 +237,46 @@ System_Check_Func ()
|
||||
Motor_Status ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Est_Vehicle_Speed ();
|
||||
goto <bb 45>; [INV]
|
||||
goto <bb 44>; [INV]
|
||||
|
||||
<bb 38> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.19_20 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.19_20 == 0)
|
||||
goto <bb 39>; [INV]
|
||||
else
|
||||
goto <bb 41>; [INV]
|
||||
|
||||
<bb 39> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.20_21 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.20_21 == 0)
|
||||
GV_IG_Process_Status.20_21 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.20_21 == 3)
|
||||
goto <bb 40>; [INV]
|
||||
else
|
||||
goto <bb 42>; [INV]
|
||||
goto <bb 41>; [INV]
|
||||
|
||||
<bb 40> :
|
||||
GV_IG_Process_Status.21_22 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.21_22 == 3)
|
||||
goto <bb 41>; [INV]
|
||||
else
|
||||
goto <bb 42>; [INV]
|
||||
|
||||
<bb 41> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Read_LDC_Voltage ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [INV]
|
||||
goto <bb 44>; [INV]
|
||||
|
||||
<bb 41> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.21_22 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.21_22 == 0)
|
||||
goto <bb 42>; [INV]
|
||||
else
|
||||
goto <bb 44>; [INV]
|
||||
|
||||
<bb 42> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.22_23 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.22_23 == 0)
|
||||
GV_IG_Process_Status.22_23 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.22_23 == 0)
|
||||
goto <bb 43>; [INV]
|
||||
else
|
||||
goto <bb 45>; [INV]
|
||||
goto <bb 44>; [INV]
|
||||
|
||||
<bb 43> :
|
||||
GV_IG_Process_Status.23_24 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.23_24 == 0)
|
||||
goto <bb 44>; [INV]
|
||||
else
|
||||
goto <bb 45>; [INV]
|
||||
|
||||
<bb 44> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_EPAM_Park_Request_to_EPC = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -291,7 +284,7 @@ System_Check_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_Off_Process_Func ();
|
||||
|
||||
<bb 45> :
|
||||
<bb 44> :
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -4,26 +4,25 @@ System_Check_Func ()
|
||||
unsigned char GV_BMS_TEMP_FAULT.1_2;
|
||||
unsigned char GV_BMS_Interlock.2_3;
|
||||
long unsigned int GV_MCU_FltSta.3_4;
|
||||
long unsigned int GV_MCU_Interlock.4_5;
|
||||
unsigned char GV_LDC_FltSta.5_6;
|
||||
unsigned char GV_LDC_TEMP_FAULT.6_7;
|
||||
unsigned char GV_OBC_Interlock.7_8;
|
||||
unsigned char GV_BMS_HVOn_STA.8_9;
|
||||
unsigned char GV_LDC_STA.9_10;
|
||||
unsigned char GV_VCU_Ignition.10_11;
|
||||
unsigned char GV_IG_Process_Status.11_12;
|
||||
unsigned char GV_VCU_Ignition.12_13;
|
||||
unsigned char GV_IG_Process_Status.13_14;
|
||||
unsigned char GV_VCU_Ignition.14_15;
|
||||
unsigned char GV_IG_Process_Status.15_16;
|
||||
unsigned char GV_VCU_Ignition.16_17;
|
||||
unsigned char GV_IG_Process_Status.17_18;
|
||||
unsigned char GV_VCU_Ignition.18_19;
|
||||
unsigned char GV_IG_Process_Status.19_20;
|
||||
unsigned char GV_VCU_Ignition.20_21;
|
||||
unsigned char GV_IG_Process_Status.21_22;
|
||||
unsigned char GV_VCU_Ignition.22_23;
|
||||
unsigned char GV_IG_Process_Status.23_24;
|
||||
unsigned char GV_LDC_FltSta.4_5;
|
||||
unsigned char GV_LDC_TEMP_FAULT.5_6;
|
||||
unsigned char GV_OBC_Interlock.6_7;
|
||||
unsigned char GV_BMS_HVOn_STA.7_8;
|
||||
unsigned char GV_LDC_STA.8_9;
|
||||
unsigned char GV_VCU_Ignition.9_10;
|
||||
unsigned char GV_IG_Process_Status.10_11;
|
||||
unsigned char GV_VCU_Ignition.11_12;
|
||||
unsigned char GV_IG_Process_Status.12_13;
|
||||
unsigned char GV_VCU_Ignition.13_14;
|
||||
unsigned char GV_IG_Process_Status.14_15;
|
||||
unsigned char GV_VCU_Ignition.15_16;
|
||||
unsigned char GV_IG_Process_Status.16_17;
|
||||
unsigned char GV_VCU_Ignition.17_18;
|
||||
unsigned char GV_IG_Process_Status.18_19;
|
||||
unsigned char GV_VCU_Ignition.19_20;
|
||||
unsigned char GV_IG_Process_Status.20_21;
|
||||
unsigned char GV_VCU_Ignition.21_22;
|
||||
unsigned char GV_IG_Process_Status.22_23;
|
||||
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -62,159 +61,152 @@ System_Check_Func ()
|
||||
if (GV_MCU_FltSta.3_4 == 0)
|
||||
goto <bb 8>; [INV]
|
||||
else
|
||||
goto <bb 10>; [INV]
|
||||
goto <bb 9>; [INV]
|
||||
|
||||
<bb 8> :
|
||||
GV_MCU_Interlock.4_5 = GV_MCU_Interlock;
|
||||
if (GV_MCU_Interlock.4_5 == 0)
|
||||
goto <bb 9>; [INV]
|
||||
else
|
||||
goto <bb 10>; [INV]
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 0;
|
||||
goto <bb 10>; [INV]
|
||||
|
||||
<bb 9> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 0;
|
||||
goto <bb 11>; [INV]
|
||||
GV_MCU_Fault_Check = 1;
|
||||
|
||||
<bb 10> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 1;
|
||||
GV_LDC_FltSta.4_5 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.4_5 == 0)
|
||||
goto <bb 11>; [INV]
|
||||
else
|
||||
goto <bb 13>; [INV]
|
||||
|
||||
<bb 11> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_FltSta.5_6 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.5_6 == 0)
|
||||
GV_LDC_TEMP_FAULT.5_6 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.5_6 == 0)
|
||||
goto <bb 12>; [INV]
|
||||
else
|
||||
goto <bb 14>; [INV]
|
||||
goto <bb 13>; [INV]
|
||||
|
||||
<bb 12> :
|
||||
GV_LDC_TEMP_FAULT.6_7 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.6_7 == 0)
|
||||
goto <bb 13>; [INV]
|
||||
else
|
||||
goto <bb 14>; [INV]
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 0;
|
||||
goto <bb 14>; [INV]
|
||||
|
||||
<bb 13> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 0;
|
||||
goto <bb 15>; [INV]
|
||||
GV_LDC_Fault_Check = 1;
|
||||
|
||||
<bb 14> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 1;
|
||||
GV_OBC_Interlock.6_7 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.6_7 == 1)
|
||||
goto <bb 15>; [INV]
|
||||
else
|
||||
goto <bb 16>; [INV]
|
||||
|
||||
<bb 15> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Interlock.7_8 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.7_8 == 1)
|
||||
goto <bb 16>; [INV]
|
||||
else
|
||||
goto <bb 17>; [INV]
|
||||
GV_OBC_Fault_Check = 0;
|
||||
goto <bb 17>; [INV]
|
||||
|
||||
<bb 16> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 0;
|
||||
goto <bb 18>; [INV]
|
||||
GV_OBC_Fault_Check = 1;
|
||||
|
||||
<bb 17> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 1;
|
||||
GV_BMS_HVOn_STA.7_8 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.7_8 == 0)
|
||||
goto <bb 18>; [INV]
|
||||
else
|
||||
goto <bb 19>; [INV]
|
||||
|
||||
<bb 18> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BMS_HVOn_STA.8_9 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.8_9 == 0)
|
||||
goto <bb 19>; [INV]
|
||||
else
|
||||
goto <bb 20>; [INV]
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 20>; [INV]
|
||||
|
||||
<bb 19> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 21>; [INV]
|
||||
GV_HV_Apply_Check = 1;
|
||||
|
||||
<bb 20> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 1;
|
||||
GV_LDC_STA.8_9 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.8_9 == 0)
|
||||
goto <bb 21>; [INV]
|
||||
else
|
||||
goto <bb 22>; [INV]
|
||||
|
||||
<bb 21> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_STA.9_10 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.9_10 == 0)
|
||||
goto <bb 22>; [INV]
|
||||
else
|
||||
goto <bb 23>; [INV]
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 23>; [INV]
|
||||
|
||||
<bb 22> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 24>; [INV]
|
||||
GV_LDC_Apply_Check = 1;
|
||||
|
||||
<bb 23> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 1;
|
||||
GV_VCU_Ignition.9_10 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 24>; [INV]
|
||||
else
|
||||
goto <bb 26>; [INV]
|
||||
|
||||
<bb 24> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.10_11 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
GV_IG_Process_Status.10_11 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.10_11 == 1)
|
||||
goto <bb 25>; [INV]
|
||||
else
|
||||
goto <bb 27>; [INV]
|
||||
goto <bb 26>; [INV]
|
||||
|
||||
<bb 25> :
|
||||
GV_IG_Process_Status.11_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.11_12 == 1)
|
||||
goto <bb 26>; [INV]
|
||||
else
|
||||
goto <bb 27>; [INV]
|
||||
|
||||
<bb 26> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_CE_ON_CMD = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Key_Off_Level = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
Soc_Check_befor_IGN ();
|
||||
goto <bb 45>; [INV]
|
||||
goto <bb 44>; [INV]
|
||||
|
||||
<bb 26> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.11_12 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.11_12 == 0)
|
||||
goto <bb 27>; [INV]
|
||||
else
|
||||
goto <bb 29>; [INV]
|
||||
|
||||
<bb 27> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.12_13 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.12_13 == 0)
|
||||
GV_IG_Process_Status.12_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.12_13 == 2)
|
||||
goto <bb 28>; [INV]
|
||||
else
|
||||
goto <bb 30>; [INV]
|
||||
goto <bb 29>; [INV]
|
||||
|
||||
<bb 28> :
|
||||
GV_IG_Process_Status.13_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.13_14 == 2)
|
||||
goto <bb 29>; [INV]
|
||||
else
|
||||
goto <bb 30>; [INV]
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 44>; [INV]
|
||||
|
||||
<bb 29> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [INV]
|
||||
GV_VCU_Ignition.13_14 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.13_14 == 1)
|
||||
goto <bb 30>; [INV]
|
||||
else
|
||||
goto <bb 32>; [INV]
|
||||
|
||||
<bb 30> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.14_15 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.14_15 == 1)
|
||||
GV_IG_Process_Status.14_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.14_15 == 1)
|
||||
goto <bb 31>; [INV]
|
||||
else
|
||||
goto <bb 33>; [INV]
|
||||
goto <bb 32>; [INV]
|
||||
|
||||
<bb 31> :
|
||||
GV_IG_Process_Status.15_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.15_16 == 1)
|
||||
goto <bb 32>; [INV]
|
||||
else
|
||||
goto <bb 33>; [INV]
|
||||
|
||||
<bb 32> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ready = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -223,44 +215,44 @@ System_Check_Func ()
|
||||
SET_SW_VER ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IG_OnCheck_HV_Status ();
|
||||
goto <bb 45>; [INV]
|
||||
goto <bb 44>; [INV]
|
||||
|
||||
<bb 32> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.15_16 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.15_16 == 1)
|
||||
goto <bb 33>; [INV]
|
||||
else
|
||||
goto <bb 35>; [INV]
|
||||
|
||||
<bb 33> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.16_17 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.16_17 == 1)
|
||||
GV_IG_Process_Status.16_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.16_17 == 2)
|
||||
goto <bb 34>; [INV]
|
||||
else
|
||||
goto <bb 36>; [INV]
|
||||
goto <bb 35>; [INV]
|
||||
|
||||
<bb 34> :
|
||||
GV_IG_Process_Status.17_18 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.17_18 == 2)
|
||||
goto <bb 35>; [INV]
|
||||
else
|
||||
goto <bb 36>; [INV]
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_on_Process_Func ();
|
||||
goto <bb 44>; [INV]
|
||||
|
||||
<bb 35> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_on_Process_Func ();
|
||||
goto <bb 45>; [INV]
|
||||
GV_VCU_Ignition.17_18 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.17_18 == 1)
|
||||
goto <bb 36>; [INV]
|
||||
else
|
||||
goto <bb 38>; [INV]
|
||||
|
||||
<bb 36> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.18_19 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.18_19 == 1)
|
||||
GV_IG_Process_Status.18_19 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.18_19 == 3)
|
||||
goto <bb 37>; [INV]
|
||||
else
|
||||
goto <bb 39>; [INV]
|
||||
goto <bb 38>; [INV]
|
||||
|
||||
<bb 37> :
|
||||
GV_IG_Process_Status.19_20 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.19_20 == 3)
|
||||
goto <bb 38>; [INV]
|
||||
else
|
||||
goto <bb 39>; [INV]
|
||||
|
||||
<bb 38> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Drive_Mode_Func ();
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -269,46 +261,46 @@ System_Check_Func ()
|
||||
Motor_Status ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Est_Vehicle_Speed ();
|
||||
goto <bb 45>; [INV]
|
||||
goto <bb 44>; [INV]
|
||||
|
||||
<bb 38> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.19_20 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.19_20 == 0)
|
||||
goto <bb 39>; [INV]
|
||||
else
|
||||
goto <bb 41>; [INV]
|
||||
|
||||
<bb 39> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.20_21 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.20_21 == 0)
|
||||
GV_IG_Process_Status.20_21 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.20_21 == 3)
|
||||
goto <bb 40>; [INV]
|
||||
else
|
||||
goto <bb 42>; [INV]
|
||||
goto <bb 41>; [INV]
|
||||
|
||||
<bb 40> :
|
||||
GV_IG_Process_Status.21_22 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.21_22 == 3)
|
||||
goto <bb 41>; [INV]
|
||||
else
|
||||
goto <bb 42>; [INV]
|
||||
|
||||
<bb 41> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Read_LDC_Voltage ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [INV]
|
||||
goto <bb 44>; [INV]
|
||||
|
||||
<bb 41> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.21_22 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.21_22 == 0)
|
||||
goto <bb 42>; [INV]
|
||||
else
|
||||
goto <bb 44>; [INV]
|
||||
|
||||
<bb 42> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.22_23 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.22_23 == 0)
|
||||
GV_IG_Process_Status.22_23 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.22_23 == 0)
|
||||
goto <bb 43>; [INV]
|
||||
else
|
||||
goto <bb 45>; [INV]
|
||||
goto <bb 44>; [INV]
|
||||
|
||||
<bb 43> :
|
||||
GV_IG_Process_Status.23_24 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.23_24 == 0)
|
||||
goto <bb 44>; [INV]
|
||||
else
|
||||
goto <bb 45>; [INV]
|
||||
|
||||
<bb 44> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_EPAM_Park_Request_to_EPC = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -316,7 +308,7 @@ System_Check_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_Off_Process_Func ();
|
||||
|
||||
<bb 45> :
|
||||
<bb 44> :
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -4,7 +4,7 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
Key_Off_Process_Func/33 (Key_Off_Process_Func) @06b90000
|
||||
Key_Off_Process_Func/32 (Key_Off_Process_Func) @06bdf000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -13,7 +13,7 @@ Key_Off_Process_Func/33 (Key_Off_Process_Func) @06b90000
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (95916771 (estimated locally),0.09 per call)
|
||||
Calls:
|
||||
GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06b8f678
|
||||
GV_VCU_GearSelStat/31 (GV_VCU_GearSelStat) @06bde5a0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -21,7 +21,7 @@ GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06b8f678
|
||||
Referring: System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06b8f630
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/30 (GV_VCU_EPAM_Park_Request_to_EPC) @06bde558
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -29,7 +29,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06b8f630
|
||||
Referring: System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b439a0
|
||||
Read_LDC_Voltage/29 (Read_LDC_Voltage) @06ba29a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -38,7 +38,7 @@ Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b439a0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (65452773 (estimated locally),0.06 per call)
|
||||
Calls:
|
||||
Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b437e0
|
||||
Est_Vehicle_Speed/28 (Est_Vehicle_Speed) @06ba27e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -47,7 +47,7 @@ Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b437e0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Motor_Status/28 (Motor_Status) @06b431c0
|
||||
Motor_Status/27 (Motor_Status) @06ba21c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -56,7 +56,7 @@ Motor_Status/28 (Motor_Status) @06b431c0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Check_Charging_Status/27 (Check_Charging_Status) @06b43ee0
|
||||
Check_Charging_Status/26 (Check_Charging_Status) @06ba2ee0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -65,7 +65,7 @@ Check_Charging_Status/27 (Check_Charging_Status) @06b43ee0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Drive_Mode_Func/26 (Drive_Mode_Func) @06b43e00
|
||||
Drive_Mode_Func/25 (Drive_Mode_Func) @06ba2e00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -74,7 +74,7 @@ Drive_Mode_Func/26 (Drive_Mode_Func) @06b43e00
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Key_on_Process_Func/25 (Key_on_Process_Func) @06b43d20
|
||||
Key_on_Process_Func/24 (Key_on_Process_Func) @06ba2d20
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -83,7 +83,7 @@ Key_on_Process_Func/25 (Key_on_Process_Func) @06b43d20
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (51329373 (estimated locally),0.05 per call)
|
||||
Calls:
|
||||
IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b43c40
|
||||
IG_OnCheck_HV_Status/23 (IG_OnCheck_HV_Status) @06ba2c40
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -92,7 +92,7 @@ IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b43c40
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
|
||||
Calls:
|
||||
SET_SW_VER/23 (SET_SW_VER) @06b43b60
|
||||
SET_SW_VER/22 (SET_SW_VER) @06ba2b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -101,7 +101,7 @@ SET_SW_VER/23 (SET_SW_VER) @06b43b60
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
|
||||
Calls:
|
||||
GV_VCU_Ready/22 (GV_VCU_Ready) @06b8f3a8
|
||||
GV_VCU_Ready/21 (GV_VCU_Ready) @06bde2d0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -109,7 +109,7 @@ GV_VCU_Ready/22 (GV_VCU_Ready) @06b8f3a8
|
||||
Referring: System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b43a80
|
||||
Soc_Check_befor_IGN/20 (Soc_Check_befor_IGN) @06ba2a80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -118,7 +118,7 @@ Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b43a80
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (108662673 (estimated locally),0.10 per call)
|
||||
Calls:
|
||||
GV_Key_Off_Level/20 (GV_Key_Off_Level) @06b8f318
|
||||
GV_Key_Off_Level/19 (GV_Key_Off_Level) @06bde240
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -126,7 +126,7 @@ GV_Key_Off_Level/20 (GV_Key_Off_Level) @06b8f318
|
||||
Referring: System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06b8f2d0
|
||||
GV_CE_ON_CMD/18 (GV_CE_ON_CMD) @06bde1f8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -134,7 +134,7 @@ GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06b8f2d0
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IG_Process_Status/18 (GV_IG_Process_Status) @06b8f288
|
||||
GV_IG_Process_Status/17 (GV_IG_Process_Status) @06bde1b0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -142,7 +142,7 @@ GV_IG_Process_Status/18 (GV_IG_Process_Status) @06b8f288
|
||||
Referring: System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (write)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (write)System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Ignition/17 (GV_VCU_Ignition) @06b8f240
|
||||
GV_VCU_Ignition/16 (GV_VCU_Ignition) @06bde168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -150,7 +150,7 @@ GV_VCU_Ignition/17 (GV_VCU_Ignition) @06b8f240
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06b8f1f8
|
||||
GV_LDC_Apply_Check/15 (GV_LDC_Apply_Check) @06bde120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -158,7 +158,7 @@ GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06b8f1f8
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_STA/15 (GV_LDC_STA) @06b8f1b0
|
||||
GV_LDC_STA/14 (GV_LDC_STA) @06bde0d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -166,7 +166,7 @@ GV_LDC_STA/15 (GV_LDC_STA) @06b8f1b0
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06b8f168
|
||||
GV_HV_Apply_Check/13 (GV_HV_Apply_Check) @06bde090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -174,7 +174,7 @@ GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06b8f168
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06b8f120
|
||||
GV_BMS_HVOn_STA/12 (GV_BMS_HVOn_STA) @06bde048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -182,7 +182,7 @@ GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06b8f120
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06b8f0d8
|
||||
GV_OBC_Fault_Check/11 (GV_OBC_Fault_Check) @06bde000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -190,7 +190,7 @@ GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06b8f0d8
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_OBC_Interlock/11 (GV_OBC_Interlock) @06b8f090
|
||||
GV_OBC_Interlock/10 (GV_OBC_Interlock) @06ba9f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -198,7 +198,7 @@ GV_OBC_Interlock/11 (GV_OBC_Interlock) @06b8f090
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06b8f048
|
||||
GV_LDC_Fault_Check/9 (GV_LDC_Fault_Check) @06ba9f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -206,7 +206,7 @@ GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06b8f048
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06b8f000
|
||||
GV_LDC_TEMP_FAULT/8 (GV_LDC_TEMP_FAULT) @06ba9ee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -214,7 +214,7 @@ GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06b8f000
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b4af78
|
||||
GV_LDC_FltSta/7 (GV_LDC_FltSta) @06ba9ea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -222,7 +222,7 @@ GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b4af78
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b4af30
|
||||
GV_MCU_Fault_Check/6 (GV_MCU_Fault_Check) @06ba9e58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -230,7 +230,7 @@ GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b4af30
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b4aee8
|
||||
GV_MCU_FltSta/5 (GV_MCU_FltSta) @06ba9e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -238,15 +238,7 @@ GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b4aee8
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MCU_FltSta/5 (GV_MCU_FltSta) @06b4aea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b4ae58
|
||||
GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06ba9dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -254,7 +246,7 @@ GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b4ae58
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b4ae10
|
||||
GV_BMS_Interlock/3 (GV_BMS_Interlock) @06ba9d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -262,7 +254,7 @@ GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b4ae10
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b4adc8
|
||||
GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06ba9d38
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -270,7 +262,7 @@ GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b4adc8
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b4ad80
|
||||
GV_BMS_FltSta/1 (GV_BMS_FltSta) @06ba9cf0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -278,35 +270,34 @@ GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b4ad80
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
System_Check_Func/0 (System_Check_Func) @06b43380
|
||||
System_Check_Func/0 (System_Check_Func) @06ba2380
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Interlock/6 (read)GV_MCU_Fault_Check/7 (write)GV_MCU_Fault_Check/7 (write)GV_LDC_FltSta/8 (read)GV_LDC_TEMP_FAULT/9 (read)GV_LDC_Fault_Check/10 (write)GV_LDC_Fault_Check/10 (write)GV_OBC_Interlock/11 (read)GV_OBC_Fault_Check/12 (write)GV_OBC_Fault_Check/12 (write)GV_BMS_HVOn_STA/13 (read)GV_HV_Apply_Check/14 (write)GV_HV_Apply_Check/14 (write)GV_LDC_STA/15 (read)GV_LDC_Apply_Check/16 (write)GV_LDC_Apply_Check/16 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_CE_ON_CMD/19 (write)GV_Key_Off_Level/20 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_Ready/22 (write)GV_CE_ON_CMD/19 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_EPAM_Park_Request_to_EPC/31 (write)GV_VCU_GearSelStat/32 (write)
|
||||
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Fault_Check/6 (write)GV_MCU_Fault_Check/6 (write)GV_LDC_FltSta/7 (read)GV_LDC_TEMP_FAULT/8 (read)GV_LDC_Fault_Check/9 (write)GV_LDC_Fault_Check/9 (write)GV_OBC_Interlock/10 (read)GV_OBC_Fault_Check/11 (write)GV_OBC_Fault_Check/11 (write)GV_BMS_HVOn_STA/12 (read)GV_HV_Apply_Check/13 (write)GV_HV_Apply_Check/13 (write)GV_LDC_STA/14 (read)GV_LDC_Apply_Check/15 (write)GV_LDC_Apply_Check/15 (write)GV_VCU_Ignition/16 (read)GV_IG_Process_Status/17 (read)GV_CE_ON_CMD/18 (write)GV_Key_Off_Level/19 (write)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (write)GV_IG_Process_Status/17 (read)GV_VCU_Ready/21 (write)GV_CE_ON_CMD/18 (write)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (write)GV_IG_Process_Status/17 (read)GV_VCU_EPAM_Park_Request_to_EPC/30 (write)GV_VCU_GearSelStat/31 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_Off_Process_Func/33 (95916771 (estimated locally),0.09 per call) Read_LDC_Voltage/30 (65452773 (estimated locally),0.06 per call) Est_Vehicle_Speed/29 (47797091 (estimated locally),0.04 per call) Motor_Status/28 (47797091 (estimated locally),0.04 per call) Check_Charging_Status/27 (47797091 (estimated locally),0.04 per call) Drive_Mode_Func/26 (47797091 (estimated locally),0.04 per call) Key_on_Process_Func/25 (51329373 (estimated locally),0.05 per call) IG_OnCheck_HV_Status/24 (55122696 (estimated locally),0.05 per call) SET_SW_VER/23 (55122696 (estimated locally),0.05 per call) Soc_Check_befor_IGN/21 (108662673 (estimated locally),0.10 per call)
|
||||
Calls: Key_Off_Process_Func/32 (95916771 (estimated locally),0.09 per call) Read_LDC_Voltage/29 (65452773 (estimated locally),0.06 per call) Est_Vehicle_Speed/28 (47797091 (estimated locally),0.04 per call) Motor_Status/27 (47797091 (estimated locally),0.04 per call) Check_Charging_Status/26 (47797091 (estimated locally),0.04 per call) Drive_Mode_Func/25 (47797091 (estimated locally),0.04 per call) Key_on_Process_Func/24 (51329373 (estimated locally),0.05 per call) IG_OnCheck_HV_Status/23 (55122696 (estimated locally),0.05 per call) SET_SW_VER/22 (55122696 (estimated locally),0.05 per call) Soc_Check_befor_IGN/20 (108662673 (estimated locally),0.10 per call)
|
||||
System_Check_Func ()
|
||||
{
|
||||
unsigned char GV_BMS_FltSta.0_1;
|
||||
unsigned char GV_BMS_TEMP_FAULT.1_2;
|
||||
unsigned char GV_BMS_Interlock.2_3;
|
||||
long unsigned int GV_MCU_FltSta.3_4;
|
||||
long unsigned int GV_MCU_Interlock.4_5;
|
||||
unsigned char GV_LDC_FltSta.5_6;
|
||||
unsigned char GV_LDC_TEMP_FAULT.6_7;
|
||||
unsigned char GV_OBC_Interlock.7_8;
|
||||
unsigned char GV_BMS_HVOn_STA.8_9;
|
||||
unsigned char GV_LDC_STA.9_10;
|
||||
unsigned char GV_VCU_Ignition.10_11;
|
||||
unsigned char GV_IG_Process_Status.11_12;
|
||||
unsigned char GV_IG_Process_Status.13_13;
|
||||
unsigned char GV_IG_Process_Status.15_14;
|
||||
unsigned char GV_IG_Process_Status.17_15;
|
||||
unsigned char GV_IG_Process_Status.19_16;
|
||||
unsigned char GV_IG_Process_Status.21_17;
|
||||
unsigned char GV_IG_Process_Status.23_18;
|
||||
unsigned char GV_LDC_FltSta.4_5;
|
||||
unsigned char GV_LDC_TEMP_FAULT.5_6;
|
||||
unsigned char GV_OBC_Interlock.6_7;
|
||||
unsigned char GV_BMS_HVOn_STA.7_8;
|
||||
unsigned char GV_LDC_STA.8_9;
|
||||
unsigned char GV_VCU_Ignition.9_10;
|
||||
unsigned char GV_IG_Process_Status.10_11;
|
||||
unsigned char GV_IG_Process_Status.12_12;
|
||||
unsigned char GV_IG_Process_Status.14_13;
|
||||
unsigned char GV_IG_Process_Status.16_14;
|
||||
unsigned char GV_IG_Process_Status.18_15;
|
||||
unsigned char GV_IG_Process_Status.20_16;
|
||||
unsigned char GV_IG_Process_Status.22_17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -345,157 +336,150 @@ System_Check_Func ()
|
||||
if (GV_MCU_FltSta.3_4 == 0)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
GV_MCU_Interlock.4_5 = GV_MCU_Interlock;
|
||||
if (GV_MCU_Interlock.4_5 == 0)
|
||||
goto <bb 9>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
|
||||
<bb 9> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 0;
|
||||
goto <bb 11>; [100.00%]
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 10> [local count: 805306369]:
|
||||
<bb 9> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 1;
|
||||
|
||||
<bb 11> [local count: 1073741824]:
|
||||
<bb 10> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_FltSta.5_6 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.5_6 == 0)
|
||||
GV_LDC_FltSta.4_5 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.4_5 == 0)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.5_6 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.5_6 == 0)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.6_7 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.6_7 == 0)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 268435456]:
|
||||
<bb 12> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 0;
|
||||
goto <bb 15>; [100.00%]
|
||||
goto <bb 14>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 805306369]:
|
||||
<bb 13> [local count: 805306369]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 1;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
<bb 14> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Interlock.7_8 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.7_8 == 1)
|
||||
goto <bb 16>; [34.00%]
|
||||
GV_OBC_Interlock.6_7 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.6_7 == 1)
|
||||
goto <bb 15>; [34.00%]
|
||||
else
|
||||
goto <bb 17>; [66.00%]
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 16> [local count: 365072220]:
|
||||
<bb 15> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 0;
|
||||
goto <bb 18>; [100.00%]
|
||||
goto <bb 17>; [100.00%]
|
||||
|
||||
<bb 17> [local count: 708669605]:
|
||||
<bb 16> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 1;
|
||||
|
||||
<bb 18> [local count: 1073741824]:
|
||||
<bb 17> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BMS_HVOn_STA.8_9 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.8_9 == 0)
|
||||
goto <bb 19>; [50.00%]
|
||||
GV_BMS_HVOn_STA.7_8 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.7_8 == 0)
|
||||
goto <bb 18>; [50.00%]
|
||||
else
|
||||
goto <bb 20>; [50.00%]
|
||||
goto <bb 19>; [50.00%]
|
||||
|
||||
<bb 18> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 20>; [100.00%]
|
||||
|
||||
<bb 19> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 21>; [100.00%]
|
||||
|
||||
<bb 20> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 1;
|
||||
|
||||
<bb 21> [local count: 1073741824]:
|
||||
<bb 20> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_STA.9_10 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.9_10 == 0)
|
||||
goto <bb 22>; [50.00%]
|
||||
GV_LDC_STA.8_9 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.8_9 == 0)
|
||||
goto <bb 21>; [50.00%]
|
||||
else
|
||||
goto <bb 23>; [50.00%]
|
||||
goto <bb 22>; [50.00%]
|
||||
|
||||
<bb 21> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 23>; [100.00%]
|
||||
|
||||
<bb 22> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 24>; [100.00%]
|
||||
|
||||
<bb 23> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 1;
|
||||
|
||||
<bb 24> [local count: 1073741824]:
|
||||
<bb 23> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.10_11 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 25>; [50.00%]
|
||||
GV_VCU_Ignition.9_10 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 24>; [50.00%]
|
||||
else
|
||||
goto <bb 27>; [50.00%]
|
||||
goto <bb 26>; [50.00%]
|
||||
|
||||
<bb 25> [local count: 536870913]:
|
||||
GV_IG_Process_Status.11_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.11_12 == 1)
|
||||
goto <bb 26>; [20.24%]
|
||||
<bb 24> [local count: 536870913]:
|
||||
GV_IG_Process_Status.10_11 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.10_11 == 1)
|
||||
goto <bb 25>; [20.24%]
|
||||
else
|
||||
goto <bb 27>; [79.76%]
|
||||
goto <bb 26>; [79.76%]
|
||||
|
||||
<bb 26> [local count: 108662673]:
|
||||
<bb 25> [local count: 108662673]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_CE_ON_CMD = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Key_Off_Level = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
Soc_Check_befor_IGN ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 27> [local count: 965079153]:
|
||||
<bb 26> [local count: 965079153]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 28>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 27>; [50.00%]
|
||||
else
|
||||
goto <bb 30>; [50.00%]
|
||||
goto <bb 29>; [50.00%]
|
||||
|
||||
<bb 28> [local count: 482539576]:
|
||||
GV_IG_Process_Status.13_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.13_13 == 2)
|
||||
goto <bb 29>; [34.00%]
|
||||
<bb 27> [local count: 482539576]:
|
||||
GV_IG_Process_Status.12_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.12_12 == 2)
|
||||
goto <bb 28>; [34.00%]
|
||||
else
|
||||
goto <bb 30>; [66.00%]
|
||||
goto <bb 29>; [66.00%]
|
||||
|
||||
<bb 29> [local count: 164063456]:
|
||||
<bb 28> [local count: 164063456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 30> [local count: 801015696]:
|
||||
<bb 29> [local count: 801015696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 31>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 30>; [34.00%]
|
||||
else
|
||||
goto <bb 33>; [66.00%]
|
||||
goto <bb 32>; [66.00%]
|
||||
|
||||
<bb 31> [local count: 272345336]:
|
||||
GV_IG_Process_Status.15_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.15_14 == 1)
|
||||
goto <bb 32>; [20.24%]
|
||||
<bb 30> [local count: 272345336]:
|
||||
GV_IG_Process_Status.14_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.14_13 == 1)
|
||||
goto <bb 31>; [20.24%]
|
||||
else
|
||||
goto <bb 33>; [79.76%]
|
||||
goto <bb 32>; [79.76%]
|
||||
|
||||
<bb 32> [local count: 55122696]:
|
||||
<bb 31> [local count: 55122696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ready = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -504,42 +488,42 @@ System_Check_Func ()
|
||||
SET_SW_VER ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IG_OnCheck_HV_Status ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 33> [local count: 745893000]:
|
||||
<bb 32> [local count: 745893000]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 34>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 33>; [34.00%]
|
||||
else
|
||||
goto <bb 36>; [66.00%]
|
||||
goto <bb 35>; [66.00%]
|
||||
|
||||
<bb 34> [local count: 253603620]:
|
||||
GV_IG_Process_Status.17_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.17_15 == 2)
|
||||
goto <bb 35>; [20.24%]
|
||||
<bb 33> [local count: 253603620]:
|
||||
GV_IG_Process_Status.16_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.16_14 == 2)
|
||||
goto <bb 34>; [20.24%]
|
||||
else
|
||||
goto <bb 36>; [79.76%]
|
||||
goto <bb 35>; [79.76%]
|
||||
|
||||
<bb 35> [local count: 51329373]:
|
||||
<bb 34> [local count: 51329373]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_on_Process_Func ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 36> [local count: 694563628]:
|
||||
<bb 35> [local count: 694563628]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 37>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 36>; [34.00%]
|
||||
else
|
||||
goto <bb 39>; [66.00%]
|
||||
goto <bb 38>; [66.00%]
|
||||
|
||||
<bb 37> [local count: 236151633]:
|
||||
GV_IG_Process_Status.19_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.19_16 == 3)
|
||||
goto <bb 38>; [20.24%]
|
||||
<bb 36> [local count: 236151633]:
|
||||
GV_IG_Process_Status.18_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.18_15 == 3)
|
||||
goto <bb 37>; [20.24%]
|
||||
else
|
||||
goto <bb 39>; [79.76%]
|
||||
goto <bb 38>; [79.76%]
|
||||
|
||||
<bb 38> [local count: 47797091]:
|
||||
<bb 37> [local count: 47797091]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Drive_Mode_Func ();
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -548,44 +532,44 @@ System_Check_Func ()
|
||||
Motor_Status ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Est_Vehicle_Speed ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 39> [local count: 646766537]:
|
||||
<bb 38> [local count: 646766537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 40>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 39>; [50.00%]
|
||||
else
|
||||
goto <bb 42>; [50.00%]
|
||||
goto <bb 41>; [50.00%]
|
||||
|
||||
<bb 40> [local count: 323383268]:
|
||||
GV_IG_Process_Status.21_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.21_17 == 3)
|
||||
goto <bb 41>; [20.24%]
|
||||
<bb 39> [local count: 323383268]:
|
||||
GV_IG_Process_Status.20_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.20_16 == 3)
|
||||
goto <bb 40>; [20.24%]
|
||||
else
|
||||
goto <bb 42>; [79.76%]
|
||||
goto <bb 41>; [79.76%]
|
||||
|
||||
<bb 41> [local count: 65452773]:
|
||||
<bb 40> [local count: 65452773]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Read_LDC_Voltage ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 42> [local count: 581313764]:
|
||||
<bb 41> [local count: 581313764]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 43>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 42>; [50.00%]
|
||||
else
|
||||
goto <bb 45>; [50.00%]
|
||||
goto <bb 44>; [50.00%]
|
||||
|
||||
<bb 43> [local count: 290656882]:
|
||||
GV_IG_Process_Status.23_18 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.23_18 == 0)
|
||||
goto <bb 44>; [33.00%]
|
||||
<bb 42> [local count: 290656882]:
|
||||
GV_IG_Process_Status.22_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.22_17 == 0)
|
||||
goto <bb 43>; [33.00%]
|
||||
else
|
||||
goto <bb 45>; [67.00%]
|
||||
goto <bb 44>; [67.00%]
|
||||
|
||||
<bb 44> [local count: 95916771]:
|
||||
<bb 43> [local count: 95916771]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_EPAM_Park_Request_to_EPC = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -593,7 +577,7 @@ System_Check_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_Off_Process_Func ();
|
||||
|
||||
<bb 45> [local count: 1073741824]:
|
||||
<bb 44> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -4,20 +4,19 @@ System_Check_Func ()
|
||||
unsigned char GV_BMS_TEMP_FAULT.1_2;
|
||||
unsigned char GV_BMS_Interlock.2_3;
|
||||
long unsigned int GV_MCU_FltSta.3_4;
|
||||
long unsigned int GV_MCU_Interlock.4_5;
|
||||
unsigned char GV_LDC_FltSta.5_6;
|
||||
unsigned char GV_LDC_TEMP_FAULT.6_7;
|
||||
unsigned char GV_OBC_Interlock.7_8;
|
||||
unsigned char GV_BMS_HVOn_STA.8_9;
|
||||
unsigned char GV_LDC_STA.9_10;
|
||||
unsigned char GV_VCU_Ignition.10_11;
|
||||
unsigned char GV_IG_Process_Status.11_12;
|
||||
unsigned char GV_IG_Process_Status.13_13;
|
||||
unsigned char GV_IG_Process_Status.15_14;
|
||||
unsigned char GV_IG_Process_Status.17_15;
|
||||
unsigned char GV_IG_Process_Status.19_16;
|
||||
unsigned char GV_IG_Process_Status.21_17;
|
||||
unsigned char GV_IG_Process_Status.23_18;
|
||||
unsigned char GV_LDC_FltSta.4_5;
|
||||
unsigned char GV_LDC_TEMP_FAULT.5_6;
|
||||
unsigned char GV_OBC_Interlock.6_7;
|
||||
unsigned char GV_BMS_HVOn_STA.7_8;
|
||||
unsigned char GV_LDC_STA.8_9;
|
||||
unsigned char GV_VCU_Ignition.9_10;
|
||||
unsigned char GV_IG_Process_Status.10_11;
|
||||
unsigned char GV_IG_Process_Status.12_12;
|
||||
unsigned char GV_IG_Process_Status.14_13;
|
||||
unsigned char GV_IG_Process_Status.16_14;
|
||||
unsigned char GV_IG_Process_Status.18_15;
|
||||
unsigned char GV_IG_Process_Status.20_16;
|
||||
unsigned char GV_IG_Process_Status.22_17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -56,157 +55,150 @@ System_Check_Func ()
|
||||
if (GV_MCU_FltSta.3_4 == 0)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
GV_MCU_Interlock.4_5 = GV_MCU_Interlock;
|
||||
if (GV_MCU_Interlock.4_5 == 0)
|
||||
goto <bb 9>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
|
||||
<bb 9> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 0;
|
||||
goto <bb 11>; [100.00%]
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 10> [local count: 805306369]:
|
||||
<bb 9> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 1;
|
||||
|
||||
<bb 11> [local count: 1073741824]:
|
||||
<bb 10> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_FltSta.5_6 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.5_6 == 0)
|
||||
GV_LDC_FltSta.4_5 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.4_5 == 0)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.5_6 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.5_6 == 0)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.6_7 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.6_7 == 0)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 268435456]:
|
||||
<bb 12> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 0;
|
||||
goto <bb 15>; [100.00%]
|
||||
goto <bb 14>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 805306369]:
|
||||
<bb 13> [local count: 805306369]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 1;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
<bb 14> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Interlock.7_8 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.7_8 == 1)
|
||||
goto <bb 16>; [34.00%]
|
||||
GV_OBC_Interlock.6_7 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.6_7 == 1)
|
||||
goto <bb 15>; [34.00%]
|
||||
else
|
||||
goto <bb 17>; [66.00%]
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 16> [local count: 365072220]:
|
||||
<bb 15> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 0;
|
||||
goto <bb 18>; [100.00%]
|
||||
goto <bb 17>; [100.00%]
|
||||
|
||||
<bb 17> [local count: 708669605]:
|
||||
<bb 16> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 1;
|
||||
|
||||
<bb 18> [local count: 1073741824]:
|
||||
<bb 17> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BMS_HVOn_STA.8_9 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.8_9 == 0)
|
||||
goto <bb 19>; [50.00%]
|
||||
GV_BMS_HVOn_STA.7_8 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.7_8 == 0)
|
||||
goto <bb 18>; [50.00%]
|
||||
else
|
||||
goto <bb 20>; [50.00%]
|
||||
goto <bb 19>; [50.00%]
|
||||
|
||||
<bb 18> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 20>; [100.00%]
|
||||
|
||||
<bb 19> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 21>; [100.00%]
|
||||
|
||||
<bb 20> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 1;
|
||||
|
||||
<bb 21> [local count: 1073741824]:
|
||||
<bb 20> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_STA.9_10 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.9_10 == 0)
|
||||
goto <bb 22>; [50.00%]
|
||||
GV_LDC_STA.8_9 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.8_9 == 0)
|
||||
goto <bb 21>; [50.00%]
|
||||
else
|
||||
goto <bb 23>; [50.00%]
|
||||
goto <bb 22>; [50.00%]
|
||||
|
||||
<bb 21> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 23>; [100.00%]
|
||||
|
||||
<bb 22> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 24>; [100.00%]
|
||||
|
||||
<bb 23> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 1;
|
||||
|
||||
<bb 24> [local count: 1073741824]:
|
||||
<bb 23> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.10_11 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 25>; [50.00%]
|
||||
GV_VCU_Ignition.9_10 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 24>; [50.00%]
|
||||
else
|
||||
goto <bb 27>; [50.00%]
|
||||
goto <bb 26>; [50.00%]
|
||||
|
||||
<bb 25> [local count: 536870913]:
|
||||
GV_IG_Process_Status.11_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.11_12 == 1)
|
||||
goto <bb 26>; [20.24%]
|
||||
<bb 24> [local count: 536870913]:
|
||||
GV_IG_Process_Status.10_11 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.10_11 == 1)
|
||||
goto <bb 25>; [20.24%]
|
||||
else
|
||||
goto <bb 27>; [79.76%]
|
||||
goto <bb 26>; [79.76%]
|
||||
|
||||
<bb 26> [local count: 108662673]:
|
||||
<bb 25> [local count: 108662673]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_CE_ON_CMD = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Key_Off_Level = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
Soc_Check_befor_IGN ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 27> [local count: 965079153]:
|
||||
<bb 26> [local count: 965079153]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 28>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 27>; [50.00%]
|
||||
else
|
||||
goto <bb 30>; [50.00%]
|
||||
goto <bb 29>; [50.00%]
|
||||
|
||||
<bb 28> [local count: 482539576]:
|
||||
GV_IG_Process_Status.13_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.13_13 == 2)
|
||||
goto <bb 29>; [34.00%]
|
||||
<bb 27> [local count: 482539576]:
|
||||
GV_IG_Process_Status.12_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.12_12 == 2)
|
||||
goto <bb 28>; [34.00%]
|
||||
else
|
||||
goto <bb 30>; [66.00%]
|
||||
goto <bb 29>; [66.00%]
|
||||
|
||||
<bb 29> [local count: 164063456]:
|
||||
<bb 28> [local count: 164063456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 30> [local count: 801015696]:
|
||||
<bb 29> [local count: 801015696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 31>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 30>; [34.00%]
|
||||
else
|
||||
goto <bb 33>; [66.00%]
|
||||
goto <bb 32>; [66.00%]
|
||||
|
||||
<bb 31> [local count: 272345336]:
|
||||
GV_IG_Process_Status.15_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.15_14 == 1)
|
||||
goto <bb 32>; [20.24%]
|
||||
<bb 30> [local count: 272345336]:
|
||||
GV_IG_Process_Status.14_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.14_13 == 1)
|
||||
goto <bb 31>; [20.24%]
|
||||
else
|
||||
goto <bb 33>; [79.76%]
|
||||
goto <bb 32>; [79.76%]
|
||||
|
||||
<bb 32> [local count: 55122696]:
|
||||
<bb 31> [local count: 55122696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ready = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -215,42 +207,42 @@ System_Check_Func ()
|
||||
SET_SW_VER ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IG_OnCheck_HV_Status ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 33> [local count: 745893000]:
|
||||
<bb 32> [local count: 745893000]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 34>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 33>; [34.00%]
|
||||
else
|
||||
goto <bb 36>; [66.00%]
|
||||
goto <bb 35>; [66.00%]
|
||||
|
||||
<bb 34> [local count: 253603620]:
|
||||
GV_IG_Process_Status.17_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.17_15 == 2)
|
||||
goto <bb 35>; [20.24%]
|
||||
<bb 33> [local count: 253603620]:
|
||||
GV_IG_Process_Status.16_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.16_14 == 2)
|
||||
goto <bb 34>; [20.24%]
|
||||
else
|
||||
goto <bb 36>; [79.76%]
|
||||
goto <bb 35>; [79.76%]
|
||||
|
||||
<bb 35> [local count: 51329373]:
|
||||
<bb 34> [local count: 51329373]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_on_Process_Func ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 36> [local count: 694563628]:
|
||||
<bb 35> [local count: 694563628]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 37>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 36>; [34.00%]
|
||||
else
|
||||
goto <bb 39>; [66.00%]
|
||||
goto <bb 38>; [66.00%]
|
||||
|
||||
<bb 37> [local count: 236151633]:
|
||||
GV_IG_Process_Status.19_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.19_16 == 3)
|
||||
goto <bb 38>; [20.24%]
|
||||
<bb 36> [local count: 236151633]:
|
||||
GV_IG_Process_Status.18_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.18_15 == 3)
|
||||
goto <bb 37>; [20.24%]
|
||||
else
|
||||
goto <bb 39>; [79.76%]
|
||||
goto <bb 38>; [79.76%]
|
||||
|
||||
<bb 38> [local count: 47797091]:
|
||||
<bb 37> [local count: 47797091]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Drive_Mode_Func ();
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -259,44 +251,44 @@ System_Check_Func ()
|
||||
Motor_Status ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Est_Vehicle_Speed ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 39> [local count: 646766537]:
|
||||
<bb 38> [local count: 646766537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 40>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 39>; [50.00%]
|
||||
else
|
||||
goto <bb 42>; [50.00%]
|
||||
goto <bb 41>; [50.00%]
|
||||
|
||||
<bb 40> [local count: 323383268]:
|
||||
GV_IG_Process_Status.21_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.21_17 == 3)
|
||||
goto <bb 41>; [20.24%]
|
||||
<bb 39> [local count: 323383268]:
|
||||
GV_IG_Process_Status.20_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.20_16 == 3)
|
||||
goto <bb 40>; [20.24%]
|
||||
else
|
||||
goto <bb 42>; [79.76%]
|
||||
goto <bb 41>; [79.76%]
|
||||
|
||||
<bb 41> [local count: 65452773]:
|
||||
<bb 40> [local count: 65452773]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Read_LDC_Voltage ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 42> [local count: 581313764]:
|
||||
<bb 41> [local count: 581313764]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 43>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 42>; [50.00%]
|
||||
else
|
||||
goto <bb 45>; [50.00%]
|
||||
goto <bb 44>; [50.00%]
|
||||
|
||||
<bb 43> [local count: 290656882]:
|
||||
GV_IG_Process_Status.23_18 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.23_18 == 0)
|
||||
goto <bb 44>; [33.00%]
|
||||
<bb 42> [local count: 290656882]:
|
||||
GV_IG_Process_Status.22_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.22_17 == 0)
|
||||
goto <bb 43>; [33.00%]
|
||||
else
|
||||
goto <bb 45>; [67.00%]
|
||||
goto <bb 44>; [67.00%]
|
||||
|
||||
<bb 44> [local count: 95916771]:
|
||||
<bb 43> [local count: 95916771]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_EPAM_Park_Request_to_EPC = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -304,7 +296,7 @@ System_Check_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_Off_Process_Func ();
|
||||
|
||||
<bb 45> [local count: 1073741824]:
|
||||
<bb 44> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -4,20 +4,19 @@ System_Check_Func ()
|
||||
unsigned char GV_BMS_TEMP_FAULT.1_2;
|
||||
unsigned char GV_BMS_Interlock.2_3;
|
||||
long unsigned int GV_MCU_FltSta.3_4;
|
||||
long unsigned int GV_MCU_Interlock.4_5;
|
||||
unsigned char GV_LDC_FltSta.5_6;
|
||||
unsigned char GV_LDC_TEMP_FAULT.6_7;
|
||||
unsigned char GV_OBC_Interlock.7_8;
|
||||
unsigned char GV_BMS_HVOn_STA.8_9;
|
||||
unsigned char GV_LDC_STA.9_10;
|
||||
unsigned char GV_VCU_Ignition.10_11;
|
||||
unsigned char GV_IG_Process_Status.11_12;
|
||||
unsigned char GV_IG_Process_Status.13_13;
|
||||
unsigned char GV_IG_Process_Status.15_14;
|
||||
unsigned char GV_IG_Process_Status.17_15;
|
||||
unsigned char GV_IG_Process_Status.19_16;
|
||||
unsigned char GV_IG_Process_Status.21_17;
|
||||
unsigned char GV_IG_Process_Status.23_18;
|
||||
unsigned char GV_LDC_FltSta.4_5;
|
||||
unsigned char GV_LDC_TEMP_FAULT.5_6;
|
||||
unsigned char GV_OBC_Interlock.6_7;
|
||||
unsigned char GV_BMS_HVOn_STA.7_8;
|
||||
unsigned char GV_LDC_STA.8_9;
|
||||
unsigned char GV_VCU_Ignition.9_10;
|
||||
unsigned char GV_IG_Process_Status.10_11;
|
||||
unsigned char GV_IG_Process_Status.12_12;
|
||||
unsigned char GV_IG_Process_Status.14_13;
|
||||
unsigned char GV_IG_Process_Status.16_14;
|
||||
unsigned char GV_IG_Process_Status.18_15;
|
||||
unsigned char GV_IG_Process_Status.20_16;
|
||||
unsigned char GV_IG_Process_Status.22_17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -56,157 +55,150 @@ System_Check_Func ()
|
||||
if (GV_MCU_FltSta.3_4 == 0)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
GV_MCU_Interlock.4_5 = GV_MCU_Interlock;
|
||||
if (GV_MCU_Interlock.4_5 == 0)
|
||||
goto <bb 9>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
|
||||
<bb 9> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 0;
|
||||
goto <bb 11>; [100.00%]
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 10> [local count: 805306369]:
|
||||
<bb 9> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 1;
|
||||
|
||||
<bb 11> [local count: 1073741824]:
|
||||
<bb 10> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_FltSta.5_6 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.5_6 == 0)
|
||||
GV_LDC_FltSta.4_5 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.4_5 == 0)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.5_6 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.5_6 == 0)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.6_7 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.6_7 == 0)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 268435456]:
|
||||
<bb 12> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 0;
|
||||
goto <bb 15>; [100.00%]
|
||||
goto <bb 14>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 805306369]:
|
||||
<bb 13> [local count: 805306369]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 1;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
<bb 14> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Interlock.7_8 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.7_8 == 1)
|
||||
goto <bb 16>; [34.00%]
|
||||
GV_OBC_Interlock.6_7 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.6_7 == 1)
|
||||
goto <bb 15>; [34.00%]
|
||||
else
|
||||
goto <bb 17>; [66.00%]
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 16> [local count: 365072220]:
|
||||
<bb 15> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 0;
|
||||
goto <bb 18>; [100.00%]
|
||||
goto <bb 17>; [100.00%]
|
||||
|
||||
<bb 17> [local count: 708669605]:
|
||||
<bb 16> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 1;
|
||||
|
||||
<bb 18> [local count: 1073741824]:
|
||||
<bb 17> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BMS_HVOn_STA.8_9 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.8_9 == 0)
|
||||
goto <bb 19>; [50.00%]
|
||||
GV_BMS_HVOn_STA.7_8 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.7_8 == 0)
|
||||
goto <bb 18>; [50.00%]
|
||||
else
|
||||
goto <bb 20>; [50.00%]
|
||||
goto <bb 19>; [50.00%]
|
||||
|
||||
<bb 18> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 20>; [100.00%]
|
||||
|
||||
<bb 19> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 21>; [100.00%]
|
||||
|
||||
<bb 20> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 1;
|
||||
|
||||
<bb 21> [local count: 1073741824]:
|
||||
<bb 20> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_STA.9_10 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.9_10 == 0)
|
||||
goto <bb 22>; [50.00%]
|
||||
GV_LDC_STA.8_9 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.8_9 == 0)
|
||||
goto <bb 21>; [50.00%]
|
||||
else
|
||||
goto <bb 23>; [50.00%]
|
||||
goto <bb 22>; [50.00%]
|
||||
|
||||
<bb 21> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 23>; [100.00%]
|
||||
|
||||
<bb 22> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 24>; [100.00%]
|
||||
|
||||
<bb 23> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 1;
|
||||
|
||||
<bb 24> [local count: 1073741824]:
|
||||
<bb 23> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.10_11 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 25>; [50.00%]
|
||||
GV_VCU_Ignition.9_10 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 24>; [50.00%]
|
||||
else
|
||||
goto <bb 27>; [50.00%]
|
||||
goto <bb 26>; [50.00%]
|
||||
|
||||
<bb 25> [local count: 536870913]:
|
||||
GV_IG_Process_Status.11_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.11_12 == 1)
|
||||
goto <bb 26>; [20.24%]
|
||||
<bb 24> [local count: 536870913]:
|
||||
GV_IG_Process_Status.10_11 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.10_11 == 1)
|
||||
goto <bb 25>; [20.24%]
|
||||
else
|
||||
goto <bb 27>; [79.76%]
|
||||
goto <bb 26>; [79.76%]
|
||||
|
||||
<bb 26> [local count: 108662673]:
|
||||
<bb 25> [local count: 108662673]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_CE_ON_CMD = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Key_Off_Level = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
Soc_Check_befor_IGN ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 27> [local count: 965079153]:
|
||||
<bb 26> [local count: 965079153]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 28>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 27>; [50.00%]
|
||||
else
|
||||
goto <bb 30>; [50.00%]
|
||||
goto <bb 29>; [50.00%]
|
||||
|
||||
<bb 28> [local count: 482539576]:
|
||||
GV_IG_Process_Status.13_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.13_13 == 2)
|
||||
goto <bb 29>; [34.00%]
|
||||
<bb 27> [local count: 482539576]:
|
||||
GV_IG_Process_Status.12_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.12_12 == 2)
|
||||
goto <bb 28>; [34.00%]
|
||||
else
|
||||
goto <bb 30>; [66.00%]
|
||||
goto <bb 29>; [66.00%]
|
||||
|
||||
<bb 29> [local count: 164063456]:
|
||||
<bb 28> [local count: 164063456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 30> [local count: 801015696]:
|
||||
<bb 29> [local count: 801015696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 31>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 30>; [34.00%]
|
||||
else
|
||||
goto <bb 33>; [66.00%]
|
||||
goto <bb 32>; [66.00%]
|
||||
|
||||
<bb 31> [local count: 272345336]:
|
||||
GV_IG_Process_Status.15_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.15_14 == 1)
|
||||
goto <bb 32>; [20.24%]
|
||||
<bb 30> [local count: 272345336]:
|
||||
GV_IG_Process_Status.14_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.14_13 == 1)
|
||||
goto <bb 31>; [20.24%]
|
||||
else
|
||||
goto <bb 33>; [79.76%]
|
||||
goto <bb 32>; [79.76%]
|
||||
|
||||
<bb 32> [local count: 55122696]:
|
||||
<bb 31> [local count: 55122696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ready = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -215,42 +207,42 @@ System_Check_Func ()
|
||||
SET_SW_VER ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IG_OnCheck_HV_Status ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 33> [local count: 745893000]:
|
||||
<bb 32> [local count: 745893000]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 34>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 33>; [34.00%]
|
||||
else
|
||||
goto <bb 36>; [66.00%]
|
||||
goto <bb 35>; [66.00%]
|
||||
|
||||
<bb 34> [local count: 253603620]:
|
||||
GV_IG_Process_Status.17_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.17_15 == 2)
|
||||
goto <bb 35>; [20.24%]
|
||||
<bb 33> [local count: 253603620]:
|
||||
GV_IG_Process_Status.16_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.16_14 == 2)
|
||||
goto <bb 34>; [20.24%]
|
||||
else
|
||||
goto <bb 36>; [79.76%]
|
||||
goto <bb 35>; [79.76%]
|
||||
|
||||
<bb 35> [local count: 51329373]:
|
||||
<bb 34> [local count: 51329373]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_on_Process_Func ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 36> [local count: 694563628]:
|
||||
<bb 35> [local count: 694563628]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 37>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 36>; [34.00%]
|
||||
else
|
||||
goto <bb 39>; [66.00%]
|
||||
goto <bb 38>; [66.00%]
|
||||
|
||||
<bb 37> [local count: 236151633]:
|
||||
GV_IG_Process_Status.19_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.19_16 == 3)
|
||||
goto <bb 38>; [20.24%]
|
||||
<bb 36> [local count: 236151633]:
|
||||
GV_IG_Process_Status.18_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.18_15 == 3)
|
||||
goto <bb 37>; [20.24%]
|
||||
else
|
||||
goto <bb 39>; [79.76%]
|
||||
goto <bb 38>; [79.76%]
|
||||
|
||||
<bb 38> [local count: 47797091]:
|
||||
<bb 37> [local count: 47797091]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Drive_Mode_Func ();
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -259,44 +251,44 @@ System_Check_Func ()
|
||||
Motor_Status ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Est_Vehicle_Speed ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 39> [local count: 646766537]:
|
||||
<bb 38> [local count: 646766537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 40>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 39>; [50.00%]
|
||||
else
|
||||
goto <bb 42>; [50.00%]
|
||||
goto <bb 41>; [50.00%]
|
||||
|
||||
<bb 40> [local count: 323383268]:
|
||||
GV_IG_Process_Status.21_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.21_17 == 3)
|
||||
goto <bb 41>; [20.24%]
|
||||
<bb 39> [local count: 323383268]:
|
||||
GV_IG_Process_Status.20_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.20_16 == 3)
|
||||
goto <bb 40>; [20.24%]
|
||||
else
|
||||
goto <bb 42>; [79.76%]
|
||||
goto <bb 41>; [79.76%]
|
||||
|
||||
<bb 41> [local count: 65452773]:
|
||||
<bb 40> [local count: 65452773]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Read_LDC_Voltage ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 42> [local count: 581313764]:
|
||||
<bb 41> [local count: 581313764]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 43>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 42>; [50.00%]
|
||||
else
|
||||
goto <bb 45>; [50.00%]
|
||||
goto <bb 44>; [50.00%]
|
||||
|
||||
<bb 43> [local count: 290656882]:
|
||||
GV_IG_Process_Status.23_18 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.23_18 == 0)
|
||||
goto <bb 44>; [33.00%]
|
||||
<bb 42> [local count: 290656882]:
|
||||
GV_IG_Process_Status.22_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.22_17 == 0)
|
||||
goto <bb 43>; [33.00%]
|
||||
else
|
||||
goto <bb 45>; [67.00%]
|
||||
goto <bb 44>; [67.00%]
|
||||
|
||||
<bb 44> [local count: 95916771]:
|
||||
<bb 43> [local count: 95916771]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_EPAM_Park_Request_to_EPC = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -304,7 +296,7 @@ System_Check_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_Off_Process_Func ();
|
||||
|
||||
<bb 45> [local count: 1073741824]:
|
||||
<bb 44> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -14,7 +14,7 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
Key_Off_Process_Func/33 (Key_Off_Process_Func) @06b90000
|
||||
Key_Off_Process_Func/32 (Key_Off_Process_Func) @06bdf000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -23,7 +23,7 @@ Key_Off_Process_Func/33 (Key_Off_Process_Func) @06b90000
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (95916771 (estimated locally),0.09 per call)
|
||||
Calls:
|
||||
GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06b8f678
|
||||
GV_VCU_GearSelStat/31 (GV_VCU_GearSelStat) @06bde5a0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -31,7 +31,7 @@ GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06b8f678
|
||||
Referring: System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06b8f630
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/30 (GV_VCU_EPAM_Park_Request_to_EPC) @06bde558
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -39,7 +39,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06b8f630
|
||||
Referring: System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b439a0
|
||||
Read_LDC_Voltage/29 (Read_LDC_Voltage) @06ba29a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -48,7 +48,7 @@ Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b439a0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (65452773 (estimated locally),0.06 per call)
|
||||
Calls:
|
||||
Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b437e0
|
||||
Est_Vehicle_Speed/28 (Est_Vehicle_Speed) @06ba27e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -57,7 +57,7 @@ Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b437e0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Motor_Status/28 (Motor_Status) @06b431c0
|
||||
Motor_Status/27 (Motor_Status) @06ba21c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -66,7 +66,7 @@ Motor_Status/28 (Motor_Status) @06b431c0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Check_Charging_Status/27 (Check_Charging_Status) @06b43ee0
|
||||
Check_Charging_Status/26 (Check_Charging_Status) @06ba2ee0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -75,7 +75,7 @@ Check_Charging_Status/27 (Check_Charging_Status) @06b43ee0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Drive_Mode_Func/26 (Drive_Mode_Func) @06b43e00
|
||||
Drive_Mode_Func/25 (Drive_Mode_Func) @06ba2e00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -84,7 +84,7 @@ Drive_Mode_Func/26 (Drive_Mode_Func) @06b43e00
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Key_on_Process_Func/25 (Key_on_Process_Func) @06b43d20
|
||||
Key_on_Process_Func/24 (Key_on_Process_Func) @06ba2d20
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -93,7 +93,7 @@ Key_on_Process_Func/25 (Key_on_Process_Func) @06b43d20
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (51329373 (estimated locally),0.05 per call)
|
||||
Calls:
|
||||
IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b43c40
|
||||
IG_OnCheck_HV_Status/23 (IG_OnCheck_HV_Status) @06ba2c40
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -102,7 +102,7 @@ IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b43c40
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
|
||||
Calls:
|
||||
SET_SW_VER/23 (SET_SW_VER) @06b43b60
|
||||
SET_SW_VER/22 (SET_SW_VER) @06ba2b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -111,7 +111,7 @@ SET_SW_VER/23 (SET_SW_VER) @06b43b60
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
|
||||
Calls:
|
||||
GV_VCU_Ready/22 (GV_VCU_Ready) @06b8f3a8
|
||||
GV_VCU_Ready/21 (GV_VCU_Ready) @06bde2d0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -119,7 +119,7 @@ GV_VCU_Ready/22 (GV_VCU_Ready) @06b8f3a8
|
||||
Referring: System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b43a80
|
||||
Soc_Check_befor_IGN/20 (Soc_Check_befor_IGN) @06ba2a80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -128,7 +128,7 @@ Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b43a80
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (108662673 (estimated locally),0.10 per call)
|
||||
Calls:
|
||||
GV_Key_Off_Level/20 (GV_Key_Off_Level) @06b8f318
|
||||
GV_Key_Off_Level/19 (GV_Key_Off_Level) @06bde240
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -136,7 +136,7 @@ GV_Key_Off_Level/20 (GV_Key_Off_Level) @06b8f318
|
||||
Referring: System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06b8f2d0
|
||||
GV_CE_ON_CMD/18 (GV_CE_ON_CMD) @06bde1f8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -144,7 +144,7 @@ GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06b8f2d0
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IG_Process_Status/18 (GV_IG_Process_Status) @06b8f288
|
||||
GV_IG_Process_Status/17 (GV_IG_Process_Status) @06bde1b0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -152,7 +152,7 @@ GV_IG_Process_Status/18 (GV_IG_Process_Status) @06b8f288
|
||||
Referring: System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (write)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (write)System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Ignition/17 (GV_VCU_Ignition) @06b8f240
|
||||
GV_VCU_Ignition/16 (GV_VCU_Ignition) @06bde168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -160,7 +160,7 @@ GV_VCU_Ignition/17 (GV_VCU_Ignition) @06b8f240
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06b8f1f8
|
||||
GV_LDC_Apply_Check/15 (GV_LDC_Apply_Check) @06bde120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -168,7 +168,7 @@ GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06b8f1f8
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_STA/15 (GV_LDC_STA) @06b8f1b0
|
||||
GV_LDC_STA/14 (GV_LDC_STA) @06bde0d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -176,7 +176,7 @@ GV_LDC_STA/15 (GV_LDC_STA) @06b8f1b0
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06b8f168
|
||||
GV_HV_Apply_Check/13 (GV_HV_Apply_Check) @06bde090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -184,7 +184,7 @@ GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06b8f168
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06b8f120
|
||||
GV_BMS_HVOn_STA/12 (GV_BMS_HVOn_STA) @06bde048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -192,7 +192,7 @@ GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06b8f120
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06b8f0d8
|
||||
GV_OBC_Fault_Check/11 (GV_OBC_Fault_Check) @06bde000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -200,7 +200,7 @@ GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06b8f0d8
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_OBC_Interlock/11 (GV_OBC_Interlock) @06b8f090
|
||||
GV_OBC_Interlock/10 (GV_OBC_Interlock) @06ba9f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -208,7 +208,7 @@ GV_OBC_Interlock/11 (GV_OBC_Interlock) @06b8f090
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06b8f048
|
||||
GV_LDC_Fault_Check/9 (GV_LDC_Fault_Check) @06ba9f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -216,7 +216,7 @@ GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06b8f048
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06b8f000
|
||||
GV_LDC_TEMP_FAULT/8 (GV_LDC_TEMP_FAULT) @06ba9ee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -224,7 +224,7 @@ GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06b8f000
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b4af78
|
||||
GV_LDC_FltSta/7 (GV_LDC_FltSta) @06ba9ea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -232,7 +232,7 @@ GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b4af78
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b4af30
|
||||
GV_MCU_Fault_Check/6 (GV_MCU_Fault_Check) @06ba9e58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -240,7 +240,7 @@ GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b4af30
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b4aee8
|
||||
GV_MCU_FltSta/5 (GV_MCU_FltSta) @06ba9e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -248,15 +248,7 @@ GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b4aee8
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MCU_FltSta/5 (GV_MCU_FltSta) @06b4aea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b4ae58
|
||||
GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06ba9dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -264,7 +256,7 @@ GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b4ae58
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b4ae10
|
||||
GV_BMS_Interlock/3 (GV_BMS_Interlock) @06ba9d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -272,7 +264,7 @@ GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b4ae10
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b4adc8
|
||||
GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06ba9d38
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -280,7 +272,7 @@ GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b4adc8
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b4ad80
|
||||
GV_BMS_FltSta/1 (GV_BMS_FltSta) @06ba9cf0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -288,35 +280,34 @@ GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b4ad80
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
System_Check_Func/0 (System_Check_Func) @06b43380
|
||||
System_Check_Func/0 (System_Check_Func) @06ba2380
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Interlock/6 (read)GV_MCU_Fault_Check/7 (write)GV_MCU_Fault_Check/7 (write)GV_LDC_FltSta/8 (read)GV_LDC_TEMP_FAULT/9 (read)GV_LDC_Fault_Check/10 (write)GV_LDC_Fault_Check/10 (write)GV_OBC_Interlock/11 (read)GV_OBC_Fault_Check/12 (write)GV_OBC_Fault_Check/12 (write)GV_BMS_HVOn_STA/13 (read)GV_HV_Apply_Check/14 (write)GV_HV_Apply_Check/14 (write)GV_LDC_STA/15 (read)GV_LDC_Apply_Check/16 (write)GV_LDC_Apply_Check/16 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_CE_ON_CMD/19 (write)GV_Key_Off_Level/20 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_Ready/22 (write)GV_CE_ON_CMD/19 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_EPAM_Park_Request_to_EPC/31 (write)GV_VCU_GearSelStat/32 (write)
|
||||
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Fault_Check/6 (write)GV_MCU_Fault_Check/6 (write)GV_LDC_FltSta/7 (read)GV_LDC_TEMP_FAULT/8 (read)GV_LDC_Fault_Check/9 (write)GV_LDC_Fault_Check/9 (write)GV_OBC_Interlock/10 (read)GV_OBC_Fault_Check/11 (write)GV_OBC_Fault_Check/11 (write)GV_BMS_HVOn_STA/12 (read)GV_HV_Apply_Check/13 (write)GV_HV_Apply_Check/13 (write)GV_LDC_STA/14 (read)GV_LDC_Apply_Check/15 (write)GV_LDC_Apply_Check/15 (write)GV_VCU_Ignition/16 (read)GV_IG_Process_Status/17 (read)GV_CE_ON_CMD/18 (write)GV_Key_Off_Level/19 (write)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (write)GV_IG_Process_Status/17 (read)GV_VCU_Ready/21 (write)GV_CE_ON_CMD/18 (write)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (write)GV_IG_Process_Status/17 (read)GV_VCU_EPAM_Park_Request_to_EPC/30 (write)GV_VCU_GearSelStat/31 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_Off_Process_Func/33 (95916771 (estimated locally),0.09 per call) Read_LDC_Voltage/30 (65452773 (estimated locally),0.06 per call) Est_Vehicle_Speed/29 (47797091 (estimated locally),0.04 per call) Motor_Status/28 (47797091 (estimated locally),0.04 per call) Check_Charging_Status/27 (47797091 (estimated locally),0.04 per call) Drive_Mode_Func/26 (47797091 (estimated locally),0.04 per call) Key_on_Process_Func/25 (51329373 (estimated locally),0.05 per call) IG_OnCheck_HV_Status/24 (55122696 (estimated locally),0.05 per call) SET_SW_VER/23 (55122696 (estimated locally),0.05 per call) Soc_Check_befor_IGN/21 (108662673 (estimated locally),0.10 per call)
|
||||
Calls: Key_Off_Process_Func/32 (95916771 (estimated locally),0.09 per call) Read_LDC_Voltage/29 (65452773 (estimated locally),0.06 per call) Est_Vehicle_Speed/28 (47797091 (estimated locally),0.04 per call) Motor_Status/27 (47797091 (estimated locally),0.04 per call) Check_Charging_Status/26 (47797091 (estimated locally),0.04 per call) Drive_Mode_Func/25 (47797091 (estimated locally),0.04 per call) Key_on_Process_Func/24 (51329373 (estimated locally),0.05 per call) IG_OnCheck_HV_Status/23 (55122696 (estimated locally),0.05 per call) SET_SW_VER/22 (55122696 (estimated locally),0.05 per call) Soc_Check_befor_IGN/20 (108662673 (estimated locally),0.10 per call)
|
||||
System_Check_Func ()
|
||||
{
|
||||
unsigned char GV_BMS_FltSta.0_1;
|
||||
unsigned char GV_BMS_TEMP_FAULT.1_2;
|
||||
unsigned char GV_BMS_Interlock.2_3;
|
||||
long unsigned int GV_MCU_FltSta.3_4;
|
||||
long unsigned int GV_MCU_Interlock.4_5;
|
||||
unsigned char GV_LDC_FltSta.5_6;
|
||||
unsigned char GV_LDC_TEMP_FAULT.6_7;
|
||||
unsigned char GV_OBC_Interlock.7_8;
|
||||
unsigned char GV_BMS_HVOn_STA.8_9;
|
||||
unsigned char GV_LDC_STA.9_10;
|
||||
unsigned char GV_VCU_Ignition.10_11;
|
||||
unsigned char GV_IG_Process_Status.11_12;
|
||||
unsigned char GV_IG_Process_Status.13_13;
|
||||
unsigned char GV_IG_Process_Status.15_14;
|
||||
unsigned char GV_IG_Process_Status.17_15;
|
||||
unsigned char GV_IG_Process_Status.19_16;
|
||||
unsigned char GV_IG_Process_Status.21_17;
|
||||
unsigned char GV_IG_Process_Status.23_18;
|
||||
unsigned char GV_LDC_FltSta.4_5;
|
||||
unsigned char GV_LDC_TEMP_FAULT.5_6;
|
||||
unsigned char GV_OBC_Interlock.6_7;
|
||||
unsigned char GV_BMS_HVOn_STA.7_8;
|
||||
unsigned char GV_LDC_STA.8_9;
|
||||
unsigned char GV_VCU_Ignition.9_10;
|
||||
unsigned char GV_IG_Process_Status.10_11;
|
||||
unsigned char GV_IG_Process_Status.12_12;
|
||||
unsigned char GV_IG_Process_Status.14_13;
|
||||
unsigned char GV_IG_Process_Status.16_14;
|
||||
unsigned char GV_IG_Process_Status.18_15;
|
||||
unsigned char GV_IG_Process_Status.20_16;
|
||||
unsigned char GV_IG_Process_Status.22_17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -355,157 +346,150 @@ System_Check_Func ()
|
||||
if (GV_MCU_FltSta.3_4 == 0)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
GV_MCU_Interlock.4_5 = GV_MCU_Interlock;
|
||||
if (GV_MCU_Interlock.4_5 == 0)
|
||||
goto <bb 9>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
|
||||
<bb 9> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 0;
|
||||
goto <bb 11>; [100.00%]
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 10> [local count: 805306369]:
|
||||
<bb 9> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 1;
|
||||
|
||||
<bb 11> [local count: 1073741824]:
|
||||
<bb 10> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_FltSta.5_6 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.5_6 == 0)
|
||||
GV_LDC_FltSta.4_5 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.4_5 == 0)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.5_6 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.5_6 == 0)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.6_7 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.6_7 == 0)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 268435456]:
|
||||
<bb 12> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 0;
|
||||
goto <bb 15>; [100.00%]
|
||||
goto <bb 14>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 805306369]:
|
||||
<bb 13> [local count: 805306369]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 1;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
<bb 14> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Interlock.7_8 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.7_8 == 1)
|
||||
goto <bb 16>; [34.00%]
|
||||
GV_OBC_Interlock.6_7 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.6_7 == 1)
|
||||
goto <bb 15>; [34.00%]
|
||||
else
|
||||
goto <bb 17>; [66.00%]
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 16> [local count: 365072220]:
|
||||
<bb 15> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 0;
|
||||
goto <bb 18>; [100.00%]
|
||||
goto <bb 17>; [100.00%]
|
||||
|
||||
<bb 17> [local count: 708669605]:
|
||||
<bb 16> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 1;
|
||||
|
||||
<bb 18> [local count: 1073741824]:
|
||||
<bb 17> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BMS_HVOn_STA.8_9 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.8_9 == 0)
|
||||
goto <bb 19>; [50.00%]
|
||||
GV_BMS_HVOn_STA.7_8 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.7_8 == 0)
|
||||
goto <bb 18>; [50.00%]
|
||||
else
|
||||
goto <bb 20>; [50.00%]
|
||||
goto <bb 19>; [50.00%]
|
||||
|
||||
<bb 18> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 20>; [100.00%]
|
||||
|
||||
<bb 19> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 21>; [100.00%]
|
||||
|
||||
<bb 20> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 1;
|
||||
|
||||
<bb 21> [local count: 1073741824]:
|
||||
<bb 20> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_STA.9_10 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.9_10 == 0)
|
||||
goto <bb 22>; [50.00%]
|
||||
GV_LDC_STA.8_9 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.8_9 == 0)
|
||||
goto <bb 21>; [50.00%]
|
||||
else
|
||||
goto <bb 23>; [50.00%]
|
||||
goto <bb 22>; [50.00%]
|
||||
|
||||
<bb 21> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 23>; [100.00%]
|
||||
|
||||
<bb 22> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 24>; [100.00%]
|
||||
|
||||
<bb 23> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 1;
|
||||
|
||||
<bb 24> [local count: 1073741824]:
|
||||
<bb 23> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.10_11 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 25>; [50.00%]
|
||||
GV_VCU_Ignition.9_10 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 24>; [50.00%]
|
||||
else
|
||||
goto <bb 27>; [50.00%]
|
||||
goto <bb 26>; [50.00%]
|
||||
|
||||
<bb 25> [local count: 536870913]:
|
||||
GV_IG_Process_Status.11_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.11_12 == 1)
|
||||
goto <bb 26>; [20.24%]
|
||||
<bb 24> [local count: 536870913]:
|
||||
GV_IG_Process_Status.10_11 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.10_11 == 1)
|
||||
goto <bb 25>; [20.24%]
|
||||
else
|
||||
goto <bb 27>; [79.76%]
|
||||
goto <bb 26>; [79.76%]
|
||||
|
||||
<bb 26> [local count: 108662673]:
|
||||
<bb 25> [local count: 108662673]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_CE_ON_CMD = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Key_Off_Level = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
Soc_Check_befor_IGN ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 27> [local count: 965079153]:
|
||||
<bb 26> [local count: 965079153]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 28>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 27>; [50.00%]
|
||||
else
|
||||
goto <bb 30>; [50.00%]
|
||||
goto <bb 29>; [50.00%]
|
||||
|
||||
<bb 28> [local count: 482539576]:
|
||||
GV_IG_Process_Status.13_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.13_13 == 2)
|
||||
goto <bb 29>; [34.00%]
|
||||
<bb 27> [local count: 482539576]:
|
||||
GV_IG_Process_Status.12_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.12_12 == 2)
|
||||
goto <bb 28>; [34.00%]
|
||||
else
|
||||
goto <bb 30>; [66.00%]
|
||||
goto <bb 29>; [66.00%]
|
||||
|
||||
<bb 29> [local count: 164063456]:
|
||||
<bb 28> [local count: 164063456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 30> [local count: 801015696]:
|
||||
<bb 29> [local count: 801015696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 31>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 30>; [34.00%]
|
||||
else
|
||||
goto <bb 33>; [66.00%]
|
||||
goto <bb 32>; [66.00%]
|
||||
|
||||
<bb 31> [local count: 272345336]:
|
||||
GV_IG_Process_Status.15_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.15_14 == 1)
|
||||
goto <bb 32>; [20.24%]
|
||||
<bb 30> [local count: 272345336]:
|
||||
GV_IG_Process_Status.14_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.14_13 == 1)
|
||||
goto <bb 31>; [20.24%]
|
||||
else
|
||||
goto <bb 33>; [79.76%]
|
||||
goto <bb 32>; [79.76%]
|
||||
|
||||
<bb 32> [local count: 55122696]:
|
||||
<bb 31> [local count: 55122696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ready = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -514,42 +498,42 @@ System_Check_Func ()
|
||||
SET_SW_VER ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IG_OnCheck_HV_Status ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 33> [local count: 745893000]:
|
||||
<bb 32> [local count: 745893000]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 34>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 33>; [34.00%]
|
||||
else
|
||||
goto <bb 36>; [66.00%]
|
||||
goto <bb 35>; [66.00%]
|
||||
|
||||
<bb 34> [local count: 253603620]:
|
||||
GV_IG_Process_Status.17_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.17_15 == 2)
|
||||
goto <bb 35>; [20.24%]
|
||||
<bb 33> [local count: 253603620]:
|
||||
GV_IG_Process_Status.16_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.16_14 == 2)
|
||||
goto <bb 34>; [20.24%]
|
||||
else
|
||||
goto <bb 36>; [79.76%]
|
||||
goto <bb 35>; [79.76%]
|
||||
|
||||
<bb 35> [local count: 51329373]:
|
||||
<bb 34> [local count: 51329373]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_on_Process_Func ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 36> [local count: 694563628]:
|
||||
<bb 35> [local count: 694563628]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 37>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 36>; [34.00%]
|
||||
else
|
||||
goto <bb 39>; [66.00%]
|
||||
goto <bb 38>; [66.00%]
|
||||
|
||||
<bb 37> [local count: 236151633]:
|
||||
GV_IG_Process_Status.19_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.19_16 == 3)
|
||||
goto <bb 38>; [20.24%]
|
||||
<bb 36> [local count: 236151633]:
|
||||
GV_IG_Process_Status.18_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.18_15 == 3)
|
||||
goto <bb 37>; [20.24%]
|
||||
else
|
||||
goto <bb 39>; [79.76%]
|
||||
goto <bb 38>; [79.76%]
|
||||
|
||||
<bb 38> [local count: 47797091]:
|
||||
<bb 37> [local count: 47797091]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Drive_Mode_Func ();
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -558,44 +542,44 @@ System_Check_Func ()
|
||||
Motor_Status ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Est_Vehicle_Speed ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 39> [local count: 646766537]:
|
||||
<bb 38> [local count: 646766537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 40>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 39>; [50.00%]
|
||||
else
|
||||
goto <bb 42>; [50.00%]
|
||||
goto <bb 41>; [50.00%]
|
||||
|
||||
<bb 40> [local count: 323383268]:
|
||||
GV_IG_Process_Status.21_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.21_17 == 3)
|
||||
goto <bb 41>; [20.24%]
|
||||
<bb 39> [local count: 323383268]:
|
||||
GV_IG_Process_Status.20_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.20_16 == 3)
|
||||
goto <bb 40>; [20.24%]
|
||||
else
|
||||
goto <bb 42>; [79.76%]
|
||||
goto <bb 41>; [79.76%]
|
||||
|
||||
<bb 41> [local count: 65452773]:
|
||||
<bb 40> [local count: 65452773]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Read_LDC_Voltage ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 42> [local count: 581313764]:
|
||||
<bb 41> [local count: 581313764]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 43>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 42>; [50.00%]
|
||||
else
|
||||
goto <bb 45>; [50.00%]
|
||||
goto <bb 44>; [50.00%]
|
||||
|
||||
<bb 43> [local count: 290656882]:
|
||||
GV_IG_Process_Status.23_18 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.23_18 == 0)
|
||||
goto <bb 44>; [33.00%]
|
||||
<bb 42> [local count: 290656882]:
|
||||
GV_IG_Process_Status.22_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.22_17 == 0)
|
||||
goto <bb 43>; [33.00%]
|
||||
else
|
||||
goto <bb 45>; [67.00%]
|
||||
goto <bb 44>; [67.00%]
|
||||
|
||||
<bb 44> [local count: 95916771]:
|
||||
<bb 43> [local count: 95916771]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_EPAM_Park_Request_to_EPC = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -603,7 +587,7 @@ System_Check_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_Off_Process_Func ();
|
||||
|
||||
<bb 45> [local count: 1073741824]:
|
||||
<bb 44> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -5,20 +5,19 @@ System_Check_Func ()
|
||||
unsigned char GV_BMS_TEMP_FAULT.1_2;
|
||||
unsigned char GV_BMS_Interlock.2_3;
|
||||
long unsigned int GV_MCU_FltSta.3_4;
|
||||
long unsigned int GV_MCU_Interlock.4_5;
|
||||
unsigned char GV_LDC_FltSta.5_6;
|
||||
unsigned char GV_LDC_TEMP_FAULT.6_7;
|
||||
unsigned char GV_OBC_Interlock.7_8;
|
||||
unsigned char GV_BMS_HVOn_STA.8_9;
|
||||
unsigned char GV_LDC_STA.9_10;
|
||||
unsigned char GV_VCU_Ignition.10_11;
|
||||
unsigned char GV_IG_Process_Status.11_12;
|
||||
unsigned char GV_IG_Process_Status.13_13;
|
||||
unsigned char GV_IG_Process_Status.15_14;
|
||||
unsigned char GV_IG_Process_Status.17_15;
|
||||
unsigned char GV_IG_Process_Status.19_16;
|
||||
unsigned char GV_IG_Process_Status.21_17;
|
||||
unsigned char GV_IG_Process_Status.23_18;
|
||||
unsigned char GV_LDC_FltSta.4_5;
|
||||
unsigned char GV_LDC_TEMP_FAULT.5_6;
|
||||
unsigned char GV_OBC_Interlock.6_7;
|
||||
unsigned char GV_BMS_HVOn_STA.7_8;
|
||||
unsigned char GV_LDC_STA.8_9;
|
||||
unsigned char GV_VCU_Ignition.9_10;
|
||||
unsigned char GV_IG_Process_Status.10_11;
|
||||
unsigned char GV_IG_Process_Status.12_12;
|
||||
unsigned char GV_IG_Process_Status.14_13;
|
||||
unsigned char GV_IG_Process_Status.16_14;
|
||||
unsigned char GV_IG_Process_Status.18_15;
|
||||
unsigned char GV_IG_Process_Status.20_16;
|
||||
unsigned char GV_IG_Process_Status.22_17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -57,157 +56,150 @@ System_Check_Func ()
|
||||
if (GV_MCU_FltSta.3_4 == 0)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
GV_MCU_Interlock.4_5 = GV_MCU_Interlock;
|
||||
if (GV_MCU_Interlock.4_5 == 0)
|
||||
goto <bb 9>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
|
||||
<bb 9> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 0;
|
||||
goto <bb 11>; [100.00%]
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 10> [local count: 805306369]:
|
||||
<bb 9> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 1;
|
||||
|
||||
<bb 11> [local count: 1073741824]:
|
||||
<bb 10> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_FltSta.5_6 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.5_6 == 0)
|
||||
GV_LDC_FltSta.4_5 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.4_5 == 0)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.5_6 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.5_6 == 0)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.6_7 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.6_7 == 0)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 268435456]:
|
||||
<bb 12> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 0;
|
||||
goto <bb 15>; [100.00%]
|
||||
goto <bb 14>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 805306369]:
|
||||
<bb 13> [local count: 805306369]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 1;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
<bb 14> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Interlock.7_8 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.7_8 == 1)
|
||||
goto <bb 16>; [34.00%]
|
||||
GV_OBC_Interlock.6_7 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.6_7 == 1)
|
||||
goto <bb 15>; [34.00%]
|
||||
else
|
||||
goto <bb 17>; [66.00%]
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 16> [local count: 365072220]:
|
||||
<bb 15> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 0;
|
||||
goto <bb 18>; [100.00%]
|
||||
goto <bb 17>; [100.00%]
|
||||
|
||||
<bb 17> [local count: 708669605]:
|
||||
<bb 16> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 1;
|
||||
|
||||
<bb 18> [local count: 1073741824]:
|
||||
<bb 17> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BMS_HVOn_STA.8_9 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.8_9 == 0)
|
||||
goto <bb 19>; [50.00%]
|
||||
GV_BMS_HVOn_STA.7_8 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.7_8 == 0)
|
||||
goto <bb 18>; [50.00%]
|
||||
else
|
||||
goto <bb 20>; [50.00%]
|
||||
goto <bb 19>; [50.00%]
|
||||
|
||||
<bb 18> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 20>; [100.00%]
|
||||
|
||||
<bb 19> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 21>; [100.00%]
|
||||
|
||||
<bb 20> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 1;
|
||||
|
||||
<bb 21> [local count: 1073741824]:
|
||||
<bb 20> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_STA.9_10 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.9_10 == 0)
|
||||
goto <bb 22>; [50.00%]
|
||||
GV_LDC_STA.8_9 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.8_9 == 0)
|
||||
goto <bb 21>; [50.00%]
|
||||
else
|
||||
goto <bb 23>; [50.00%]
|
||||
goto <bb 22>; [50.00%]
|
||||
|
||||
<bb 21> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 23>; [100.00%]
|
||||
|
||||
<bb 22> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 24>; [100.00%]
|
||||
|
||||
<bb 23> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 1;
|
||||
|
||||
<bb 24> [local count: 1073741824]:
|
||||
<bb 23> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.10_11 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 25>; [50.00%]
|
||||
GV_VCU_Ignition.9_10 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 24>; [50.00%]
|
||||
else
|
||||
goto <bb 27>; [50.00%]
|
||||
goto <bb 26>; [50.00%]
|
||||
|
||||
<bb 25> [local count: 536870913]:
|
||||
GV_IG_Process_Status.11_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.11_12 == 1)
|
||||
goto <bb 26>; [20.24%]
|
||||
<bb 24> [local count: 536870913]:
|
||||
GV_IG_Process_Status.10_11 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.10_11 == 1)
|
||||
goto <bb 25>; [20.24%]
|
||||
else
|
||||
goto <bb 27>; [79.76%]
|
||||
goto <bb 26>; [79.76%]
|
||||
|
||||
<bb 26> [local count: 108662673]:
|
||||
<bb 25> [local count: 108662673]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_CE_ON_CMD = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Key_Off_Level = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
Soc_Check_befor_IGN ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 27> [local count: 965079153]:
|
||||
<bb 26> [local count: 965079153]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 28>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 27>; [50.00%]
|
||||
else
|
||||
goto <bb 30>; [50.00%]
|
||||
goto <bb 29>; [50.00%]
|
||||
|
||||
<bb 28> [local count: 482539576]:
|
||||
GV_IG_Process_Status.13_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.13_13 == 2)
|
||||
goto <bb 29>; [34.00%]
|
||||
<bb 27> [local count: 482539576]:
|
||||
GV_IG_Process_Status.12_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.12_12 == 2)
|
||||
goto <bb 28>; [34.00%]
|
||||
else
|
||||
goto <bb 30>; [66.00%]
|
||||
goto <bb 29>; [66.00%]
|
||||
|
||||
<bb 29> [local count: 164063456]:
|
||||
<bb 28> [local count: 164063456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 30> [local count: 801015696]:
|
||||
<bb 29> [local count: 801015696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 31>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 30>; [34.00%]
|
||||
else
|
||||
goto <bb 33>; [66.00%]
|
||||
goto <bb 32>; [66.00%]
|
||||
|
||||
<bb 31> [local count: 272345336]:
|
||||
GV_IG_Process_Status.15_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.15_14 == 1)
|
||||
goto <bb 32>; [20.24%]
|
||||
<bb 30> [local count: 272345336]:
|
||||
GV_IG_Process_Status.14_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.14_13 == 1)
|
||||
goto <bb 31>; [20.24%]
|
||||
else
|
||||
goto <bb 33>; [79.76%]
|
||||
goto <bb 32>; [79.76%]
|
||||
|
||||
<bb 32> [local count: 55122696]:
|
||||
<bb 31> [local count: 55122696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ready = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -216,42 +208,42 @@ System_Check_Func ()
|
||||
SET_SW_VER ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IG_OnCheck_HV_Status ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 33> [local count: 745893000]:
|
||||
<bb 32> [local count: 745893000]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 34>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 33>; [34.00%]
|
||||
else
|
||||
goto <bb 36>; [66.00%]
|
||||
goto <bb 35>; [66.00%]
|
||||
|
||||
<bb 34> [local count: 253603620]:
|
||||
GV_IG_Process_Status.17_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.17_15 == 2)
|
||||
goto <bb 35>; [20.24%]
|
||||
<bb 33> [local count: 253603620]:
|
||||
GV_IG_Process_Status.16_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.16_14 == 2)
|
||||
goto <bb 34>; [20.24%]
|
||||
else
|
||||
goto <bb 36>; [79.76%]
|
||||
goto <bb 35>; [79.76%]
|
||||
|
||||
<bb 35> [local count: 51329373]:
|
||||
<bb 34> [local count: 51329373]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_on_Process_Func ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 36> [local count: 694563628]:
|
||||
<bb 35> [local count: 694563628]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 37>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 36>; [34.00%]
|
||||
else
|
||||
goto <bb 39>; [66.00%]
|
||||
goto <bb 38>; [66.00%]
|
||||
|
||||
<bb 37> [local count: 236151633]:
|
||||
GV_IG_Process_Status.19_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.19_16 == 3)
|
||||
goto <bb 38>; [20.24%]
|
||||
<bb 36> [local count: 236151633]:
|
||||
GV_IG_Process_Status.18_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.18_15 == 3)
|
||||
goto <bb 37>; [20.24%]
|
||||
else
|
||||
goto <bb 39>; [79.76%]
|
||||
goto <bb 38>; [79.76%]
|
||||
|
||||
<bb 38> [local count: 47797091]:
|
||||
<bb 37> [local count: 47797091]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Drive_Mode_Func ();
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -260,44 +252,44 @@ System_Check_Func ()
|
||||
Motor_Status ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Est_Vehicle_Speed ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 39> [local count: 646766537]:
|
||||
<bb 38> [local count: 646766537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 40>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 39>; [50.00%]
|
||||
else
|
||||
goto <bb 42>; [50.00%]
|
||||
goto <bb 41>; [50.00%]
|
||||
|
||||
<bb 40> [local count: 323383268]:
|
||||
GV_IG_Process_Status.21_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.21_17 == 3)
|
||||
goto <bb 41>; [20.24%]
|
||||
<bb 39> [local count: 323383268]:
|
||||
GV_IG_Process_Status.20_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.20_16 == 3)
|
||||
goto <bb 40>; [20.24%]
|
||||
else
|
||||
goto <bb 42>; [79.76%]
|
||||
goto <bb 41>; [79.76%]
|
||||
|
||||
<bb 41> [local count: 65452773]:
|
||||
<bb 40> [local count: 65452773]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Read_LDC_Voltage ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 42> [local count: 581313764]:
|
||||
<bb 41> [local count: 581313764]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 43>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 42>; [50.00%]
|
||||
else
|
||||
goto <bb 45>; [50.00%]
|
||||
goto <bb 44>; [50.00%]
|
||||
|
||||
<bb 43> [local count: 290656882]:
|
||||
GV_IG_Process_Status.23_18 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.23_18 == 0)
|
||||
goto <bb 44>; [33.00%]
|
||||
<bb 42> [local count: 290656882]:
|
||||
GV_IG_Process_Status.22_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.22_17 == 0)
|
||||
goto <bb 43>; [33.00%]
|
||||
else
|
||||
goto <bb 45>; [67.00%]
|
||||
goto <bb 44>; [67.00%]
|
||||
|
||||
<bb 44> [local count: 95916771]:
|
||||
<bb 43> [local count: 95916771]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_EPAM_Park_Request_to_EPC = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -305,7 +297,7 @@ System_Check_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_Off_Process_Func ();
|
||||
|
||||
<bb 45> [local count: 1073741824]:
|
||||
<bb 44> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -47,20 +47,19 @@ System_Check_Func ()
|
||||
unsigned char GV_BMS_TEMP_FAULT.1_2;
|
||||
unsigned char GV_BMS_Interlock.2_3;
|
||||
long unsigned int GV_MCU_FltSta.3_4;
|
||||
long unsigned int GV_MCU_Interlock.4_5;
|
||||
unsigned char GV_LDC_FltSta.5_6;
|
||||
unsigned char GV_LDC_TEMP_FAULT.6_7;
|
||||
unsigned char GV_OBC_Interlock.7_8;
|
||||
unsigned char GV_BMS_HVOn_STA.8_9;
|
||||
unsigned char GV_LDC_STA.9_10;
|
||||
unsigned char GV_VCU_Ignition.10_11;
|
||||
unsigned char GV_IG_Process_Status.11_12;
|
||||
unsigned char GV_IG_Process_Status.13_13;
|
||||
unsigned char GV_IG_Process_Status.15_14;
|
||||
unsigned char GV_IG_Process_Status.17_15;
|
||||
unsigned char GV_IG_Process_Status.19_16;
|
||||
unsigned char GV_IG_Process_Status.21_17;
|
||||
unsigned char GV_IG_Process_Status.23_18;
|
||||
unsigned char GV_LDC_FltSta.4_5;
|
||||
unsigned char GV_LDC_TEMP_FAULT.5_6;
|
||||
unsigned char GV_OBC_Interlock.6_7;
|
||||
unsigned char GV_BMS_HVOn_STA.7_8;
|
||||
unsigned char GV_LDC_STA.8_9;
|
||||
unsigned char GV_VCU_Ignition.9_10;
|
||||
unsigned char GV_IG_Process_Status.10_11;
|
||||
unsigned char GV_IG_Process_Status.12_12;
|
||||
unsigned char GV_IG_Process_Status.14_13;
|
||||
unsigned char GV_IG_Process_Status.16_14;
|
||||
unsigned char GV_IG_Process_Status.18_15;
|
||||
unsigned char GV_IG_Process_Status.20_16;
|
||||
unsigned char GV_IG_Process_Status.22_17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -99,157 +98,150 @@ System_Check_Func ()
|
||||
if (GV_MCU_FltSta.3_4 == 0)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
GV_MCU_Interlock.4_5 = GV_MCU_Interlock;
|
||||
if (GV_MCU_Interlock.4_5 == 0)
|
||||
goto <bb 9>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
|
||||
<bb 9> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 0;
|
||||
goto <bb 11>; [100.00%]
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 10> [local count: 805306369]:
|
||||
<bb 9> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 1;
|
||||
|
||||
<bb 11> [local count: 1073741824]:
|
||||
<bb 10> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_FltSta.5_6 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.5_6 == 0)
|
||||
GV_LDC_FltSta.4_5 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.4_5 == 0)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.5_6 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.5_6 == 0)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.6_7 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.6_7 == 0)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 268435456]:
|
||||
<bb 12> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 0;
|
||||
goto <bb 15>; [100.00%]
|
||||
goto <bb 14>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 805306369]:
|
||||
<bb 13> [local count: 805306369]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 1;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
<bb 14> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Interlock.7_8 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.7_8 == 1)
|
||||
goto <bb 16>; [34.00%]
|
||||
GV_OBC_Interlock.6_7 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.6_7 == 1)
|
||||
goto <bb 15>; [34.00%]
|
||||
else
|
||||
goto <bb 17>; [66.00%]
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 16> [local count: 365072220]:
|
||||
<bb 15> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 0;
|
||||
goto <bb 18>; [100.00%]
|
||||
goto <bb 17>; [100.00%]
|
||||
|
||||
<bb 17> [local count: 708669605]:
|
||||
<bb 16> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 1;
|
||||
|
||||
<bb 18> [local count: 1073741824]:
|
||||
<bb 17> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BMS_HVOn_STA.8_9 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.8_9 == 0)
|
||||
goto <bb 19>; [50.00%]
|
||||
GV_BMS_HVOn_STA.7_8 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.7_8 == 0)
|
||||
goto <bb 18>; [50.00%]
|
||||
else
|
||||
goto <bb 20>; [50.00%]
|
||||
goto <bb 19>; [50.00%]
|
||||
|
||||
<bb 18> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 20>; [100.00%]
|
||||
|
||||
<bb 19> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 21>; [100.00%]
|
||||
|
||||
<bb 20> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 1;
|
||||
|
||||
<bb 21> [local count: 1073741824]:
|
||||
<bb 20> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_STA.9_10 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.9_10 == 0)
|
||||
goto <bb 22>; [50.00%]
|
||||
GV_LDC_STA.8_9 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.8_9 == 0)
|
||||
goto <bb 21>; [50.00%]
|
||||
else
|
||||
goto <bb 23>; [50.00%]
|
||||
goto <bb 22>; [50.00%]
|
||||
|
||||
<bb 21> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 23>; [100.00%]
|
||||
|
||||
<bb 22> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 24>; [100.00%]
|
||||
|
||||
<bb 23> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 1;
|
||||
|
||||
<bb 24> [local count: 1073741824]:
|
||||
<bb 23> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.10_11 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 25>; [50.00%]
|
||||
GV_VCU_Ignition.9_10 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 24>; [50.00%]
|
||||
else
|
||||
goto <bb 27>; [50.00%]
|
||||
goto <bb 26>; [50.00%]
|
||||
|
||||
<bb 25> [local count: 536870913]:
|
||||
GV_IG_Process_Status.11_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.11_12 == 1)
|
||||
goto <bb 26>; [20.24%]
|
||||
<bb 24> [local count: 536870913]:
|
||||
GV_IG_Process_Status.10_11 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.10_11 == 1)
|
||||
goto <bb 25>; [20.24%]
|
||||
else
|
||||
goto <bb 27>; [79.76%]
|
||||
goto <bb 26>; [79.76%]
|
||||
|
||||
<bb 26> [local count: 108662673]:
|
||||
<bb 25> [local count: 108662673]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_CE_ON_CMD = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Key_Off_Level = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
Soc_Check_befor_IGN ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 27> [local count: 965079153]:
|
||||
<bb 26> [local count: 965079153]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 28>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 27>; [50.00%]
|
||||
else
|
||||
goto <bb 30>; [50.00%]
|
||||
goto <bb 29>; [50.00%]
|
||||
|
||||
<bb 28> [local count: 482539576]:
|
||||
GV_IG_Process_Status.13_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.13_13 == 2)
|
||||
goto <bb 29>; [34.00%]
|
||||
<bb 27> [local count: 482539576]:
|
||||
GV_IG_Process_Status.12_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.12_12 == 2)
|
||||
goto <bb 28>; [34.00%]
|
||||
else
|
||||
goto <bb 30>; [66.00%]
|
||||
goto <bb 29>; [66.00%]
|
||||
|
||||
<bb 29> [local count: 164063456]:
|
||||
<bb 28> [local count: 164063456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 30> [local count: 801015696]:
|
||||
<bb 29> [local count: 801015696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 31>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 30>; [34.00%]
|
||||
else
|
||||
goto <bb 33>; [66.00%]
|
||||
goto <bb 32>; [66.00%]
|
||||
|
||||
<bb 31> [local count: 272345336]:
|
||||
GV_IG_Process_Status.15_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.15_14 == 1)
|
||||
goto <bb 32>; [20.24%]
|
||||
<bb 30> [local count: 272345336]:
|
||||
GV_IG_Process_Status.14_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.14_13 == 1)
|
||||
goto <bb 31>; [20.24%]
|
||||
else
|
||||
goto <bb 33>; [79.76%]
|
||||
goto <bb 32>; [79.76%]
|
||||
|
||||
<bb 32> [local count: 55122696]:
|
||||
<bb 31> [local count: 55122696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ready = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -258,42 +250,42 @@ System_Check_Func ()
|
||||
SET_SW_VER ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IG_OnCheck_HV_Status ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 33> [local count: 745893000]:
|
||||
<bb 32> [local count: 745893000]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 34>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 33>; [34.00%]
|
||||
else
|
||||
goto <bb 36>; [66.00%]
|
||||
goto <bb 35>; [66.00%]
|
||||
|
||||
<bb 34> [local count: 253603620]:
|
||||
GV_IG_Process_Status.17_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.17_15 == 2)
|
||||
goto <bb 35>; [20.24%]
|
||||
<bb 33> [local count: 253603620]:
|
||||
GV_IG_Process_Status.16_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.16_14 == 2)
|
||||
goto <bb 34>; [20.24%]
|
||||
else
|
||||
goto <bb 36>; [79.76%]
|
||||
goto <bb 35>; [79.76%]
|
||||
|
||||
<bb 35> [local count: 51329373]:
|
||||
<bb 34> [local count: 51329373]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_on_Process_Func ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 36> [local count: 694563628]:
|
||||
<bb 35> [local count: 694563628]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 37>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 36>; [34.00%]
|
||||
else
|
||||
goto <bb 39>; [66.00%]
|
||||
goto <bb 38>; [66.00%]
|
||||
|
||||
<bb 37> [local count: 236151633]:
|
||||
GV_IG_Process_Status.19_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.19_16 == 3)
|
||||
goto <bb 38>; [20.24%]
|
||||
<bb 36> [local count: 236151633]:
|
||||
GV_IG_Process_Status.18_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.18_15 == 3)
|
||||
goto <bb 37>; [20.24%]
|
||||
else
|
||||
goto <bb 39>; [79.76%]
|
||||
goto <bb 38>; [79.76%]
|
||||
|
||||
<bb 38> [local count: 47797091]:
|
||||
<bb 37> [local count: 47797091]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Drive_Mode_Func ();
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -302,44 +294,44 @@ System_Check_Func ()
|
||||
Motor_Status ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Est_Vehicle_Speed ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 39> [local count: 646766537]:
|
||||
<bb 38> [local count: 646766537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 40>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 39>; [50.00%]
|
||||
else
|
||||
goto <bb 42>; [50.00%]
|
||||
goto <bb 41>; [50.00%]
|
||||
|
||||
<bb 40> [local count: 323383268]:
|
||||
GV_IG_Process_Status.21_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.21_17 == 3)
|
||||
goto <bb 41>; [20.24%]
|
||||
<bb 39> [local count: 323383268]:
|
||||
GV_IG_Process_Status.20_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.20_16 == 3)
|
||||
goto <bb 40>; [20.24%]
|
||||
else
|
||||
goto <bb 42>; [79.76%]
|
||||
goto <bb 41>; [79.76%]
|
||||
|
||||
<bb 41> [local count: 65452773]:
|
||||
<bb 40> [local count: 65452773]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Read_LDC_Voltage ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 42> [local count: 581313764]:
|
||||
<bb 41> [local count: 581313764]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 43>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 42>; [50.00%]
|
||||
else
|
||||
goto <bb 45>; [50.00%]
|
||||
goto <bb 44>; [50.00%]
|
||||
|
||||
<bb 43> [local count: 290656882]:
|
||||
GV_IG_Process_Status.23_18 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.23_18 == 0)
|
||||
goto <bb 44>; [33.00%]
|
||||
<bb 42> [local count: 290656882]:
|
||||
GV_IG_Process_Status.22_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.22_17 == 0)
|
||||
goto <bb 43>; [33.00%]
|
||||
else
|
||||
goto <bb 45>; [67.00%]
|
||||
goto <bb 44>; [67.00%]
|
||||
|
||||
<bb 44> [local count: 95916771]:
|
||||
<bb 43> [local count: 95916771]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_EPAM_Park_Request_to_EPC = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -347,7 +339,7 @@ System_Check_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_Off_Process_Func ();
|
||||
|
||||
<bb 45> [local count: 1073741824]:
|
||||
<bb 44> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
Symbol table:
|
||||
|
||||
Key_Off_Process_Func/33 (Key_Off_Process_Func) @06b90000
|
||||
Key_Off_Process_Func/32 (Key_Off_Process_Func) @06bdf000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -9,7 +9,7 @@ Key_Off_Process_Func/33 (Key_Off_Process_Func) @06b90000
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (95916771 (estimated locally),0.09 per call)
|
||||
Calls:
|
||||
GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06b8f678
|
||||
GV_VCU_GearSelStat/31 (GV_VCU_GearSelStat) @06bde5a0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -17,7 +17,7 @@ GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06b8f678
|
||||
Referring: System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06b8f630
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/30 (GV_VCU_EPAM_Park_Request_to_EPC) @06bde558
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -25,7 +25,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06b8f630
|
||||
Referring: System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b439a0
|
||||
Read_LDC_Voltage/29 (Read_LDC_Voltage) @06ba29a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -34,7 +34,7 @@ Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b439a0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (65452773 (estimated locally),0.06 per call)
|
||||
Calls:
|
||||
Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b437e0
|
||||
Est_Vehicle_Speed/28 (Est_Vehicle_Speed) @06ba27e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -43,7 +43,7 @@ Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b437e0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Motor_Status/28 (Motor_Status) @06b431c0
|
||||
Motor_Status/27 (Motor_Status) @06ba21c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -52,7 +52,7 @@ Motor_Status/28 (Motor_Status) @06b431c0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Check_Charging_Status/27 (Check_Charging_Status) @06b43ee0
|
||||
Check_Charging_Status/26 (Check_Charging_Status) @06ba2ee0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -61,7 +61,7 @@ Check_Charging_Status/27 (Check_Charging_Status) @06b43ee0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Drive_Mode_Func/26 (Drive_Mode_Func) @06b43e00
|
||||
Drive_Mode_Func/25 (Drive_Mode_Func) @06ba2e00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -70,7 +70,7 @@ Drive_Mode_Func/26 (Drive_Mode_Func) @06b43e00
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Key_on_Process_Func/25 (Key_on_Process_Func) @06b43d20
|
||||
Key_on_Process_Func/24 (Key_on_Process_Func) @06ba2d20
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -79,7 +79,7 @@ Key_on_Process_Func/25 (Key_on_Process_Func) @06b43d20
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (51329373 (estimated locally),0.05 per call)
|
||||
Calls:
|
||||
IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b43c40
|
||||
IG_OnCheck_HV_Status/23 (IG_OnCheck_HV_Status) @06ba2c40
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -88,7 +88,7 @@ IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b43c40
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
|
||||
Calls:
|
||||
SET_SW_VER/23 (SET_SW_VER) @06b43b60
|
||||
SET_SW_VER/22 (SET_SW_VER) @06ba2b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -97,7 +97,7 @@ SET_SW_VER/23 (SET_SW_VER) @06b43b60
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
|
||||
Calls:
|
||||
GV_VCU_Ready/22 (GV_VCU_Ready) @06b8f3a8
|
||||
GV_VCU_Ready/21 (GV_VCU_Ready) @06bde2d0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -105,7 +105,7 @@ GV_VCU_Ready/22 (GV_VCU_Ready) @06b8f3a8
|
||||
Referring: System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b43a80
|
||||
Soc_Check_befor_IGN/20 (Soc_Check_befor_IGN) @06ba2a80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -114,7 +114,7 @@ Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b43a80
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (108662673 (estimated locally),0.10 per call)
|
||||
Calls:
|
||||
GV_Key_Off_Level/20 (GV_Key_Off_Level) @06b8f318
|
||||
GV_Key_Off_Level/19 (GV_Key_Off_Level) @06bde240
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -122,7 +122,7 @@ GV_Key_Off_Level/20 (GV_Key_Off_Level) @06b8f318
|
||||
Referring: System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06b8f2d0
|
||||
GV_CE_ON_CMD/18 (GV_CE_ON_CMD) @06bde1f8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -130,7 +130,7 @@ GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06b8f2d0
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IG_Process_Status/18 (GV_IG_Process_Status) @06b8f288
|
||||
GV_IG_Process_Status/17 (GV_IG_Process_Status) @06bde1b0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -138,7 +138,7 @@ GV_IG_Process_Status/18 (GV_IG_Process_Status) @06b8f288
|
||||
Referring: System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (write)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (write)System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Ignition/17 (GV_VCU_Ignition) @06b8f240
|
||||
GV_VCU_Ignition/16 (GV_VCU_Ignition) @06bde168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -146,7 +146,7 @@ GV_VCU_Ignition/17 (GV_VCU_Ignition) @06b8f240
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06b8f1f8
|
||||
GV_LDC_Apply_Check/15 (GV_LDC_Apply_Check) @06bde120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -154,7 +154,7 @@ GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06b8f1f8
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_STA/15 (GV_LDC_STA) @06b8f1b0
|
||||
GV_LDC_STA/14 (GV_LDC_STA) @06bde0d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -162,7 +162,7 @@ GV_LDC_STA/15 (GV_LDC_STA) @06b8f1b0
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06b8f168
|
||||
GV_HV_Apply_Check/13 (GV_HV_Apply_Check) @06bde090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -170,7 +170,7 @@ GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06b8f168
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06b8f120
|
||||
GV_BMS_HVOn_STA/12 (GV_BMS_HVOn_STA) @06bde048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -178,7 +178,7 @@ GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06b8f120
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06b8f0d8
|
||||
GV_OBC_Fault_Check/11 (GV_OBC_Fault_Check) @06bde000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -186,7 +186,7 @@ GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06b8f0d8
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_OBC_Interlock/11 (GV_OBC_Interlock) @06b8f090
|
||||
GV_OBC_Interlock/10 (GV_OBC_Interlock) @06ba9f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -194,7 +194,7 @@ GV_OBC_Interlock/11 (GV_OBC_Interlock) @06b8f090
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06b8f048
|
||||
GV_LDC_Fault_Check/9 (GV_LDC_Fault_Check) @06ba9f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -202,7 +202,7 @@ GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06b8f048
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06b8f000
|
||||
GV_LDC_TEMP_FAULT/8 (GV_LDC_TEMP_FAULT) @06ba9ee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -210,7 +210,7 @@ GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06b8f000
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b4af78
|
||||
GV_LDC_FltSta/7 (GV_LDC_FltSta) @06ba9ea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -218,7 +218,7 @@ GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b4af78
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b4af30
|
||||
GV_MCU_Fault_Check/6 (GV_MCU_Fault_Check) @06ba9e58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -226,7 +226,7 @@ GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b4af30
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b4aee8
|
||||
GV_MCU_FltSta/5 (GV_MCU_FltSta) @06ba9e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -234,15 +234,7 @@ GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b4aee8
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MCU_FltSta/5 (GV_MCU_FltSta) @06b4aea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b4ae58
|
||||
GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06ba9dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -250,7 +242,7 @@ GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b4ae58
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b4ae10
|
||||
GV_BMS_Interlock/3 (GV_BMS_Interlock) @06ba9d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -258,7 +250,7 @@ GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b4ae10
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b4adc8
|
||||
GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06ba9d38
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -266,7 +258,7 @@ GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b4adc8
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b4ad80
|
||||
GV_BMS_FltSta/1 (GV_BMS_FltSta) @06ba9cf0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -274,35 +266,34 @@ GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b4ad80
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
System_Check_Func/0 (System_Check_Func) @06b43380
|
||||
System_Check_Func/0 (System_Check_Func) @06ba2380
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Interlock/6 (read)GV_MCU_Fault_Check/7 (write)GV_MCU_Fault_Check/7 (write)GV_LDC_FltSta/8 (read)GV_LDC_TEMP_FAULT/9 (read)GV_LDC_Fault_Check/10 (write)GV_LDC_Fault_Check/10 (write)GV_OBC_Interlock/11 (read)GV_OBC_Fault_Check/12 (write)GV_OBC_Fault_Check/12 (write)GV_BMS_HVOn_STA/13 (read)GV_HV_Apply_Check/14 (write)GV_HV_Apply_Check/14 (write)GV_LDC_STA/15 (read)GV_LDC_Apply_Check/16 (write)GV_LDC_Apply_Check/16 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_CE_ON_CMD/19 (write)GV_Key_Off_Level/20 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_Ready/22 (write)GV_CE_ON_CMD/19 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_EPAM_Park_Request_to_EPC/31 (write)GV_VCU_GearSelStat/32 (write)
|
||||
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Fault_Check/6 (write)GV_MCU_Fault_Check/6 (write)GV_LDC_FltSta/7 (read)GV_LDC_TEMP_FAULT/8 (read)GV_LDC_Fault_Check/9 (write)GV_LDC_Fault_Check/9 (write)GV_OBC_Interlock/10 (read)GV_OBC_Fault_Check/11 (write)GV_OBC_Fault_Check/11 (write)GV_BMS_HVOn_STA/12 (read)GV_HV_Apply_Check/13 (write)GV_HV_Apply_Check/13 (write)GV_LDC_STA/14 (read)GV_LDC_Apply_Check/15 (write)GV_LDC_Apply_Check/15 (write)GV_VCU_Ignition/16 (read)GV_IG_Process_Status/17 (read)GV_CE_ON_CMD/18 (write)GV_Key_Off_Level/19 (write)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (write)GV_IG_Process_Status/17 (read)GV_VCU_Ready/21 (write)GV_CE_ON_CMD/18 (write)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (write)GV_IG_Process_Status/17 (read)GV_VCU_EPAM_Park_Request_to_EPC/30 (write)GV_VCU_GearSelStat/31 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_Off_Process_Func/33 (95916771 (estimated locally),0.09 per call) Read_LDC_Voltage/30 (65452773 (estimated locally),0.06 per call) Est_Vehicle_Speed/29 (47797091 (estimated locally),0.04 per call) Motor_Status/28 (47797091 (estimated locally),0.04 per call) Check_Charging_Status/27 (47797091 (estimated locally),0.04 per call) Drive_Mode_Func/26 (47797091 (estimated locally),0.04 per call) Key_on_Process_Func/25 (51329373 (estimated locally),0.05 per call) IG_OnCheck_HV_Status/24 (55122696 (estimated locally),0.05 per call) SET_SW_VER/23 (55122696 (estimated locally),0.05 per call) Soc_Check_befor_IGN/21 (108662673 (estimated locally),0.10 per call)
|
||||
Calls: Key_Off_Process_Func/32 (95916771 (estimated locally),0.09 per call) Read_LDC_Voltage/29 (65452773 (estimated locally),0.06 per call) Est_Vehicle_Speed/28 (47797091 (estimated locally),0.04 per call) Motor_Status/27 (47797091 (estimated locally),0.04 per call) Check_Charging_Status/26 (47797091 (estimated locally),0.04 per call) Drive_Mode_Func/25 (47797091 (estimated locally),0.04 per call) Key_on_Process_Func/24 (51329373 (estimated locally),0.05 per call) IG_OnCheck_HV_Status/23 (55122696 (estimated locally),0.05 per call) SET_SW_VER/22 (55122696 (estimated locally),0.05 per call) Soc_Check_befor_IGN/20 (108662673 (estimated locally),0.10 per call)
|
||||
System_Check_Func ()
|
||||
{
|
||||
unsigned char GV_BMS_FltSta.0_1;
|
||||
unsigned char GV_BMS_TEMP_FAULT.1_2;
|
||||
unsigned char GV_BMS_Interlock.2_3;
|
||||
long unsigned int GV_MCU_FltSta.3_4;
|
||||
long unsigned int GV_MCU_Interlock.4_5;
|
||||
unsigned char GV_LDC_FltSta.5_6;
|
||||
unsigned char GV_LDC_TEMP_FAULT.6_7;
|
||||
unsigned char GV_OBC_Interlock.7_8;
|
||||
unsigned char GV_BMS_HVOn_STA.8_9;
|
||||
unsigned char GV_LDC_STA.9_10;
|
||||
unsigned char GV_VCU_Ignition.10_11;
|
||||
unsigned char GV_IG_Process_Status.11_12;
|
||||
unsigned char GV_IG_Process_Status.13_13;
|
||||
unsigned char GV_IG_Process_Status.15_14;
|
||||
unsigned char GV_IG_Process_Status.17_15;
|
||||
unsigned char GV_IG_Process_Status.19_16;
|
||||
unsigned char GV_IG_Process_Status.21_17;
|
||||
unsigned char GV_IG_Process_Status.23_18;
|
||||
unsigned char GV_LDC_FltSta.4_5;
|
||||
unsigned char GV_LDC_TEMP_FAULT.5_6;
|
||||
unsigned char GV_OBC_Interlock.6_7;
|
||||
unsigned char GV_BMS_HVOn_STA.7_8;
|
||||
unsigned char GV_LDC_STA.8_9;
|
||||
unsigned char GV_VCU_Ignition.9_10;
|
||||
unsigned char GV_IG_Process_Status.10_11;
|
||||
unsigned char GV_IG_Process_Status.12_12;
|
||||
unsigned char GV_IG_Process_Status.14_13;
|
||||
unsigned char GV_IG_Process_Status.16_14;
|
||||
unsigned char GV_IG_Process_Status.18_15;
|
||||
unsigned char GV_IG_Process_Status.20_16;
|
||||
unsigned char GV_IG_Process_Status.22_17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -341,157 +332,150 @@ System_Check_Func ()
|
||||
if (GV_MCU_FltSta.3_4 == 0)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
GV_MCU_Interlock.4_5 = GV_MCU_Interlock;
|
||||
if (GV_MCU_Interlock.4_5 == 0)
|
||||
goto <bb 9>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
|
||||
<bb 9> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 0;
|
||||
goto <bb 11>; [100.00%]
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 10> [local count: 805306369]:
|
||||
<bb 9> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 1;
|
||||
|
||||
<bb 11> [local count: 1073741824]:
|
||||
<bb 10> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_FltSta.5_6 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.5_6 == 0)
|
||||
GV_LDC_FltSta.4_5 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.4_5 == 0)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.5_6 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.5_6 == 0)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.6_7 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.6_7 == 0)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 268435456]:
|
||||
<bb 12> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 0;
|
||||
goto <bb 15>; [100.00%]
|
||||
goto <bb 14>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 805306369]:
|
||||
<bb 13> [local count: 805306369]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 1;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
<bb 14> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Interlock.7_8 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.7_8 == 1)
|
||||
goto <bb 16>; [34.00%]
|
||||
GV_OBC_Interlock.6_7 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.6_7 == 1)
|
||||
goto <bb 15>; [34.00%]
|
||||
else
|
||||
goto <bb 17>; [66.00%]
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 16> [local count: 365072220]:
|
||||
<bb 15> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 0;
|
||||
goto <bb 18>; [100.00%]
|
||||
goto <bb 17>; [100.00%]
|
||||
|
||||
<bb 17> [local count: 708669605]:
|
||||
<bb 16> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 1;
|
||||
|
||||
<bb 18> [local count: 1073741824]:
|
||||
<bb 17> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BMS_HVOn_STA.8_9 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.8_9 == 0)
|
||||
goto <bb 19>; [50.00%]
|
||||
GV_BMS_HVOn_STA.7_8 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.7_8 == 0)
|
||||
goto <bb 18>; [50.00%]
|
||||
else
|
||||
goto <bb 20>; [50.00%]
|
||||
goto <bb 19>; [50.00%]
|
||||
|
||||
<bb 18> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 20>; [100.00%]
|
||||
|
||||
<bb 19> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 21>; [100.00%]
|
||||
|
||||
<bb 20> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 1;
|
||||
|
||||
<bb 21> [local count: 1073741824]:
|
||||
<bb 20> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_STA.9_10 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.9_10 == 0)
|
||||
goto <bb 22>; [50.00%]
|
||||
GV_LDC_STA.8_9 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.8_9 == 0)
|
||||
goto <bb 21>; [50.00%]
|
||||
else
|
||||
goto <bb 23>; [50.00%]
|
||||
goto <bb 22>; [50.00%]
|
||||
|
||||
<bb 21> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 23>; [100.00%]
|
||||
|
||||
<bb 22> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 24>; [100.00%]
|
||||
|
||||
<bb 23> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 1;
|
||||
|
||||
<bb 24> [local count: 1073741824]:
|
||||
<bb 23> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.10_11 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 25>; [50.00%]
|
||||
GV_VCU_Ignition.9_10 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 24>; [50.00%]
|
||||
else
|
||||
goto <bb 27>; [50.00%]
|
||||
goto <bb 26>; [50.00%]
|
||||
|
||||
<bb 25> [local count: 536870913]:
|
||||
GV_IG_Process_Status.11_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.11_12 == 1)
|
||||
goto <bb 26>; [20.24%]
|
||||
<bb 24> [local count: 536870913]:
|
||||
GV_IG_Process_Status.10_11 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.10_11 == 1)
|
||||
goto <bb 25>; [20.24%]
|
||||
else
|
||||
goto <bb 27>; [79.76%]
|
||||
goto <bb 26>; [79.76%]
|
||||
|
||||
<bb 26> [local count: 108662673]:
|
||||
<bb 25> [local count: 108662673]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_CE_ON_CMD = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Key_Off_Level = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
Soc_Check_befor_IGN ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 27> [local count: 965079153]:
|
||||
<bb 26> [local count: 965079153]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 28>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 27>; [50.00%]
|
||||
else
|
||||
goto <bb 30>; [50.00%]
|
||||
goto <bb 29>; [50.00%]
|
||||
|
||||
<bb 28> [local count: 482539576]:
|
||||
GV_IG_Process_Status.13_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.13_13 == 2)
|
||||
goto <bb 29>; [34.00%]
|
||||
<bb 27> [local count: 482539576]:
|
||||
GV_IG_Process_Status.12_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.12_12 == 2)
|
||||
goto <bb 28>; [34.00%]
|
||||
else
|
||||
goto <bb 30>; [66.00%]
|
||||
goto <bb 29>; [66.00%]
|
||||
|
||||
<bb 29> [local count: 164063456]:
|
||||
<bb 28> [local count: 164063456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 30> [local count: 801015696]:
|
||||
<bb 29> [local count: 801015696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 31>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 30>; [34.00%]
|
||||
else
|
||||
goto <bb 33>; [66.00%]
|
||||
goto <bb 32>; [66.00%]
|
||||
|
||||
<bb 31> [local count: 272345336]:
|
||||
GV_IG_Process_Status.15_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.15_14 == 1)
|
||||
goto <bb 32>; [20.24%]
|
||||
<bb 30> [local count: 272345336]:
|
||||
GV_IG_Process_Status.14_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.14_13 == 1)
|
||||
goto <bb 31>; [20.24%]
|
||||
else
|
||||
goto <bb 33>; [79.76%]
|
||||
goto <bb 32>; [79.76%]
|
||||
|
||||
<bb 32> [local count: 55122696]:
|
||||
<bb 31> [local count: 55122696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ready = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -500,42 +484,42 @@ System_Check_Func ()
|
||||
SET_SW_VER ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IG_OnCheck_HV_Status ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 33> [local count: 745893000]:
|
||||
<bb 32> [local count: 745893000]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 34>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 33>; [34.00%]
|
||||
else
|
||||
goto <bb 36>; [66.00%]
|
||||
goto <bb 35>; [66.00%]
|
||||
|
||||
<bb 34> [local count: 253603620]:
|
||||
GV_IG_Process_Status.17_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.17_15 == 2)
|
||||
goto <bb 35>; [20.24%]
|
||||
<bb 33> [local count: 253603620]:
|
||||
GV_IG_Process_Status.16_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.16_14 == 2)
|
||||
goto <bb 34>; [20.24%]
|
||||
else
|
||||
goto <bb 36>; [79.76%]
|
||||
goto <bb 35>; [79.76%]
|
||||
|
||||
<bb 35> [local count: 51329373]:
|
||||
<bb 34> [local count: 51329373]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_on_Process_Func ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 36> [local count: 694563628]:
|
||||
<bb 35> [local count: 694563628]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 37>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 36>; [34.00%]
|
||||
else
|
||||
goto <bb 39>; [66.00%]
|
||||
goto <bb 38>; [66.00%]
|
||||
|
||||
<bb 37> [local count: 236151633]:
|
||||
GV_IG_Process_Status.19_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.19_16 == 3)
|
||||
goto <bb 38>; [20.24%]
|
||||
<bb 36> [local count: 236151633]:
|
||||
GV_IG_Process_Status.18_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.18_15 == 3)
|
||||
goto <bb 37>; [20.24%]
|
||||
else
|
||||
goto <bb 39>; [79.76%]
|
||||
goto <bb 38>; [79.76%]
|
||||
|
||||
<bb 38> [local count: 47797091]:
|
||||
<bb 37> [local count: 47797091]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Drive_Mode_Func ();
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -544,44 +528,44 @@ System_Check_Func ()
|
||||
Motor_Status ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Est_Vehicle_Speed ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 39> [local count: 646766537]:
|
||||
<bb 38> [local count: 646766537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 40>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 39>; [50.00%]
|
||||
else
|
||||
goto <bb 42>; [50.00%]
|
||||
goto <bb 41>; [50.00%]
|
||||
|
||||
<bb 40> [local count: 323383268]:
|
||||
GV_IG_Process_Status.21_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.21_17 == 3)
|
||||
goto <bb 41>; [20.24%]
|
||||
<bb 39> [local count: 323383268]:
|
||||
GV_IG_Process_Status.20_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.20_16 == 3)
|
||||
goto <bb 40>; [20.24%]
|
||||
else
|
||||
goto <bb 42>; [79.76%]
|
||||
goto <bb 41>; [79.76%]
|
||||
|
||||
<bb 41> [local count: 65452773]:
|
||||
<bb 40> [local count: 65452773]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Read_LDC_Voltage ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 42> [local count: 581313764]:
|
||||
<bb 41> [local count: 581313764]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 43>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 42>; [50.00%]
|
||||
else
|
||||
goto <bb 45>; [50.00%]
|
||||
goto <bb 44>; [50.00%]
|
||||
|
||||
<bb 43> [local count: 290656882]:
|
||||
GV_IG_Process_Status.23_18 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.23_18 == 0)
|
||||
goto <bb 44>; [33.00%]
|
||||
<bb 42> [local count: 290656882]:
|
||||
GV_IG_Process_Status.22_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.22_17 == 0)
|
||||
goto <bb 43>; [33.00%]
|
||||
else
|
||||
goto <bb 45>; [67.00%]
|
||||
goto <bb 44>; [67.00%]
|
||||
|
||||
<bb 44> [local count: 95916771]:
|
||||
<bb 43> [local count: 95916771]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_EPAM_Park_Request_to_EPC = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -589,7 +573,7 @@ System_Check_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_Off_Process_Func ();
|
||||
|
||||
<bb 45> [local count: 1073741824]:
|
||||
<bb 44> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -4,23 +4,23 @@ IPA constant propagation start:
|
||||
IPA structures before propagation:
|
||||
|
||||
Jump functions:
|
||||
Jump functions of caller Key_Off_Process_Func/33:
|
||||
Jump functions of caller Read_LDC_Voltage/30:
|
||||
Jump functions of caller Est_Vehicle_Speed/29:
|
||||
Jump functions of caller Motor_Status/28:
|
||||
Jump functions of caller Check_Charging_Status/27:
|
||||
Jump functions of caller Drive_Mode_Func/26:
|
||||
Jump functions of caller Key_on_Process_Func/25:
|
||||
Jump functions of caller IG_OnCheck_HV_Status/24:
|
||||
Jump functions of caller SET_SW_VER/23:
|
||||
Jump functions of caller Soc_Check_befor_IGN/21:
|
||||
Jump functions of caller Key_Off_Process_Func/32:
|
||||
Jump functions of caller Read_LDC_Voltage/29:
|
||||
Jump functions of caller Est_Vehicle_Speed/28:
|
||||
Jump functions of caller Motor_Status/27:
|
||||
Jump functions of caller Check_Charging_Status/26:
|
||||
Jump functions of caller Drive_Mode_Func/25:
|
||||
Jump functions of caller Key_on_Process_Func/24:
|
||||
Jump functions of caller IG_OnCheck_HV_Status/23:
|
||||
Jump functions of caller SET_SW_VER/22:
|
||||
Jump functions of caller Soc_Check_befor_IGN/20:
|
||||
Jump functions of caller System_Check_Func/0:
|
||||
|
||||
Propagating constants:
|
||||
|
||||
Not considering System_Check_Func for cloning; -fipa-cp-clone disabled.
|
||||
|
||||
overall_size: 99, max_new_size: 11001
|
||||
overall_size: 96, max_new_size: 11001
|
||||
|
||||
IPA lattices after all propagation:
|
||||
|
||||
@ -37,7 +37,7 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
Key_Off_Process_Func/33 (Key_Off_Process_Func) @06b90000
|
||||
Key_Off_Process_Func/32 (Key_Off_Process_Func) @06bdf000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -46,7 +46,7 @@ Key_Off_Process_Func/33 (Key_Off_Process_Func) @06b90000
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (95916771 (estimated locally),0.09 per call)
|
||||
Calls:
|
||||
GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06b8f678
|
||||
GV_VCU_GearSelStat/31 (GV_VCU_GearSelStat) @06bde5a0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -54,7 +54,7 @@ GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06b8f678
|
||||
Referring: System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06b8f630
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/30 (GV_VCU_EPAM_Park_Request_to_EPC) @06bde558
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -62,7 +62,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06b8f630
|
||||
Referring: System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b439a0
|
||||
Read_LDC_Voltage/29 (Read_LDC_Voltage) @06ba29a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -71,7 +71,7 @@ Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b439a0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (65452773 (estimated locally),0.06 per call)
|
||||
Calls:
|
||||
Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b437e0
|
||||
Est_Vehicle_Speed/28 (Est_Vehicle_Speed) @06ba27e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -80,7 +80,7 @@ Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b437e0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Motor_Status/28 (Motor_Status) @06b431c0
|
||||
Motor_Status/27 (Motor_Status) @06ba21c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -89,7 +89,7 @@ Motor_Status/28 (Motor_Status) @06b431c0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Check_Charging_Status/27 (Check_Charging_Status) @06b43ee0
|
||||
Check_Charging_Status/26 (Check_Charging_Status) @06ba2ee0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -98,7 +98,7 @@ Check_Charging_Status/27 (Check_Charging_Status) @06b43ee0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Drive_Mode_Func/26 (Drive_Mode_Func) @06b43e00
|
||||
Drive_Mode_Func/25 (Drive_Mode_Func) @06ba2e00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -107,7 +107,7 @@ Drive_Mode_Func/26 (Drive_Mode_Func) @06b43e00
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Key_on_Process_Func/25 (Key_on_Process_Func) @06b43d20
|
||||
Key_on_Process_Func/24 (Key_on_Process_Func) @06ba2d20
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -116,7 +116,7 @@ Key_on_Process_Func/25 (Key_on_Process_Func) @06b43d20
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (51329373 (estimated locally),0.05 per call)
|
||||
Calls:
|
||||
IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b43c40
|
||||
IG_OnCheck_HV_Status/23 (IG_OnCheck_HV_Status) @06ba2c40
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -125,7 +125,7 @@ IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b43c40
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
|
||||
Calls:
|
||||
SET_SW_VER/23 (SET_SW_VER) @06b43b60
|
||||
SET_SW_VER/22 (SET_SW_VER) @06ba2b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -134,7 +134,7 @@ SET_SW_VER/23 (SET_SW_VER) @06b43b60
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
|
||||
Calls:
|
||||
GV_VCU_Ready/22 (GV_VCU_Ready) @06b8f3a8
|
||||
GV_VCU_Ready/21 (GV_VCU_Ready) @06bde2d0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -142,7 +142,7 @@ GV_VCU_Ready/22 (GV_VCU_Ready) @06b8f3a8
|
||||
Referring: System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b43a80
|
||||
Soc_Check_befor_IGN/20 (Soc_Check_befor_IGN) @06ba2a80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -151,7 +151,7 @@ Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b43a80
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (108662673 (estimated locally),0.10 per call)
|
||||
Calls:
|
||||
GV_Key_Off_Level/20 (GV_Key_Off_Level) @06b8f318
|
||||
GV_Key_Off_Level/19 (GV_Key_Off_Level) @06bde240
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -159,7 +159,7 @@ GV_Key_Off_Level/20 (GV_Key_Off_Level) @06b8f318
|
||||
Referring: System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06b8f2d0
|
||||
GV_CE_ON_CMD/18 (GV_CE_ON_CMD) @06bde1f8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -167,7 +167,7 @@ GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06b8f2d0
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IG_Process_Status/18 (GV_IG_Process_Status) @06b8f288
|
||||
GV_IG_Process_Status/17 (GV_IG_Process_Status) @06bde1b0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -175,7 +175,7 @@ GV_IG_Process_Status/18 (GV_IG_Process_Status) @06b8f288
|
||||
Referring: System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (write)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (write)System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Ignition/17 (GV_VCU_Ignition) @06b8f240
|
||||
GV_VCU_Ignition/16 (GV_VCU_Ignition) @06bde168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -183,7 +183,7 @@ GV_VCU_Ignition/17 (GV_VCU_Ignition) @06b8f240
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06b8f1f8
|
||||
GV_LDC_Apply_Check/15 (GV_LDC_Apply_Check) @06bde120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -191,7 +191,7 @@ GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06b8f1f8
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_STA/15 (GV_LDC_STA) @06b8f1b0
|
||||
GV_LDC_STA/14 (GV_LDC_STA) @06bde0d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -199,7 +199,7 @@ GV_LDC_STA/15 (GV_LDC_STA) @06b8f1b0
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06b8f168
|
||||
GV_HV_Apply_Check/13 (GV_HV_Apply_Check) @06bde090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -207,7 +207,7 @@ GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06b8f168
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06b8f120
|
||||
GV_BMS_HVOn_STA/12 (GV_BMS_HVOn_STA) @06bde048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -215,7 +215,7 @@ GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06b8f120
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06b8f0d8
|
||||
GV_OBC_Fault_Check/11 (GV_OBC_Fault_Check) @06bde000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -223,7 +223,7 @@ GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06b8f0d8
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_OBC_Interlock/11 (GV_OBC_Interlock) @06b8f090
|
||||
GV_OBC_Interlock/10 (GV_OBC_Interlock) @06ba9f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -231,7 +231,7 @@ GV_OBC_Interlock/11 (GV_OBC_Interlock) @06b8f090
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06b8f048
|
||||
GV_LDC_Fault_Check/9 (GV_LDC_Fault_Check) @06ba9f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -239,7 +239,7 @@ GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06b8f048
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06b8f000
|
||||
GV_LDC_TEMP_FAULT/8 (GV_LDC_TEMP_FAULT) @06ba9ee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -247,7 +247,7 @@ GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06b8f000
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b4af78
|
||||
GV_LDC_FltSta/7 (GV_LDC_FltSta) @06ba9ea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -255,7 +255,7 @@ GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b4af78
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b4af30
|
||||
GV_MCU_Fault_Check/6 (GV_MCU_Fault_Check) @06ba9e58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -263,7 +263,7 @@ GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b4af30
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b4aee8
|
||||
GV_MCU_FltSta/5 (GV_MCU_FltSta) @06ba9e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -271,15 +271,7 @@ GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b4aee8
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MCU_FltSta/5 (GV_MCU_FltSta) @06b4aea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b4ae58
|
||||
GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06ba9dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -287,7 +279,7 @@ GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b4ae58
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b4ae10
|
||||
GV_BMS_Interlock/3 (GV_BMS_Interlock) @06ba9d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -295,7 +287,7 @@ GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b4ae10
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b4adc8
|
||||
GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06ba9d38
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -303,7 +295,7 @@ GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b4adc8
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b4ad80
|
||||
GV_BMS_FltSta/1 (GV_BMS_FltSta) @06ba9cf0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -311,15 +303,15 @@ GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b4ad80
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
System_Check_Func/0 (System_Check_Func) @06b43380
|
||||
System_Check_Func/0 (System_Check_Func) @06ba2380
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Interlock/6 (read)GV_MCU_Fault_Check/7 (write)GV_MCU_Fault_Check/7 (write)GV_LDC_FltSta/8 (read)GV_LDC_TEMP_FAULT/9 (read)GV_LDC_Fault_Check/10 (write)GV_LDC_Fault_Check/10 (write)GV_OBC_Interlock/11 (read)GV_OBC_Fault_Check/12 (write)GV_OBC_Fault_Check/12 (write)GV_BMS_HVOn_STA/13 (read)GV_HV_Apply_Check/14 (write)GV_HV_Apply_Check/14 (write)GV_LDC_STA/15 (read)GV_LDC_Apply_Check/16 (write)GV_LDC_Apply_Check/16 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_CE_ON_CMD/19 (write)GV_Key_Off_Level/20 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_Ready/22 (write)GV_CE_ON_CMD/19 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_EPAM_Park_Request_to_EPC/31 (write)GV_VCU_GearSelStat/32 (write)
|
||||
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Fault_Check/6 (write)GV_MCU_Fault_Check/6 (write)GV_LDC_FltSta/7 (read)GV_LDC_TEMP_FAULT/8 (read)GV_LDC_Fault_Check/9 (write)GV_LDC_Fault_Check/9 (write)GV_OBC_Interlock/10 (read)GV_OBC_Fault_Check/11 (write)GV_OBC_Fault_Check/11 (write)GV_BMS_HVOn_STA/12 (read)GV_HV_Apply_Check/13 (write)GV_HV_Apply_Check/13 (write)GV_LDC_STA/14 (read)GV_LDC_Apply_Check/15 (write)GV_LDC_Apply_Check/15 (write)GV_VCU_Ignition/16 (read)GV_IG_Process_Status/17 (read)GV_CE_ON_CMD/18 (write)GV_Key_Off_Level/19 (write)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (write)GV_IG_Process_Status/17 (read)GV_VCU_Ready/21 (write)GV_CE_ON_CMD/18 (write)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (write)GV_IG_Process_Status/17 (read)GV_VCU_EPAM_Park_Request_to_EPC/30 (write)GV_VCU_GearSelStat/31 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_Off_Process_Func/33 (95916771 (estimated locally),0.09 per call) Read_LDC_Voltage/30 (65452773 (estimated locally),0.06 per call) Est_Vehicle_Speed/29 (47797091 (estimated locally),0.04 per call) Motor_Status/28 (47797091 (estimated locally),0.04 per call) Check_Charging_Status/27 (47797091 (estimated locally),0.04 per call) Drive_Mode_Func/26 (47797091 (estimated locally),0.04 per call) Key_on_Process_Func/25 (51329373 (estimated locally),0.05 per call) IG_OnCheck_HV_Status/24 (55122696 (estimated locally),0.05 per call) SET_SW_VER/23 (55122696 (estimated locally),0.05 per call) Soc_Check_befor_IGN/21 (108662673 (estimated locally),0.10 per call)
|
||||
Calls: Key_Off_Process_Func/32 (95916771 (estimated locally),0.09 per call) Read_LDC_Voltage/29 (65452773 (estimated locally),0.06 per call) Est_Vehicle_Speed/28 (47797091 (estimated locally),0.04 per call) Motor_Status/27 (47797091 (estimated locally),0.04 per call) Check_Charging_Status/26 (47797091 (estimated locally),0.04 per call) Drive_Mode_Func/25 (47797091 (estimated locally),0.04 per call) Key_on_Process_Func/24 (51329373 (estimated locally),0.05 per call) IG_OnCheck_HV_Status/23 (55122696 (estimated locally),0.05 per call) SET_SW_VER/22 (55122696 (estimated locally),0.05 per call) Soc_Check_befor_IGN/20 (108662673 (estimated locally),0.10 per call)
|
||||
|
||||
;; Function System_Check_Func (System_Check_Func, funcdef_no=0, decl_uid=4059, cgraph_uid=1, symbol_order=0)
|
||||
|
||||
@ -330,20 +322,19 @@ System_Check_Func ()
|
||||
unsigned char GV_BMS_TEMP_FAULT.1_2;
|
||||
unsigned char GV_BMS_Interlock.2_3;
|
||||
long unsigned int GV_MCU_FltSta.3_4;
|
||||
long unsigned int GV_MCU_Interlock.4_5;
|
||||
unsigned char GV_LDC_FltSta.5_6;
|
||||
unsigned char GV_LDC_TEMP_FAULT.6_7;
|
||||
unsigned char GV_OBC_Interlock.7_8;
|
||||
unsigned char GV_BMS_HVOn_STA.8_9;
|
||||
unsigned char GV_LDC_STA.9_10;
|
||||
unsigned char GV_VCU_Ignition.10_11;
|
||||
unsigned char GV_IG_Process_Status.11_12;
|
||||
unsigned char GV_IG_Process_Status.13_13;
|
||||
unsigned char GV_IG_Process_Status.15_14;
|
||||
unsigned char GV_IG_Process_Status.17_15;
|
||||
unsigned char GV_IG_Process_Status.19_16;
|
||||
unsigned char GV_IG_Process_Status.21_17;
|
||||
unsigned char GV_IG_Process_Status.23_18;
|
||||
unsigned char GV_LDC_FltSta.4_5;
|
||||
unsigned char GV_LDC_TEMP_FAULT.5_6;
|
||||
unsigned char GV_OBC_Interlock.6_7;
|
||||
unsigned char GV_BMS_HVOn_STA.7_8;
|
||||
unsigned char GV_LDC_STA.8_9;
|
||||
unsigned char GV_VCU_Ignition.9_10;
|
||||
unsigned char GV_IG_Process_Status.10_11;
|
||||
unsigned char GV_IG_Process_Status.12_12;
|
||||
unsigned char GV_IG_Process_Status.14_13;
|
||||
unsigned char GV_IG_Process_Status.16_14;
|
||||
unsigned char GV_IG_Process_Status.18_15;
|
||||
unsigned char GV_IG_Process_Status.20_16;
|
||||
unsigned char GV_IG_Process_Status.22_17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -382,157 +373,150 @@ System_Check_Func ()
|
||||
if (GV_MCU_FltSta.3_4 == 0)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
GV_MCU_Interlock.4_5 = GV_MCU_Interlock;
|
||||
if (GV_MCU_Interlock.4_5 == 0)
|
||||
goto <bb 9>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
|
||||
<bb 9> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 0;
|
||||
goto <bb 11>; [100.00%]
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 10> [local count: 805306369]:
|
||||
<bb 9> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 1;
|
||||
|
||||
<bb 11> [local count: 1073741824]:
|
||||
<bb 10> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_FltSta.5_6 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.5_6 == 0)
|
||||
GV_LDC_FltSta.4_5 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.4_5 == 0)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.5_6 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.5_6 == 0)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.6_7 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.6_7 == 0)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 268435456]:
|
||||
<bb 12> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 0;
|
||||
goto <bb 15>; [100.00%]
|
||||
goto <bb 14>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 805306369]:
|
||||
<bb 13> [local count: 805306369]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 1;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
<bb 14> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Interlock.7_8 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.7_8 == 1)
|
||||
goto <bb 16>; [34.00%]
|
||||
GV_OBC_Interlock.6_7 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.6_7 == 1)
|
||||
goto <bb 15>; [34.00%]
|
||||
else
|
||||
goto <bb 17>; [66.00%]
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 16> [local count: 365072220]:
|
||||
<bb 15> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 0;
|
||||
goto <bb 18>; [100.00%]
|
||||
goto <bb 17>; [100.00%]
|
||||
|
||||
<bb 17> [local count: 708669605]:
|
||||
<bb 16> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 1;
|
||||
|
||||
<bb 18> [local count: 1073741824]:
|
||||
<bb 17> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BMS_HVOn_STA.8_9 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.8_9 == 0)
|
||||
goto <bb 19>; [50.00%]
|
||||
GV_BMS_HVOn_STA.7_8 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.7_8 == 0)
|
||||
goto <bb 18>; [50.00%]
|
||||
else
|
||||
goto <bb 20>; [50.00%]
|
||||
goto <bb 19>; [50.00%]
|
||||
|
||||
<bb 18> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 20>; [100.00%]
|
||||
|
||||
<bb 19> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 21>; [100.00%]
|
||||
|
||||
<bb 20> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 1;
|
||||
|
||||
<bb 21> [local count: 1073741824]:
|
||||
<bb 20> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_STA.9_10 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.9_10 == 0)
|
||||
goto <bb 22>; [50.00%]
|
||||
GV_LDC_STA.8_9 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.8_9 == 0)
|
||||
goto <bb 21>; [50.00%]
|
||||
else
|
||||
goto <bb 23>; [50.00%]
|
||||
goto <bb 22>; [50.00%]
|
||||
|
||||
<bb 21> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 23>; [100.00%]
|
||||
|
||||
<bb 22> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 24>; [100.00%]
|
||||
|
||||
<bb 23> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 1;
|
||||
|
||||
<bb 24> [local count: 1073741824]:
|
||||
<bb 23> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.10_11 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 25>; [50.00%]
|
||||
GV_VCU_Ignition.9_10 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 24>; [50.00%]
|
||||
else
|
||||
goto <bb 27>; [50.00%]
|
||||
goto <bb 26>; [50.00%]
|
||||
|
||||
<bb 25> [local count: 536870913]:
|
||||
GV_IG_Process_Status.11_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.11_12 == 1)
|
||||
goto <bb 26>; [20.24%]
|
||||
<bb 24> [local count: 536870913]:
|
||||
GV_IG_Process_Status.10_11 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.10_11 == 1)
|
||||
goto <bb 25>; [20.24%]
|
||||
else
|
||||
goto <bb 27>; [79.76%]
|
||||
goto <bb 26>; [79.76%]
|
||||
|
||||
<bb 26> [local count: 108662673]:
|
||||
<bb 25> [local count: 108662673]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_CE_ON_CMD = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Key_Off_Level = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
Soc_Check_befor_IGN ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 27> [local count: 965079153]:
|
||||
<bb 26> [local count: 965079153]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 28>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 27>; [50.00%]
|
||||
else
|
||||
goto <bb 30>; [50.00%]
|
||||
goto <bb 29>; [50.00%]
|
||||
|
||||
<bb 28> [local count: 482539576]:
|
||||
GV_IG_Process_Status.13_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.13_13 == 2)
|
||||
goto <bb 29>; [34.00%]
|
||||
<bb 27> [local count: 482539576]:
|
||||
GV_IG_Process_Status.12_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.12_12 == 2)
|
||||
goto <bb 28>; [34.00%]
|
||||
else
|
||||
goto <bb 30>; [66.00%]
|
||||
goto <bb 29>; [66.00%]
|
||||
|
||||
<bb 29> [local count: 164063456]:
|
||||
<bb 28> [local count: 164063456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 30> [local count: 801015696]:
|
||||
<bb 29> [local count: 801015696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 31>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 30>; [34.00%]
|
||||
else
|
||||
goto <bb 33>; [66.00%]
|
||||
goto <bb 32>; [66.00%]
|
||||
|
||||
<bb 31> [local count: 272345336]:
|
||||
GV_IG_Process_Status.15_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.15_14 == 1)
|
||||
goto <bb 32>; [20.24%]
|
||||
<bb 30> [local count: 272345336]:
|
||||
GV_IG_Process_Status.14_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.14_13 == 1)
|
||||
goto <bb 31>; [20.24%]
|
||||
else
|
||||
goto <bb 33>; [79.76%]
|
||||
goto <bb 32>; [79.76%]
|
||||
|
||||
<bb 32> [local count: 55122696]:
|
||||
<bb 31> [local count: 55122696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ready = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -541,42 +525,42 @@ System_Check_Func ()
|
||||
SET_SW_VER ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IG_OnCheck_HV_Status ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 33> [local count: 745893000]:
|
||||
<bb 32> [local count: 745893000]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 34>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 33>; [34.00%]
|
||||
else
|
||||
goto <bb 36>; [66.00%]
|
||||
goto <bb 35>; [66.00%]
|
||||
|
||||
<bb 34> [local count: 253603620]:
|
||||
GV_IG_Process_Status.17_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.17_15 == 2)
|
||||
goto <bb 35>; [20.24%]
|
||||
<bb 33> [local count: 253603620]:
|
||||
GV_IG_Process_Status.16_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.16_14 == 2)
|
||||
goto <bb 34>; [20.24%]
|
||||
else
|
||||
goto <bb 36>; [79.76%]
|
||||
goto <bb 35>; [79.76%]
|
||||
|
||||
<bb 35> [local count: 51329373]:
|
||||
<bb 34> [local count: 51329373]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_on_Process_Func ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 36> [local count: 694563628]:
|
||||
<bb 35> [local count: 694563628]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 37>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 36>; [34.00%]
|
||||
else
|
||||
goto <bb 39>; [66.00%]
|
||||
goto <bb 38>; [66.00%]
|
||||
|
||||
<bb 37> [local count: 236151633]:
|
||||
GV_IG_Process_Status.19_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.19_16 == 3)
|
||||
goto <bb 38>; [20.24%]
|
||||
<bb 36> [local count: 236151633]:
|
||||
GV_IG_Process_Status.18_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.18_15 == 3)
|
||||
goto <bb 37>; [20.24%]
|
||||
else
|
||||
goto <bb 39>; [79.76%]
|
||||
goto <bb 38>; [79.76%]
|
||||
|
||||
<bb 38> [local count: 47797091]:
|
||||
<bb 37> [local count: 47797091]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Drive_Mode_Func ();
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -585,44 +569,44 @@ System_Check_Func ()
|
||||
Motor_Status ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Est_Vehicle_Speed ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 39> [local count: 646766537]:
|
||||
<bb 38> [local count: 646766537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 40>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 39>; [50.00%]
|
||||
else
|
||||
goto <bb 42>; [50.00%]
|
||||
goto <bb 41>; [50.00%]
|
||||
|
||||
<bb 40> [local count: 323383268]:
|
||||
GV_IG_Process_Status.21_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.21_17 == 3)
|
||||
goto <bb 41>; [20.24%]
|
||||
<bb 39> [local count: 323383268]:
|
||||
GV_IG_Process_Status.20_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.20_16 == 3)
|
||||
goto <bb 40>; [20.24%]
|
||||
else
|
||||
goto <bb 42>; [79.76%]
|
||||
goto <bb 41>; [79.76%]
|
||||
|
||||
<bb 41> [local count: 65452773]:
|
||||
<bb 40> [local count: 65452773]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Read_LDC_Voltage ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 42> [local count: 581313764]:
|
||||
<bb 41> [local count: 581313764]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 43>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 42>; [50.00%]
|
||||
else
|
||||
goto <bb 45>; [50.00%]
|
||||
goto <bb 44>; [50.00%]
|
||||
|
||||
<bb 43> [local count: 290656882]:
|
||||
GV_IG_Process_Status.23_18 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.23_18 == 0)
|
||||
goto <bb 44>; [33.00%]
|
||||
<bb 42> [local count: 290656882]:
|
||||
GV_IG_Process_Status.22_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.22_17 == 0)
|
||||
goto <bb 43>; [33.00%]
|
||||
else
|
||||
goto <bb 45>; [67.00%]
|
||||
goto <bb 44>; [67.00%]
|
||||
|
||||
<bb 44> [local count: 95916771]:
|
||||
<bb 43> [local count: 95916771]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_EPAM_Park_Request_to_EPC = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -630,7 +614,7 @@ System_Check_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_Off_Process_Func ();
|
||||
|
||||
<bb 45> [local count: 1073741824]:
|
||||
<bb 44> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -5,88 +5,87 @@ Analyzing function: System_Check_Func/0
|
||||
;; Loop 0
|
||||
;; header 0, latch 1
|
||||
;; depth 0, outer -1
|
||||
;; nodes: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
||||
;; nodes: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
||||
;; 2 succs { 3 6 }
|
||||
;; 3 succs { 4 6 }
|
||||
;; 4 succs { 5 6 }
|
||||
;; 5 succs { 7 }
|
||||
;; 6 succs { 7 }
|
||||
;; 7 succs { 8 10 }
|
||||
;; 8 succs { 9 10 }
|
||||
;; 9 succs { 11 }
|
||||
;; 10 succs { 11 }
|
||||
;; 11 succs { 12 14 }
|
||||
;; 12 succs { 13 14 }
|
||||
;; 13 succs { 15 }
|
||||
;; 14 succs { 15 }
|
||||
;; 15 succs { 16 17 }
|
||||
;; 16 succs { 18 }
|
||||
;; 17 succs { 18 }
|
||||
;; 18 succs { 19 20 }
|
||||
;; 19 succs { 21 }
|
||||
;; 20 succs { 21 }
|
||||
;; 21 succs { 22 23 }
|
||||
;; 22 succs { 24 }
|
||||
;; 23 succs { 24 }
|
||||
;; 24 succs { 25 27 }
|
||||
;; 25 succs { 26 27 }
|
||||
;; 26 succs { 45 }
|
||||
;; 27 succs { 28 30 }
|
||||
;; 28 succs { 29 30 }
|
||||
;; 29 succs { 45 }
|
||||
;; 30 succs { 31 33 }
|
||||
;; 31 succs { 32 33 }
|
||||
;; 32 succs { 45 }
|
||||
;; 33 succs { 34 36 }
|
||||
;; 34 succs { 35 36 }
|
||||
;; 35 succs { 45 }
|
||||
;; 36 succs { 37 39 }
|
||||
;; 37 succs { 38 39 }
|
||||
;; 38 succs { 45 }
|
||||
;; 39 succs { 40 42 }
|
||||
;; 40 succs { 41 42 }
|
||||
;; 41 succs { 45 }
|
||||
;; 42 succs { 43 45 }
|
||||
;; 43 succs { 44 45 }
|
||||
;; 44 succs { 45 }
|
||||
;; 45 succs { 1 }
|
||||
;; 7 succs { 8 9 }
|
||||
;; 8 succs { 10 }
|
||||
;; 9 succs { 10 }
|
||||
;; 10 succs { 11 13 }
|
||||
;; 11 succs { 12 13 }
|
||||
;; 12 succs { 14 }
|
||||
;; 13 succs { 14 }
|
||||
;; 14 succs { 15 16 }
|
||||
;; 15 succs { 17 }
|
||||
;; 16 succs { 17 }
|
||||
;; 17 succs { 18 19 }
|
||||
;; 18 succs { 20 }
|
||||
;; 19 succs { 20 }
|
||||
;; 20 succs { 21 22 }
|
||||
;; 21 succs { 23 }
|
||||
;; 22 succs { 23 }
|
||||
;; 23 succs { 24 26 }
|
||||
;; 24 succs { 25 26 }
|
||||
;; 25 succs { 44 }
|
||||
;; 26 succs { 27 29 }
|
||||
;; 27 succs { 28 29 }
|
||||
;; 28 succs { 44 }
|
||||
;; 29 succs { 30 32 }
|
||||
;; 30 succs { 31 32 }
|
||||
;; 31 succs { 44 }
|
||||
;; 32 succs { 33 35 }
|
||||
;; 33 succs { 34 35 }
|
||||
;; 34 succs { 44 }
|
||||
;; 35 succs { 36 38 }
|
||||
;; 36 succs { 37 38 }
|
||||
;; 37 succs { 44 }
|
||||
;; 38 succs { 39 41 }
|
||||
;; 39 succs { 40 41 }
|
||||
;; 40 succs { 44 }
|
||||
;; 41 succs { 42 44 }
|
||||
;; 42 succs { 43 44 }
|
||||
;; 43 succs { 44 }
|
||||
;; 44 succs { 1 }
|
||||
|
||||
Analyzing function body size: System_Check_Func
|
||||
|
||||
IPA function summary for System_Check_Func/0 inlinable
|
||||
global time: 55.700959
|
||||
self size: 99
|
||||
global time: 54.200959
|
||||
self size: 96
|
||||
global size: 0
|
||||
min size: 0
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:86.000000, time:47.900725
|
||||
size:83.000000, time:46.400725
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
Key_Off_Process_Func/33 function body not available
|
||||
Key_Off_Process_Func/32 function body not available
|
||||
loop depth: 0 freq:0.09 size: 1 time: 10
|
||||
Read_LDC_Voltage/30 function body not available
|
||||
Read_LDC_Voltage/29 function body not available
|
||||
loop depth: 0 freq:0.06 size: 1 time: 10
|
||||
Est_Vehicle_Speed/29 function body not available
|
||||
Est_Vehicle_Speed/28 function body not available
|
||||
loop depth: 0 freq:0.04 size: 1 time: 10
|
||||
Motor_Status/28 function body not available
|
||||
Motor_Status/27 function body not available
|
||||
loop depth: 0 freq:0.04 size: 1 time: 10
|
||||
Check_Charging_Status/27 function body not available
|
||||
Check_Charging_Status/26 function body not available
|
||||
loop depth: 0 freq:0.04 size: 1 time: 10
|
||||
Drive_Mode_Func/26 function body not available
|
||||
Drive_Mode_Func/25 function body not available
|
||||
loop depth: 0 freq:0.04 size: 1 time: 10
|
||||
Key_on_Process_Func/25 function body not available
|
||||
Key_on_Process_Func/24 function body not available
|
||||
loop depth: 0 freq:0.05 size: 1 time: 10
|
||||
IG_OnCheck_HV_Status/24 function body not available
|
||||
IG_OnCheck_HV_Status/23 function body not available
|
||||
loop depth: 0 freq:0.05 size: 1 time: 10
|
||||
SET_SW_VER/23 function body not available
|
||||
SET_SW_VER/22 function body not available
|
||||
loop depth: 0 freq:0.05 size: 1 time: 10
|
||||
Soc_Check_befor_IGN/21 function body not available
|
||||
Soc_Check_befor_IGN/20 function body not available
|
||||
loop depth: 0 freq:0.10 size: 1 time: 10
|
||||
|
||||
Symbol table:
|
||||
|
||||
Key_Off_Process_Func/33 (Key_Off_Process_Func) @06b90000
|
||||
Key_Off_Process_Func/32 (Key_Off_Process_Func) @06bdf000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -95,7 +94,7 @@ Key_Off_Process_Func/33 (Key_Off_Process_Func) @06b90000
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (95916771 (estimated locally),0.09 per call)
|
||||
Calls:
|
||||
GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06b8f678
|
||||
GV_VCU_GearSelStat/31 (GV_VCU_GearSelStat) @06bde5a0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -103,7 +102,7 @@ GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06b8f678
|
||||
Referring: System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06b8f630
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/30 (GV_VCU_EPAM_Park_Request_to_EPC) @06bde558
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -111,7 +110,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06b8f630
|
||||
Referring: System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b439a0
|
||||
Read_LDC_Voltage/29 (Read_LDC_Voltage) @06ba29a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -120,7 +119,7 @@ Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b439a0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (65452773 (estimated locally),0.06 per call)
|
||||
Calls:
|
||||
Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b437e0
|
||||
Est_Vehicle_Speed/28 (Est_Vehicle_Speed) @06ba27e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -129,7 +128,7 @@ Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b437e0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Motor_Status/28 (Motor_Status) @06b431c0
|
||||
Motor_Status/27 (Motor_Status) @06ba21c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -138,7 +137,7 @@ Motor_Status/28 (Motor_Status) @06b431c0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Check_Charging_Status/27 (Check_Charging_Status) @06b43ee0
|
||||
Check_Charging_Status/26 (Check_Charging_Status) @06ba2ee0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -147,7 +146,7 @@ Check_Charging_Status/27 (Check_Charging_Status) @06b43ee0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Drive_Mode_Func/26 (Drive_Mode_Func) @06b43e00
|
||||
Drive_Mode_Func/25 (Drive_Mode_Func) @06ba2e00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -156,7 +155,7 @@ Drive_Mode_Func/26 (Drive_Mode_Func) @06b43e00
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Key_on_Process_Func/25 (Key_on_Process_Func) @06b43d20
|
||||
Key_on_Process_Func/24 (Key_on_Process_Func) @06ba2d20
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -165,7 +164,7 @@ Key_on_Process_Func/25 (Key_on_Process_Func) @06b43d20
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (51329373 (estimated locally),0.05 per call)
|
||||
Calls:
|
||||
IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b43c40
|
||||
IG_OnCheck_HV_Status/23 (IG_OnCheck_HV_Status) @06ba2c40
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -174,7 +173,7 @@ IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b43c40
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
|
||||
Calls:
|
||||
SET_SW_VER/23 (SET_SW_VER) @06b43b60
|
||||
SET_SW_VER/22 (SET_SW_VER) @06ba2b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -183,7 +182,7 @@ SET_SW_VER/23 (SET_SW_VER) @06b43b60
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
|
||||
Calls:
|
||||
GV_VCU_Ready/22 (GV_VCU_Ready) @06b8f3a8
|
||||
GV_VCU_Ready/21 (GV_VCU_Ready) @06bde2d0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -191,7 +190,7 @@ GV_VCU_Ready/22 (GV_VCU_Ready) @06b8f3a8
|
||||
Referring: System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b43a80
|
||||
Soc_Check_befor_IGN/20 (Soc_Check_befor_IGN) @06ba2a80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -200,7 +199,7 @@ Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b43a80
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (108662673 (estimated locally),0.10 per call)
|
||||
Calls:
|
||||
GV_Key_Off_Level/20 (GV_Key_Off_Level) @06b8f318
|
||||
GV_Key_Off_Level/19 (GV_Key_Off_Level) @06bde240
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -208,7 +207,7 @@ GV_Key_Off_Level/20 (GV_Key_Off_Level) @06b8f318
|
||||
Referring: System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06b8f2d0
|
||||
GV_CE_ON_CMD/18 (GV_CE_ON_CMD) @06bde1f8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -216,7 +215,7 @@ GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06b8f2d0
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IG_Process_Status/18 (GV_IG_Process_Status) @06b8f288
|
||||
GV_IG_Process_Status/17 (GV_IG_Process_Status) @06bde1b0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -224,7 +223,7 @@ GV_IG_Process_Status/18 (GV_IG_Process_Status) @06b8f288
|
||||
Referring: System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (write)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (write)System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Ignition/17 (GV_VCU_Ignition) @06b8f240
|
||||
GV_VCU_Ignition/16 (GV_VCU_Ignition) @06bde168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -232,7 +231,7 @@ GV_VCU_Ignition/17 (GV_VCU_Ignition) @06b8f240
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06b8f1f8
|
||||
GV_LDC_Apply_Check/15 (GV_LDC_Apply_Check) @06bde120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -240,7 +239,7 @@ GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06b8f1f8
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_STA/15 (GV_LDC_STA) @06b8f1b0
|
||||
GV_LDC_STA/14 (GV_LDC_STA) @06bde0d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -248,7 +247,7 @@ GV_LDC_STA/15 (GV_LDC_STA) @06b8f1b0
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06b8f168
|
||||
GV_HV_Apply_Check/13 (GV_HV_Apply_Check) @06bde090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -256,7 +255,7 @@ GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06b8f168
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06b8f120
|
||||
GV_BMS_HVOn_STA/12 (GV_BMS_HVOn_STA) @06bde048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -264,7 +263,7 @@ GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06b8f120
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06b8f0d8
|
||||
GV_OBC_Fault_Check/11 (GV_OBC_Fault_Check) @06bde000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -272,7 +271,7 @@ GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06b8f0d8
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_OBC_Interlock/11 (GV_OBC_Interlock) @06b8f090
|
||||
GV_OBC_Interlock/10 (GV_OBC_Interlock) @06ba9f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -280,7 +279,7 @@ GV_OBC_Interlock/11 (GV_OBC_Interlock) @06b8f090
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06b8f048
|
||||
GV_LDC_Fault_Check/9 (GV_LDC_Fault_Check) @06ba9f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -288,7 +287,7 @@ GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06b8f048
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06b8f000
|
||||
GV_LDC_TEMP_FAULT/8 (GV_LDC_TEMP_FAULT) @06ba9ee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -296,7 +295,7 @@ GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06b8f000
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b4af78
|
||||
GV_LDC_FltSta/7 (GV_LDC_FltSta) @06ba9ea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -304,7 +303,7 @@ GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b4af78
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b4af30
|
||||
GV_MCU_Fault_Check/6 (GV_MCU_Fault_Check) @06ba9e58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -312,7 +311,7 @@ GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b4af30
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b4aee8
|
||||
GV_MCU_FltSta/5 (GV_MCU_FltSta) @06ba9e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -320,15 +319,7 @@ GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b4aee8
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MCU_FltSta/5 (GV_MCU_FltSta) @06b4aea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b4ae58
|
||||
GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06ba9dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -336,7 +327,7 @@ GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b4ae58
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b4ae10
|
||||
GV_BMS_Interlock/3 (GV_BMS_Interlock) @06ba9d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -344,7 +335,7 @@ GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b4ae10
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b4adc8
|
||||
GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06ba9d38
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -352,7 +343,7 @@ GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b4adc8
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b4ad80
|
||||
GV_BMS_FltSta/1 (GV_BMS_FltSta) @06ba9cf0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -360,35 +351,34 @@ GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b4ad80
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
System_Check_Func/0 (System_Check_Func) @06b43380
|
||||
System_Check_Func/0 (System_Check_Func) @06ba2380
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Interlock/6 (read)GV_MCU_Fault_Check/7 (write)GV_MCU_Fault_Check/7 (write)GV_LDC_FltSta/8 (read)GV_LDC_TEMP_FAULT/9 (read)GV_LDC_Fault_Check/10 (write)GV_LDC_Fault_Check/10 (write)GV_OBC_Interlock/11 (read)GV_OBC_Fault_Check/12 (write)GV_OBC_Fault_Check/12 (write)GV_BMS_HVOn_STA/13 (read)GV_HV_Apply_Check/14 (write)GV_HV_Apply_Check/14 (write)GV_LDC_STA/15 (read)GV_LDC_Apply_Check/16 (write)GV_LDC_Apply_Check/16 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_CE_ON_CMD/19 (write)GV_Key_Off_Level/20 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_Ready/22 (write)GV_CE_ON_CMD/19 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_EPAM_Park_Request_to_EPC/31 (write)GV_VCU_GearSelStat/32 (write)
|
||||
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Fault_Check/6 (write)GV_MCU_Fault_Check/6 (write)GV_LDC_FltSta/7 (read)GV_LDC_TEMP_FAULT/8 (read)GV_LDC_Fault_Check/9 (write)GV_LDC_Fault_Check/9 (write)GV_OBC_Interlock/10 (read)GV_OBC_Fault_Check/11 (write)GV_OBC_Fault_Check/11 (write)GV_BMS_HVOn_STA/12 (read)GV_HV_Apply_Check/13 (write)GV_HV_Apply_Check/13 (write)GV_LDC_STA/14 (read)GV_LDC_Apply_Check/15 (write)GV_LDC_Apply_Check/15 (write)GV_VCU_Ignition/16 (read)GV_IG_Process_Status/17 (read)GV_CE_ON_CMD/18 (write)GV_Key_Off_Level/19 (write)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (write)GV_IG_Process_Status/17 (read)GV_VCU_Ready/21 (write)GV_CE_ON_CMD/18 (write)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (write)GV_IG_Process_Status/17 (read)GV_VCU_EPAM_Park_Request_to_EPC/30 (write)GV_VCU_GearSelStat/31 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_Off_Process_Func/33 (95916771 (estimated locally),0.09 per call) Read_LDC_Voltage/30 (65452773 (estimated locally),0.06 per call) Est_Vehicle_Speed/29 (47797091 (estimated locally),0.04 per call) Motor_Status/28 (47797091 (estimated locally),0.04 per call) Check_Charging_Status/27 (47797091 (estimated locally),0.04 per call) Drive_Mode_Func/26 (47797091 (estimated locally),0.04 per call) Key_on_Process_Func/25 (51329373 (estimated locally),0.05 per call) IG_OnCheck_HV_Status/24 (55122696 (estimated locally),0.05 per call) SET_SW_VER/23 (55122696 (estimated locally),0.05 per call) Soc_Check_befor_IGN/21 (108662673 (estimated locally),0.10 per call)
|
||||
Calls: Key_Off_Process_Func/32 (95916771 (estimated locally),0.09 per call) Read_LDC_Voltage/29 (65452773 (estimated locally),0.06 per call) Est_Vehicle_Speed/28 (47797091 (estimated locally),0.04 per call) Motor_Status/27 (47797091 (estimated locally),0.04 per call) Check_Charging_Status/26 (47797091 (estimated locally),0.04 per call) Drive_Mode_Func/25 (47797091 (estimated locally),0.04 per call) Key_on_Process_Func/24 (51329373 (estimated locally),0.05 per call) IG_OnCheck_HV_Status/23 (55122696 (estimated locally),0.05 per call) SET_SW_VER/22 (55122696 (estimated locally),0.05 per call) Soc_Check_befor_IGN/20 (108662673 (estimated locally),0.10 per call)
|
||||
System_Check_Func ()
|
||||
{
|
||||
unsigned char GV_BMS_FltSta.0_1;
|
||||
unsigned char GV_BMS_TEMP_FAULT.1_2;
|
||||
unsigned char GV_BMS_Interlock.2_3;
|
||||
long unsigned int GV_MCU_FltSta.3_4;
|
||||
long unsigned int GV_MCU_Interlock.4_5;
|
||||
unsigned char GV_LDC_FltSta.5_6;
|
||||
unsigned char GV_LDC_TEMP_FAULT.6_7;
|
||||
unsigned char GV_OBC_Interlock.7_8;
|
||||
unsigned char GV_BMS_HVOn_STA.8_9;
|
||||
unsigned char GV_LDC_STA.9_10;
|
||||
unsigned char GV_VCU_Ignition.10_11;
|
||||
unsigned char GV_IG_Process_Status.11_12;
|
||||
unsigned char GV_IG_Process_Status.13_13;
|
||||
unsigned char GV_IG_Process_Status.15_14;
|
||||
unsigned char GV_IG_Process_Status.17_15;
|
||||
unsigned char GV_IG_Process_Status.19_16;
|
||||
unsigned char GV_IG_Process_Status.21_17;
|
||||
unsigned char GV_IG_Process_Status.23_18;
|
||||
unsigned char GV_LDC_FltSta.4_5;
|
||||
unsigned char GV_LDC_TEMP_FAULT.5_6;
|
||||
unsigned char GV_OBC_Interlock.6_7;
|
||||
unsigned char GV_BMS_HVOn_STA.7_8;
|
||||
unsigned char GV_LDC_STA.8_9;
|
||||
unsigned char GV_VCU_Ignition.9_10;
|
||||
unsigned char GV_IG_Process_Status.10_11;
|
||||
unsigned char GV_IG_Process_Status.12_12;
|
||||
unsigned char GV_IG_Process_Status.14_13;
|
||||
unsigned char GV_IG_Process_Status.16_14;
|
||||
unsigned char GV_IG_Process_Status.18_15;
|
||||
unsigned char GV_IG_Process_Status.20_16;
|
||||
unsigned char GV_IG_Process_Status.22_17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -427,157 +417,150 @@ System_Check_Func ()
|
||||
if (GV_MCU_FltSta.3_4 == 0)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
GV_MCU_Interlock.4_5 = GV_MCU_Interlock;
|
||||
if (GV_MCU_Interlock.4_5 == 0)
|
||||
goto <bb 9>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
|
||||
<bb 9> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 0;
|
||||
goto <bb 11>; [100.00%]
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 10> [local count: 805306369]:
|
||||
<bb 9> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 1;
|
||||
|
||||
<bb 11> [local count: 1073741824]:
|
||||
<bb 10> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_FltSta.5_6 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.5_6 == 0)
|
||||
GV_LDC_FltSta.4_5 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.4_5 == 0)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.5_6 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.5_6 == 0)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.6_7 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.6_7 == 0)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 268435456]:
|
||||
<bb 12> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 0;
|
||||
goto <bb 15>; [100.00%]
|
||||
goto <bb 14>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 805306369]:
|
||||
<bb 13> [local count: 805306369]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 1;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
<bb 14> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Interlock.7_8 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.7_8 == 1)
|
||||
goto <bb 16>; [34.00%]
|
||||
GV_OBC_Interlock.6_7 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.6_7 == 1)
|
||||
goto <bb 15>; [34.00%]
|
||||
else
|
||||
goto <bb 17>; [66.00%]
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 16> [local count: 365072220]:
|
||||
<bb 15> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 0;
|
||||
goto <bb 18>; [100.00%]
|
||||
goto <bb 17>; [100.00%]
|
||||
|
||||
<bb 17> [local count: 708669605]:
|
||||
<bb 16> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 1;
|
||||
|
||||
<bb 18> [local count: 1073741824]:
|
||||
<bb 17> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BMS_HVOn_STA.8_9 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.8_9 == 0)
|
||||
goto <bb 19>; [50.00%]
|
||||
GV_BMS_HVOn_STA.7_8 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.7_8 == 0)
|
||||
goto <bb 18>; [50.00%]
|
||||
else
|
||||
goto <bb 20>; [50.00%]
|
||||
goto <bb 19>; [50.00%]
|
||||
|
||||
<bb 18> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 20>; [100.00%]
|
||||
|
||||
<bb 19> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 21>; [100.00%]
|
||||
|
||||
<bb 20> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 1;
|
||||
|
||||
<bb 21> [local count: 1073741824]:
|
||||
<bb 20> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_STA.9_10 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.9_10 == 0)
|
||||
goto <bb 22>; [50.00%]
|
||||
GV_LDC_STA.8_9 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.8_9 == 0)
|
||||
goto <bb 21>; [50.00%]
|
||||
else
|
||||
goto <bb 23>; [50.00%]
|
||||
goto <bb 22>; [50.00%]
|
||||
|
||||
<bb 21> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 23>; [100.00%]
|
||||
|
||||
<bb 22> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 24>; [100.00%]
|
||||
|
||||
<bb 23> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 1;
|
||||
|
||||
<bb 24> [local count: 1073741824]:
|
||||
<bb 23> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.10_11 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 25>; [50.00%]
|
||||
GV_VCU_Ignition.9_10 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 24>; [50.00%]
|
||||
else
|
||||
goto <bb 27>; [50.00%]
|
||||
goto <bb 26>; [50.00%]
|
||||
|
||||
<bb 25> [local count: 536870913]:
|
||||
GV_IG_Process_Status.11_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.11_12 == 1)
|
||||
goto <bb 26>; [20.24%]
|
||||
<bb 24> [local count: 536870913]:
|
||||
GV_IG_Process_Status.10_11 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.10_11 == 1)
|
||||
goto <bb 25>; [20.24%]
|
||||
else
|
||||
goto <bb 27>; [79.76%]
|
||||
goto <bb 26>; [79.76%]
|
||||
|
||||
<bb 26> [local count: 108662673]:
|
||||
<bb 25> [local count: 108662673]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_CE_ON_CMD = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Key_Off_Level = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
Soc_Check_befor_IGN ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 27> [local count: 965079153]:
|
||||
<bb 26> [local count: 965079153]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 28>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 27>; [50.00%]
|
||||
else
|
||||
goto <bb 30>; [50.00%]
|
||||
goto <bb 29>; [50.00%]
|
||||
|
||||
<bb 28> [local count: 482539576]:
|
||||
GV_IG_Process_Status.13_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.13_13 == 2)
|
||||
goto <bb 29>; [34.00%]
|
||||
<bb 27> [local count: 482539576]:
|
||||
GV_IG_Process_Status.12_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.12_12 == 2)
|
||||
goto <bb 28>; [34.00%]
|
||||
else
|
||||
goto <bb 30>; [66.00%]
|
||||
goto <bb 29>; [66.00%]
|
||||
|
||||
<bb 29> [local count: 164063456]:
|
||||
<bb 28> [local count: 164063456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 30> [local count: 801015696]:
|
||||
<bb 29> [local count: 801015696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 31>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 30>; [34.00%]
|
||||
else
|
||||
goto <bb 33>; [66.00%]
|
||||
goto <bb 32>; [66.00%]
|
||||
|
||||
<bb 31> [local count: 272345336]:
|
||||
GV_IG_Process_Status.15_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.15_14 == 1)
|
||||
goto <bb 32>; [20.24%]
|
||||
<bb 30> [local count: 272345336]:
|
||||
GV_IG_Process_Status.14_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.14_13 == 1)
|
||||
goto <bb 31>; [20.24%]
|
||||
else
|
||||
goto <bb 33>; [79.76%]
|
||||
goto <bb 32>; [79.76%]
|
||||
|
||||
<bb 32> [local count: 55122696]:
|
||||
<bb 31> [local count: 55122696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ready = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -586,42 +569,42 @@ System_Check_Func ()
|
||||
SET_SW_VER ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IG_OnCheck_HV_Status ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 33> [local count: 745893000]:
|
||||
<bb 32> [local count: 745893000]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 34>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 33>; [34.00%]
|
||||
else
|
||||
goto <bb 36>; [66.00%]
|
||||
goto <bb 35>; [66.00%]
|
||||
|
||||
<bb 34> [local count: 253603620]:
|
||||
GV_IG_Process_Status.17_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.17_15 == 2)
|
||||
goto <bb 35>; [20.24%]
|
||||
<bb 33> [local count: 253603620]:
|
||||
GV_IG_Process_Status.16_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.16_14 == 2)
|
||||
goto <bb 34>; [20.24%]
|
||||
else
|
||||
goto <bb 36>; [79.76%]
|
||||
goto <bb 35>; [79.76%]
|
||||
|
||||
<bb 35> [local count: 51329373]:
|
||||
<bb 34> [local count: 51329373]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_on_Process_Func ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 36> [local count: 694563628]:
|
||||
<bb 35> [local count: 694563628]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 37>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 36>; [34.00%]
|
||||
else
|
||||
goto <bb 39>; [66.00%]
|
||||
goto <bb 38>; [66.00%]
|
||||
|
||||
<bb 37> [local count: 236151633]:
|
||||
GV_IG_Process_Status.19_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.19_16 == 3)
|
||||
goto <bb 38>; [20.24%]
|
||||
<bb 36> [local count: 236151633]:
|
||||
GV_IG_Process_Status.18_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.18_15 == 3)
|
||||
goto <bb 37>; [20.24%]
|
||||
else
|
||||
goto <bb 39>; [79.76%]
|
||||
goto <bb 38>; [79.76%]
|
||||
|
||||
<bb 38> [local count: 47797091]:
|
||||
<bb 37> [local count: 47797091]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Drive_Mode_Func ();
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -630,44 +613,44 @@ System_Check_Func ()
|
||||
Motor_Status ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Est_Vehicle_Speed ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 39> [local count: 646766537]:
|
||||
<bb 38> [local count: 646766537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 40>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 39>; [50.00%]
|
||||
else
|
||||
goto <bb 42>; [50.00%]
|
||||
goto <bb 41>; [50.00%]
|
||||
|
||||
<bb 40> [local count: 323383268]:
|
||||
GV_IG_Process_Status.21_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.21_17 == 3)
|
||||
goto <bb 41>; [20.24%]
|
||||
<bb 39> [local count: 323383268]:
|
||||
GV_IG_Process_Status.20_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.20_16 == 3)
|
||||
goto <bb 40>; [20.24%]
|
||||
else
|
||||
goto <bb 42>; [79.76%]
|
||||
goto <bb 41>; [79.76%]
|
||||
|
||||
<bb 41> [local count: 65452773]:
|
||||
<bb 40> [local count: 65452773]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Read_LDC_Voltage ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 42> [local count: 581313764]:
|
||||
<bb 41> [local count: 581313764]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 43>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 42>; [50.00%]
|
||||
else
|
||||
goto <bb 45>; [50.00%]
|
||||
goto <bb 44>; [50.00%]
|
||||
|
||||
<bb 43> [local count: 290656882]:
|
||||
GV_IG_Process_Status.23_18 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.23_18 == 0)
|
||||
goto <bb 44>; [33.00%]
|
||||
<bb 42> [local count: 290656882]:
|
||||
GV_IG_Process_Status.22_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.22_17 == 0)
|
||||
goto <bb 43>; [33.00%]
|
||||
else
|
||||
goto <bb 45>; [67.00%]
|
||||
goto <bb 44>; [67.00%]
|
||||
|
||||
<bb 44> [local count: 95916771]:
|
||||
<bb 43> [local count: 95916771]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_EPAM_Park_Request_to_EPC = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -675,7 +658,7 @@ System_Check_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_Off_Process_Func ();
|
||||
|
||||
<bb 45> [local count: 1073741824]:
|
||||
<bb 44> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,37 +1,37 @@
|
||||
IPA function summary for System_Check_Func/0 inlinable
|
||||
global time: 55.700959
|
||||
self size: 99
|
||||
global size: 99
|
||||
global time: 54.200959
|
||||
self size: 96
|
||||
global size: 96
|
||||
min size: 20
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:86.000000, time:47.900725
|
||||
size:83.000000, time:46.400725
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
Key_Off_Process_Func/33 function body not available
|
||||
Key_Off_Process_Func/32 function body not available
|
||||
loop depth: 0 freq:0.09 size: 1 time: 10
|
||||
Read_LDC_Voltage/30 function body not available
|
||||
Read_LDC_Voltage/29 function body not available
|
||||
loop depth: 0 freq:0.06 size: 1 time: 10
|
||||
Est_Vehicle_Speed/29 function body not available
|
||||
Est_Vehicle_Speed/28 function body not available
|
||||
loop depth: 0 freq:0.04 size: 1 time: 10
|
||||
Motor_Status/28 function body not available
|
||||
Motor_Status/27 function body not available
|
||||
loop depth: 0 freq:0.04 size: 1 time: 10
|
||||
Check_Charging_Status/27 function body not available
|
||||
Check_Charging_Status/26 function body not available
|
||||
loop depth: 0 freq:0.04 size: 1 time: 10
|
||||
Drive_Mode_Func/26 function body not available
|
||||
Drive_Mode_Func/25 function body not available
|
||||
loop depth: 0 freq:0.04 size: 1 time: 10
|
||||
Key_on_Process_Func/25 function body not available
|
||||
Key_on_Process_Func/24 function body not available
|
||||
loop depth: 0 freq:0.05 size: 1 time: 10
|
||||
IG_OnCheck_HV_Status/24 function body not available
|
||||
IG_OnCheck_HV_Status/23 function body not available
|
||||
loop depth: 0 freq:0.05 size: 1 time: 10
|
||||
SET_SW_VER/23 function body not available
|
||||
SET_SW_VER/22 function body not available
|
||||
loop depth: 0 freq:0.05 size: 1 time: 10
|
||||
Soc_Check_befor_IGN/21 function body not available
|
||||
Soc_Check_befor_IGN/20 function body not available
|
||||
loop depth: 0 freq:0.10 size: 1 time: 10
|
||||
|
||||
|
||||
Flattening functions:
|
||||
Overall time estimate: 55.700959 weighted by profile: 0.000000
|
||||
Overall time estimate: 54.200959 weighted by profile: 0.000000
|
||||
|
||||
Deciding on inlining of small functions. Starting with size 0.
|
||||
Enqueueing calls in System_Check_Func/0.
|
||||
@ -41,44 +41,44 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
|
||||
Deciding on functions to be inlined into all callers and removing useless speculations:
|
||||
Overall time estimate: 55.700959 weighted by profile: 0.000000
|
||||
Overall time estimate: 54.200959 weighted by profile: 0.000000
|
||||
|
||||
Why inlining failed?
|
||||
function body not available : 10 calls, 0.580023 freq, 0 count
|
||||
IPA function summary for System_Check_Func/0 inlinable
|
||||
global time: 55.700959
|
||||
self size: 99
|
||||
global size: 99
|
||||
global time: 54.200959
|
||||
self size: 96
|
||||
global size: 96
|
||||
min size: 20
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:86.000000, time:47.900725
|
||||
size:83.000000, time:46.400725
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
Key_Off_Process_Func/33 function body not available
|
||||
Key_Off_Process_Func/32 function body not available
|
||||
loop depth: 0 freq:0.09 size: 1 time: 10
|
||||
Read_LDC_Voltage/30 function body not available
|
||||
Read_LDC_Voltage/29 function body not available
|
||||
loop depth: 0 freq:0.06 size: 1 time: 10
|
||||
Est_Vehicle_Speed/29 function body not available
|
||||
Est_Vehicle_Speed/28 function body not available
|
||||
loop depth: 0 freq:0.04 size: 1 time: 10
|
||||
Motor_Status/28 function body not available
|
||||
Motor_Status/27 function body not available
|
||||
loop depth: 0 freq:0.04 size: 1 time: 10
|
||||
Check_Charging_Status/27 function body not available
|
||||
Check_Charging_Status/26 function body not available
|
||||
loop depth: 0 freq:0.04 size: 1 time: 10
|
||||
Drive_Mode_Func/26 function body not available
|
||||
Drive_Mode_Func/25 function body not available
|
||||
loop depth: 0 freq:0.04 size: 1 time: 10
|
||||
Key_on_Process_Func/25 function body not available
|
||||
Key_on_Process_Func/24 function body not available
|
||||
loop depth: 0 freq:0.05 size: 1 time: 10
|
||||
IG_OnCheck_HV_Status/24 function body not available
|
||||
IG_OnCheck_HV_Status/23 function body not available
|
||||
loop depth: 0 freq:0.05 size: 1 time: 10
|
||||
SET_SW_VER/23 function body not available
|
||||
SET_SW_VER/22 function body not available
|
||||
loop depth: 0 freq:0.05 size: 1 time: 10
|
||||
Soc_Check_befor_IGN/21 function body not available
|
||||
Soc_Check_befor_IGN/20 function body not available
|
||||
loop depth: 0 freq:0.10 size: 1 time: 10
|
||||
|
||||
Symbol table:
|
||||
|
||||
Key_Off_Process_Func/33 (Key_Off_Process_Func) @06b90000
|
||||
Key_Off_Process_Func/32 (Key_Off_Process_Func) @06bdf000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -87,7 +87,7 @@ Key_Off_Process_Func/33 (Key_Off_Process_Func) @06b90000
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (95916771 (estimated locally),0.09 per call)
|
||||
Calls:
|
||||
GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06b8f678
|
||||
GV_VCU_GearSelStat/31 (GV_VCU_GearSelStat) @06bde5a0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -95,7 +95,7 @@ GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06b8f678
|
||||
Referring: System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06b8f630
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/30 (GV_VCU_EPAM_Park_Request_to_EPC) @06bde558
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -103,7 +103,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06b8f630
|
||||
Referring: System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b439a0
|
||||
Read_LDC_Voltage/29 (Read_LDC_Voltage) @06ba29a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -112,7 +112,7 @@ Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b439a0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (65452773 (estimated locally),0.06 per call)
|
||||
Calls:
|
||||
Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b437e0
|
||||
Est_Vehicle_Speed/28 (Est_Vehicle_Speed) @06ba27e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -121,7 +121,7 @@ Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b437e0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Motor_Status/28 (Motor_Status) @06b431c0
|
||||
Motor_Status/27 (Motor_Status) @06ba21c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -130,7 +130,7 @@ Motor_Status/28 (Motor_Status) @06b431c0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Check_Charging_Status/27 (Check_Charging_Status) @06b43ee0
|
||||
Check_Charging_Status/26 (Check_Charging_Status) @06ba2ee0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -139,7 +139,7 @@ Check_Charging_Status/27 (Check_Charging_Status) @06b43ee0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Drive_Mode_Func/26 (Drive_Mode_Func) @06b43e00
|
||||
Drive_Mode_Func/25 (Drive_Mode_Func) @06ba2e00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -148,7 +148,7 @@ Drive_Mode_Func/26 (Drive_Mode_Func) @06b43e00
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Key_on_Process_Func/25 (Key_on_Process_Func) @06b43d20
|
||||
Key_on_Process_Func/24 (Key_on_Process_Func) @06ba2d20
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -157,7 +157,7 @@ Key_on_Process_Func/25 (Key_on_Process_Func) @06b43d20
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (51329373 (estimated locally),0.05 per call)
|
||||
Calls:
|
||||
IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b43c40
|
||||
IG_OnCheck_HV_Status/23 (IG_OnCheck_HV_Status) @06ba2c40
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -166,7 +166,7 @@ IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b43c40
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
|
||||
Calls:
|
||||
SET_SW_VER/23 (SET_SW_VER) @06b43b60
|
||||
SET_SW_VER/22 (SET_SW_VER) @06ba2b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -175,7 +175,7 @@ SET_SW_VER/23 (SET_SW_VER) @06b43b60
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
|
||||
Calls:
|
||||
GV_VCU_Ready/22 (GV_VCU_Ready) @06b8f3a8
|
||||
GV_VCU_Ready/21 (GV_VCU_Ready) @06bde2d0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -183,7 +183,7 @@ GV_VCU_Ready/22 (GV_VCU_Ready) @06b8f3a8
|
||||
Referring: System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b43a80
|
||||
Soc_Check_befor_IGN/20 (Soc_Check_befor_IGN) @06ba2a80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -192,7 +192,7 @@ Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b43a80
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (108662673 (estimated locally),0.10 per call)
|
||||
Calls:
|
||||
GV_Key_Off_Level/20 (GV_Key_Off_Level) @06b8f318
|
||||
GV_Key_Off_Level/19 (GV_Key_Off_Level) @06bde240
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -200,7 +200,7 @@ GV_Key_Off_Level/20 (GV_Key_Off_Level) @06b8f318
|
||||
Referring: System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06b8f2d0
|
||||
GV_CE_ON_CMD/18 (GV_CE_ON_CMD) @06bde1f8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -208,7 +208,7 @@ GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06b8f2d0
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IG_Process_Status/18 (GV_IG_Process_Status) @06b8f288
|
||||
GV_IG_Process_Status/17 (GV_IG_Process_Status) @06bde1b0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -216,7 +216,7 @@ GV_IG_Process_Status/18 (GV_IG_Process_Status) @06b8f288
|
||||
Referring: System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (write)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (write)System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Ignition/17 (GV_VCU_Ignition) @06b8f240
|
||||
GV_VCU_Ignition/16 (GV_VCU_Ignition) @06bde168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -224,7 +224,7 @@ GV_VCU_Ignition/17 (GV_VCU_Ignition) @06b8f240
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06b8f1f8
|
||||
GV_LDC_Apply_Check/15 (GV_LDC_Apply_Check) @06bde120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -232,7 +232,7 @@ GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06b8f1f8
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_STA/15 (GV_LDC_STA) @06b8f1b0
|
||||
GV_LDC_STA/14 (GV_LDC_STA) @06bde0d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -240,7 +240,7 @@ GV_LDC_STA/15 (GV_LDC_STA) @06b8f1b0
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06b8f168
|
||||
GV_HV_Apply_Check/13 (GV_HV_Apply_Check) @06bde090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -248,7 +248,7 @@ GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06b8f168
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06b8f120
|
||||
GV_BMS_HVOn_STA/12 (GV_BMS_HVOn_STA) @06bde048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -256,7 +256,7 @@ GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06b8f120
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06b8f0d8
|
||||
GV_OBC_Fault_Check/11 (GV_OBC_Fault_Check) @06bde000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -264,7 +264,7 @@ GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06b8f0d8
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_OBC_Interlock/11 (GV_OBC_Interlock) @06b8f090
|
||||
GV_OBC_Interlock/10 (GV_OBC_Interlock) @06ba9f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -272,7 +272,7 @@ GV_OBC_Interlock/11 (GV_OBC_Interlock) @06b8f090
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06b8f048
|
||||
GV_LDC_Fault_Check/9 (GV_LDC_Fault_Check) @06ba9f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -280,7 +280,7 @@ GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06b8f048
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06b8f000
|
||||
GV_LDC_TEMP_FAULT/8 (GV_LDC_TEMP_FAULT) @06ba9ee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -288,7 +288,7 @@ GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06b8f000
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b4af78
|
||||
GV_LDC_FltSta/7 (GV_LDC_FltSta) @06ba9ea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -296,7 +296,7 @@ GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b4af78
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b4af30
|
||||
GV_MCU_Fault_Check/6 (GV_MCU_Fault_Check) @06ba9e58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -304,7 +304,7 @@ GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b4af30
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b4aee8
|
||||
GV_MCU_FltSta/5 (GV_MCU_FltSta) @06ba9e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -312,15 +312,7 @@ GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b4aee8
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MCU_FltSta/5 (GV_MCU_FltSta) @06b4aea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b4ae58
|
||||
GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06ba9dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -328,7 +320,7 @@ GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b4ae58
|
||||
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b4ae10
|
||||
GV_BMS_Interlock/3 (GV_BMS_Interlock) @06ba9d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -336,7 +328,7 @@ GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b4ae10
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b4adc8
|
||||
GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06ba9d38
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -344,7 +336,7 @@ GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b4adc8
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b4ad80
|
||||
GV_BMS_FltSta/1 (GV_BMS_FltSta) @06ba9cf0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -352,15 +344,15 @@ GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b4ad80
|
||||
Referring: System_Check_Func/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
System_Check_Func/0 (System_Check_Func) @06b43380
|
||||
System_Check_Func/0 (System_Check_Func) @06ba2380
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Interlock/6 (read)GV_MCU_Fault_Check/7 (write)GV_MCU_Fault_Check/7 (write)GV_LDC_FltSta/8 (read)GV_LDC_TEMP_FAULT/9 (read)GV_LDC_Fault_Check/10 (write)GV_LDC_Fault_Check/10 (write)GV_OBC_Interlock/11 (read)GV_OBC_Fault_Check/12 (write)GV_OBC_Fault_Check/12 (write)GV_BMS_HVOn_STA/13 (read)GV_HV_Apply_Check/14 (write)GV_HV_Apply_Check/14 (write)GV_LDC_STA/15 (read)GV_LDC_Apply_Check/16 (write)GV_LDC_Apply_Check/16 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_CE_ON_CMD/19 (write)GV_Key_Off_Level/20 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_Ready/22 (write)GV_CE_ON_CMD/19 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_EPAM_Park_Request_to_EPC/31 (write)GV_VCU_GearSelStat/32 (write)
|
||||
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Fault_Check/6 (write)GV_MCU_Fault_Check/6 (write)GV_LDC_FltSta/7 (read)GV_LDC_TEMP_FAULT/8 (read)GV_LDC_Fault_Check/9 (write)GV_LDC_Fault_Check/9 (write)GV_OBC_Interlock/10 (read)GV_OBC_Fault_Check/11 (write)GV_OBC_Fault_Check/11 (write)GV_BMS_HVOn_STA/12 (read)GV_HV_Apply_Check/13 (write)GV_HV_Apply_Check/13 (write)GV_LDC_STA/14 (read)GV_LDC_Apply_Check/15 (write)GV_LDC_Apply_Check/15 (write)GV_VCU_Ignition/16 (read)GV_IG_Process_Status/17 (read)GV_CE_ON_CMD/18 (write)GV_Key_Off_Level/19 (write)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (write)GV_IG_Process_Status/17 (read)GV_VCU_Ready/21 (write)GV_CE_ON_CMD/18 (write)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (write)GV_IG_Process_Status/17 (read)GV_VCU_EPAM_Park_Request_to_EPC/30 (write)GV_VCU_GearSelStat/31 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_Off_Process_Func/33 (95916771 (estimated locally),0.09 per call) Read_LDC_Voltage/30 (65452773 (estimated locally),0.06 per call) Est_Vehicle_Speed/29 (47797091 (estimated locally),0.04 per call) Motor_Status/28 (47797091 (estimated locally),0.04 per call) Check_Charging_Status/27 (47797091 (estimated locally),0.04 per call) Drive_Mode_Func/26 (47797091 (estimated locally),0.04 per call) Key_on_Process_Func/25 (51329373 (estimated locally),0.05 per call) IG_OnCheck_HV_Status/24 (55122696 (estimated locally),0.05 per call) SET_SW_VER/23 (55122696 (estimated locally),0.05 per call) Soc_Check_befor_IGN/21 (108662673 (estimated locally),0.10 per call)
|
||||
Calls: Key_Off_Process_Func/32 (95916771 (estimated locally),0.09 per call) Read_LDC_Voltage/29 (65452773 (estimated locally),0.06 per call) Est_Vehicle_Speed/28 (47797091 (estimated locally),0.04 per call) Motor_Status/27 (47797091 (estimated locally),0.04 per call) Check_Charging_Status/26 (47797091 (estimated locally),0.04 per call) Drive_Mode_Func/25 (47797091 (estimated locally),0.04 per call) Key_on_Process_Func/24 (51329373 (estimated locally),0.05 per call) IG_OnCheck_HV_Status/23 (55122696 (estimated locally),0.05 per call) SET_SW_VER/22 (55122696 (estimated locally),0.05 per call) Soc_Check_befor_IGN/20 (108662673 (estimated locally),0.10 per call)
|
||||
|
||||
;; Function System_Check_Func (System_Check_Func, funcdef_no=0, decl_uid=4059, cgraph_uid=1, symbol_order=0)
|
||||
|
||||
@ -370,20 +362,19 @@ System_Check_Func ()
|
||||
unsigned char GV_BMS_TEMP_FAULT.1_2;
|
||||
unsigned char GV_BMS_Interlock.2_3;
|
||||
long unsigned int GV_MCU_FltSta.3_4;
|
||||
long unsigned int GV_MCU_Interlock.4_5;
|
||||
unsigned char GV_LDC_FltSta.5_6;
|
||||
unsigned char GV_LDC_TEMP_FAULT.6_7;
|
||||
unsigned char GV_OBC_Interlock.7_8;
|
||||
unsigned char GV_BMS_HVOn_STA.8_9;
|
||||
unsigned char GV_LDC_STA.9_10;
|
||||
unsigned char GV_VCU_Ignition.10_11;
|
||||
unsigned char GV_IG_Process_Status.11_12;
|
||||
unsigned char GV_IG_Process_Status.13_13;
|
||||
unsigned char GV_IG_Process_Status.15_14;
|
||||
unsigned char GV_IG_Process_Status.17_15;
|
||||
unsigned char GV_IG_Process_Status.19_16;
|
||||
unsigned char GV_IG_Process_Status.21_17;
|
||||
unsigned char GV_IG_Process_Status.23_18;
|
||||
unsigned char GV_LDC_FltSta.4_5;
|
||||
unsigned char GV_LDC_TEMP_FAULT.5_6;
|
||||
unsigned char GV_OBC_Interlock.6_7;
|
||||
unsigned char GV_BMS_HVOn_STA.7_8;
|
||||
unsigned char GV_LDC_STA.8_9;
|
||||
unsigned char GV_VCU_Ignition.9_10;
|
||||
unsigned char GV_IG_Process_Status.10_11;
|
||||
unsigned char GV_IG_Process_Status.12_12;
|
||||
unsigned char GV_IG_Process_Status.14_13;
|
||||
unsigned char GV_IG_Process_Status.16_14;
|
||||
unsigned char GV_IG_Process_Status.18_15;
|
||||
unsigned char GV_IG_Process_Status.20_16;
|
||||
unsigned char GV_IG_Process_Status.22_17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -422,157 +413,150 @@ System_Check_Func ()
|
||||
if (GV_MCU_FltSta.3_4 == 0)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
GV_MCU_Interlock.4_5 = GV_MCU_Interlock;
|
||||
if (GV_MCU_Interlock.4_5 == 0)
|
||||
goto <bb 9>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
|
||||
<bb 9> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 0;
|
||||
goto <bb 11>; [100.00%]
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 10> [local count: 805306369]:
|
||||
<bb 9> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 1;
|
||||
|
||||
<bb 11> [local count: 1073741824]:
|
||||
<bb 10> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_FltSta.5_6 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.5_6 == 0)
|
||||
GV_LDC_FltSta.4_5 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.4_5 == 0)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.5_6 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.5_6 == 0)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.6_7 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.6_7 == 0)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 268435456]:
|
||||
<bb 12> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 0;
|
||||
goto <bb 15>; [100.00%]
|
||||
goto <bb 14>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 805306369]:
|
||||
<bb 13> [local count: 805306369]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 1;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
<bb 14> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Interlock.7_8 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.7_8 == 1)
|
||||
goto <bb 16>; [34.00%]
|
||||
GV_OBC_Interlock.6_7 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.6_7 == 1)
|
||||
goto <bb 15>; [34.00%]
|
||||
else
|
||||
goto <bb 17>; [66.00%]
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 16> [local count: 365072220]:
|
||||
<bb 15> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 0;
|
||||
goto <bb 18>; [100.00%]
|
||||
goto <bb 17>; [100.00%]
|
||||
|
||||
<bb 17> [local count: 708669605]:
|
||||
<bb 16> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 1;
|
||||
|
||||
<bb 18> [local count: 1073741824]:
|
||||
<bb 17> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BMS_HVOn_STA.8_9 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.8_9 == 0)
|
||||
goto <bb 19>; [50.00%]
|
||||
GV_BMS_HVOn_STA.7_8 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.7_8 == 0)
|
||||
goto <bb 18>; [50.00%]
|
||||
else
|
||||
goto <bb 20>; [50.00%]
|
||||
goto <bb 19>; [50.00%]
|
||||
|
||||
<bb 18> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 20>; [100.00%]
|
||||
|
||||
<bb 19> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 21>; [100.00%]
|
||||
|
||||
<bb 20> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 1;
|
||||
|
||||
<bb 21> [local count: 1073741824]:
|
||||
<bb 20> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_STA.9_10 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.9_10 == 0)
|
||||
goto <bb 22>; [50.00%]
|
||||
GV_LDC_STA.8_9 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.8_9 == 0)
|
||||
goto <bb 21>; [50.00%]
|
||||
else
|
||||
goto <bb 23>; [50.00%]
|
||||
goto <bb 22>; [50.00%]
|
||||
|
||||
<bb 21> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 23>; [100.00%]
|
||||
|
||||
<bb 22> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 24>; [100.00%]
|
||||
|
||||
<bb 23> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 1;
|
||||
|
||||
<bb 24> [local count: 1073741824]:
|
||||
<bb 23> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.10_11 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 25>; [50.00%]
|
||||
GV_VCU_Ignition.9_10 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 24>; [50.00%]
|
||||
else
|
||||
goto <bb 27>; [50.00%]
|
||||
goto <bb 26>; [50.00%]
|
||||
|
||||
<bb 25> [local count: 536870913]:
|
||||
GV_IG_Process_Status.11_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.11_12 == 1)
|
||||
goto <bb 26>; [20.24%]
|
||||
<bb 24> [local count: 536870913]:
|
||||
GV_IG_Process_Status.10_11 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.10_11 == 1)
|
||||
goto <bb 25>; [20.24%]
|
||||
else
|
||||
goto <bb 27>; [79.76%]
|
||||
goto <bb 26>; [79.76%]
|
||||
|
||||
<bb 26> [local count: 108662673]:
|
||||
<bb 25> [local count: 108662673]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_CE_ON_CMD = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Key_Off_Level = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
Soc_Check_befor_IGN ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 27> [local count: 965079153]:
|
||||
<bb 26> [local count: 965079153]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 28>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 27>; [50.00%]
|
||||
else
|
||||
goto <bb 30>; [50.00%]
|
||||
goto <bb 29>; [50.00%]
|
||||
|
||||
<bb 28> [local count: 482539576]:
|
||||
GV_IG_Process_Status.13_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.13_13 == 2)
|
||||
goto <bb 29>; [34.00%]
|
||||
<bb 27> [local count: 482539576]:
|
||||
GV_IG_Process_Status.12_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.12_12 == 2)
|
||||
goto <bb 28>; [34.00%]
|
||||
else
|
||||
goto <bb 30>; [66.00%]
|
||||
goto <bb 29>; [66.00%]
|
||||
|
||||
<bb 29> [local count: 164063456]:
|
||||
<bb 28> [local count: 164063456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 30> [local count: 801015696]:
|
||||
<bb 29> [local count: 801015696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 31>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 30>; [34.00%]
|
||||
else
|
||||
goto <bb 33>; [66.00%]
|
||||
goto <bb 32>; [66.00%]
|
||||
|
||||
<bb 31> [local count: 272345336]:
|
||||
GV_IG_Process_Status.15_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.15_14 == 1)
|
||||
goto <bb 32>; [20.24%]
|
||||
<bb 30> [local count: 272345336]:
|
||||
GV_IG_Process_Status.14_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.14_13 == 1)
|
||||
goto <bb 31>; [20.24%]
|
||||
else
|
||||
goto <bb 33>; [79.76%]
|
||||
goto <bb 32>; [79.76%]
|
||||
|
||||
<bb 32> [local count: 55122696]:
|
||||
<bb 31> [local count: 55122696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ready = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -581,42 +565,42 @@ System_Check_Func ()
|
||||
SET_SW_VER ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IG_OnCheck_HV_Status ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 33> [local count: 745893000]:
|
||||
<bb 32> [local count: 745893000]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 34>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 33>; [34.00%]
|
||||
else
|
||||
goto <bb 36>; [66.00%]
|
||||
goto <bb 35>; [66.00%]
|
||||
|
||||
<bb 34> [local count: 253603620]:
|
||||
GV_IG_Process_Status.17_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.17_15 == 2)
|
||||
goto <bb 35>; [20.24%]
|
||||
<bb 33> [local count: 253603620]:
|
||||
GV_IG_Process_Status.16_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.16_14 == 2)
|
||||
goto <bb 34>; [20.24%]
|
||||
else
|
||||
goto <bb 36>; [79.76%]
|
||||
goto <bb 35>; [79.76%]
|
||||
|
||||
<bb 35> [local count: 51329373]:
|
||||
<bb 34> [local count: 51329373]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_on_Process_Func ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 36> [local count: 694563628]:
|
||||
<bb 35> [local count: 694563628]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 37>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 36>; [34.00%]
|
||||
else
|
||||
goto <bb 39>; [66.00%]
|
||||
goto <bb 38>; [66.00%]
|
||||
|
||||
<bb 37> [local count: 236151633]:
|
||||
GV_IG_Process_Status.19_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.19_16 == 3)
|
||||
goto <bb 38>; [20.24%]
|
||||
<bb 36> [local count: 236151633]:
|
||||
GV_IG_Process_Status.18_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.18_15 == 3)
|
||||
goto <bb 37>; [20.24%]
|
||||
else
|
||||
goto <bb 39>; [79.76%]
|
||||
goto <bb 38>; [79.76%]
|
||||
|
||||
<bb 38> [local count: 47797091]:
|
||||
<bb 37> [local count: 47797091]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Drive_Mode_Func ();
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -625,44 +609,44 @@ System_Check_Func ()
|
||||
Motor_Status ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Est_Vehicle_Speed ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 39> [local count: 646766537]:
|
||||
<bb 38> [local count: 646766537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 40>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 39>; [50.00%]
|
||||
else
|
||||
goto <bb 42>; [50.00%]
|
||||
goto <bb 41>; [50.00%]
|
||||
|
||||
<bb 40> [local count: 323383268]:
|
||||
GV_IG_Process_Status.21_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.21_17 == 3)
|
||||
goto <bb 41>; [20.24%]
|
||||
<bb 39> [local count: 323383268]:
|
||||
GV_IG_Process_Status.20_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.20_16 == 3)
|
||||
goto <bb 40>; [20.24%]
|
||||
else
|
||||
goto <bb 42>; [79.76%]
|
||||
goto <bb 41>; [79.76%]
|
||||
|
||||
<bb 41> [local count: 65452773]:
|
||||
<bb 40> [local count: 65452773]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Read_LDC_Voltage ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 42> [local count: 581313764]:
|
||||
<bb 41> [local count: 581313764]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 43>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 42>; [50.00%]
|
||||
else
|
||||
goto <bb 45>; [50.00%]
|
||||
goto <bb 44>; [50.00%]
|
||||
|
||||
<bb 43> [local count: 290656882]:
|
||||
GV_IG_Process_Status.23_18 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.23_18 == 0)
|
||||
goto <bb 44>; [33.00%]
|
||||
<bb 42> [local count: 290656882]:
|
||||
GV_IG_Process_Status.22_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.22_17 == 0)
|
||||
goto <bb 43>; [33.00%]
|
||||
else
|
||||
goto <bb 45>; [67.00%]
|
||||
goto <bb 44>; [67.00%]
|
||||
|
||||
<bb 44> [local count: 95916771]:
|
||||
<bb 43> [local count: 95916771]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_EPAM_Park_Request_to_EPC = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -670,7 +654,7 @@ System_Check_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_Off_Process_Func ();
|
||||
|
||||
<bb 45> [local count: 1073741824]:
|
||||
<bb 44> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -11,65 +11,63 @@
|
||||
scanning: GV_BMS_Fault_Check = 1;
|
||||
scanning: GV_MCU_FltSta.3_4 = GV_MCU_FltSta;
|
||||
scanning: if (GV_MCU_FltSta.3_4 == 0)
|
||||
scanning: GV_MCU_Interlock.4_5 = GV_MCU_Interlock;
|
||||
scanning: if (GV_MCU_Interlock.4_5 == 0)
|
||||
scanning: GV_MCU_Fault_Check = 0;
|
||||
scanning: GV_MCU_Fault_Check = 1;
|
||||
scanning: GV_LDC_FltSta.5_6 = GV_LDC_FltSta;
|
||||
scanning: if (GV_LDC_FltSta.5_6 == 0)
|
||||
scanning: GV_LDC_TEMP_FAULT.6_7 = GV_LDC_TEMP_FAULT;
|
||||
scanning: if (GV_LDC_TEMP_FAULT.6_7 == 0)
|
||||
scanning: GV_LDC_FltSta.4_5 = GV_LDC_FltSta;
|
||||
scanning: if (GV_LDC_FltSta.4_5 == 0)
|
||||
scanning: GV_LDC_TEMP_FAULT.5_6 = GV_LDC_TEMP_FAULT;
|
||||
scanning: if (GV_LDC_TEMP_FAULT.5_6 == 0)
|
||||
scanning: GV_LDC_Fault_Check = 0;
|
||||
scanning: GV_LDC_Fault_Check = 1;
|
||||
scanning: GV_OBC_Interlock.7_8 = GV_OBC_Interlock;
|
||||
scanning: if (GV_OBC_Interlock.7_8 == 1)
|
||||
scanning: GV_OBC_Interlock.6_7 = GV_OBC_Interlock;
|
||||
scanning: if (GV_OBC_Interlock.6_7 == 1)
|
||||
scanning: GV_OBC_Fault_Check = 0;
|
||||
scanning: GV_OBC_Fault_Check = 1;
|
||||
scanning: GV_BMS_HVOn_STA.8_9 = GV_BMS_HVOn_STA;
|
||||
scanning: if (GV_BMS_HVOn_STA.8_9 == 0)
|
||||
scanning: GV_BMS_HVOn_STA.7_8 = GV_BMS_HVOn_STA;
|
||||
scanning: if (GV_BMS_HVOn_STA.7_8 == 0)
|
||||
scanning: GV_HV_Apply_Check = 0;
|
||||
scanning: GV_HV_Apply_Check = 1;
|
||||
scanning: GV_LDC_STA.9_10 = GV_LDC_STA;
|
||||
scanning: if (GV_LDC_STA.9_10 == 0)
|
||||
scanning: GV_LDC_STA.8_9 = GV_LDC_STA;
|
||||
scanning: if (GV_LDC_STA.8_9 == 0)
|
||||
scanning: GV_LDC_Apply_Check = 0;
|
||||
scanning: GV_LDC_Apply_Check = 1;
|
||||
scanning: GV_VCU_Ignition.10_11 = GV_VCU_Ignition;
|
||||
scanning: if (GV_VCU_Ignition.10_11 == 0)
|
||||
scanning: GV_IG_Process_Status.11_12 = GV_IG_Process_Status;
|
||||
scanning: if (GV_IG_Process_Status.11_12 == 1)
|
||||
scanning: GV_VCU_Ignition.9_10 = GV_VCU_Ignition;
|
||||
scanning: if (GV_VCU_Ignition.9_10 == 0)
|
||||
scanning: GV_IG_Process_Status.10_11 = GV_IG_Process_Status;
|
||||
scanning: if (GV_IG_Process_Status.10_11 == 1)
|
||||
scanning: GV_CE_ON_CMD = 0;
|
||||
scanning: GV_Key_Off_Level = 0;
|
||||
scanning: Soc_Check_befor_IGN ();
|
||||
scanning: if (GV_VCU_Ignition.10_11 == 0)
|
||||
scanning: GV_IG_Process_Status.13_13 = GV_IG_Process_Status;
|
||||
scanning: if (GV_IG_Process_Status.13_13 == 2)
|
||||
scanning: if (GV_VCU_Ignition.9_10 == 0)
|
||||
scanning: GV_IG_Process_Status.12_12 = GV_IG_Process_Status;
|
||||
scanning: if (GV_IG_Process_Status.12_12 == 2)
|
||||
scanning: GV_IG_Process_Status = 0;
|
||||
scanning: if (GV_VCU_Ignition.10_11 == 1)
|
||||
scanning: GV_IG_Process_Status.15_14 = GV_IG_Process_Status;
|
||||
scanning: if (GV_IG_Process_Status.15_14 == 1)
|
||||
scanning: if (GV_VCU_Ignition.9_10 == 1)
|
||||
scanning: GV_IG_Process_Status.14_13 = GV_IG_Process_Status;
|
||||
scanning: if (GV_IG_Process_Status.14_13 == 1)
|
||||
scanning: GV_VCU_Ready = 1;
|
||||
scanning: GV_CE_ON_CMD = 1;
|
||||
scanning: SET_SW_VER ();
|
||||
scanning: IG_OnCheck_HV_Status ();
|
||||
scanning: if (GV_VCU_Ignition.10_11 == 1)
|
||||
scanning: GV_IG_Process_Status.17_15 = GV_IG_Process_Status;
|
||||
scanning: if (GV_IG_Process_Status.17_15 == 2)
|
||||
scanning: if (GV_VCU_Ignition.9_10 == 1)
|
||||
scanning: GV_IG_Process_Status.16_14 = GV_IG_Process_Status;
|
||||
scanning: if (GV_IG_Process_Status.16_14 == 2)
|
||||
scanning: Key_on_Process_Func ();
|
||||
scanning: if (GV_VCU_Ignition.10_11 == 1)
|
||||
scanning: GV_IG_Process_Status.19_16 = GV_IG_Process_Status;
|
||||
scanning: if (GV_IG_Process_Status.19_16 == 3)
|
||||
scanning: if (GV_VCU_Ignition.9_10 == 1)
|
||||
scanning: GV_IG_Process_Status.18_15 = GV_IG_Process_Status;
|
||||
scanning: if (GV_IG_Process_Status.18_15 == 3)
|
||||
scanning: Drive_Mode_Func ();
|
||||
scanning: Check_Charging_Status ();
|
||||
scanning: Motor_Status ();
|
||||
scanning: Est_Vehicle_Speed ();
|
||||
scanning: if (GV_VCU_Ignition.10_11 == 0)
|
||||
scanning: GV_IG_Process_Status.21_17 = GV_IG_Process_Status;
|
||||
scanning: if (GV_IG_Process_Status.21_17 == 3)
|
||||
scanning: if (GV_VCU_Ignition.9_10 == 0)
|
||||
scanning: GV_IG_Process_Status.20_16 = GV_IG_Process_Status;
|
||||
scanning: if (GV_IG_Process_Status.20_16 == 3)
|
||||
scanning: Read_LDC_Voltage ();
|
||||
scanning: GV_IG_Process_Status = 0;
|
||||
scanning: if (GV_VCU_Ignition.10_11 == 0)
|
||||
scanning: GV_IG_Process_Status.23_18 = GV_IG_Process_Status;
|
||||
scanning: if (GV_IG_Process_Status.23_18 == 0)
|
||||
scanning: if (GV_VCU_Ignition.9_10 == 0)
|
||||
scanning: GV_IG_Process_Status.22_17 = GV_IG_Process_Status;
|
||||
scanning: if (GV_IG_Process_Status.22_17 == 0)
|
||||
scanning: GV_VCU_EPAM_Park_Request_to_EPC = 1;
|
||||
scanning: GV_VCU_GearSelStat = 0;
|
||||
scanning: Key_Off_Process_Func ();
|
||||
@ -77,7 +75,7 @@
|
||||
Function is locally const.
|
||||
callgraph:
|
||||
|
||||
Key_Off_Process_Func/33 (Key_Off_Process_Func) @06b90000
|
||||
Key_Off_Process_Func/32 (Key_Off_Process_Func) @06bdf000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -86,7 +84,7 @@ Key_Off_Process_Func/33 (Key_Off_Process_Func) @06b90000
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (95916771 (estimated locally),0.09 per call)
|
||||
Calls:
|
||||
Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b439a0
|
||||
Read_LDC_Voltage/29 (Read_LDC_Voltage) @06ba29a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -95,7 +93,7 @@ Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b439a0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (65452773 (estimated locally),0.06 per call)
|
||||
Calls:
|
||||
Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b437e0
|
||||
Est_Vehicle_Speed/28 (Est_Vehicle_Speed) @06ba27e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -104,7 +102,7 @@ Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b437e0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Motor_Status/28 (Motor_Status) @06b431c0
|
||||
Motor_Status/27 (Motor_Status) @06ba21c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -113,7 +111,7 @@ Motor_Status/28 (Motor_Status) @06b431c0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Check_Charging_Status/27 (Check_Charging_Status) @06b43ee0
|
||||
Check_Charging_Status/26 (Check_Charging_Status) @06ba2ee0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -122,7 +120,7 @@ Check_Charging_Status/27 (Check_Charging_Status) @06b43ee0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Drive_Mode_Func/26 (Drive_Mode_Func) @06b43e00
|
||||
Drive_Mode_Func/25 (Drive_Mode_Func) @06ba2e00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -131,7 +129,7 @@ Drive_Mode_Func/26 (Drive_Mode_Func) @06b43e00
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Key_on_Process_Func/25 (Key_on_Process_Func) @06b43d20
|
||||
Key_on_Process_Func/24 (Key_on_Process_Func) @06ba2d20
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -140,7 +138,7 @@ Key_on_Process_Func/25 (Key_on_Process_Func) @06b43d20
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (51329373 (estimated locally),0.05 per call)
|
||||
Calls:
|
||||
IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b43c40
|
||||
IG_OnCheck_HV_Status/23 (IG_OnCheck_HV_Status) @06ba2c40
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -149,7 +147,7 @@ IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b43c40
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
|
||||
Calls:
|
||||
SET_SW_VER/23 (SET_SW_VER) @06b43b60
|
||||
SET_SW_VER/22 (SET_SW_VER) @06ba2b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -158,7 +156,7 @@ SET_SW_VER/23 (SET_SW_VER) @06b43b60
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
|
||||
Calls:
|
||||
Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b43a80
|
||||
Soc_Check_befor_IGN/20 (Soc_Check_befor_IGN) @06ba2a80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -167,29 +165,29 @@ Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b43a80
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (108662673 (estimated locally),0.10 per call)
|
||||
Calls:
|
||||
System_Check_Func/0 (System_Check_Func) @06b43380
|
||||
System_Check_Func/0 (System_Check_Func) @06ba2380
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @04e957c0
|
||||
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Interlock/6 (read)GV_MCU_Fault_Check/7 (write)GV_MCU_Fault_Check/7 (write)GV_LDC_FltSta/8 (read)GV_LDC_TEMP_FAULT/9 (read)GV_LDC_Fault_Check/10 (write)GV_LDC_Fault_Check/10 (write)GV_OBC_Interlock/11 (read)GV_OBC_Fault_Check/12 (write)GV_OBC_Fault_Check/12 (write)GV_BMS_HVOn_STA/13 (read)GV_HV_Apply_Check/14 (write)GV_HV_Apply_Check/14 (write)GV_LDC_STA/15 (read)GV_LDC_Apply_Check/16 (write)GV_LDC_Apply_Check/16 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_CE_ON_CMD/19 (write)GV_Key_Off_Level/20 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_Ready/22 (write)GV_CE_ON_CMD/19 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_EPAM_Park_Request_to_EPC/31 (write)GV_VCU_GearSelStat/32 (write)
|
||||
Aux: @067e5630
|
||||
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Fault_Check/6 (write)GV_MCU_Fault_Check/6 (write)GV_LDC_FltSta/7 (read)GV_LDC_TEMP_FAULT/8 (read)GV_LDC_Fault_Check/9 (write)GV_LDC_Fault_Check/9 (write)GV_OBC_Interlock/10 (read)GV_OBC_Fault_Check/11 (write)GV_OBC_Fault_Check/11 (write)GV_BMS_HVOn_STA/12 (read)GV_HV_Apply_Check/13 (write)GV_HV_Apply_Check/13 (write)GV_LDC_STA/14 (read)GV_LDC_Apply_Check/15 (write)GV_LDC_Apply_Check/15 (write)GV_VCU_Ignition/16 (read)GV_IG_Process_Status/17 (read)GV_CE_ON_CMD/18 (write)GV_Key_Off_Level/19 (write)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (write)GV_IG_Process_Status/17 (read)GV_VCU_Ready/21 (write)GV_CE_ON_CMD/18 (write)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (write)GV_IG_Process_Status/17 (read)GV_VCU_EPAM_Park_Request_to_EPC/30 (write)GV_VCU_GearSelStat/31 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_Off_Process_Func/33 (95916771 (estimated locally),0.09 per call) Read_LDC_Voltage/30 (65452773 (estimated locally),0.06 per call) Est_Vehicle_Speed/29 (47797091 (estimated locally),0.04 per call) Motor_Status/28 (47797091 (estimated locally),0.04 per call) Check_Charging_Status/27 (47797091 (estimated locally),0.04 per call) Drive_Mode_Func/26 (47797091 (estimated locally),0.04 per call) Key_on_Process_Func/25 (51329373 (estimated locally),0.05 per call) IG_OnCheck_HV_Status/24 (55122696 (estimated locally),0.05 per call) SET_SW_VER/23 (55122696 (estimated locally),0.05 per call) Soc_Check_befor_IGN/21 (108662673 (estimated locally),0.10 per call)
|
||||
Calls: Key_Off_Process_Func/32 (95916771 (estimated locally),0.09 per call) Read_LDC_Voltage/29 (65452773 (estimated locally),0.06 per call) Est_Vehicle_Speed/28 (47797091 (estimated locally),0.04 per call) Motor_Status/27 (47797091 (estimated locally),0.04 per call) Check_Charging_Status/26 (47797091 (estimated locally),0.04 per call) Drive_Mode_Func/25 (47797091 (estimated locally),0.04 per call) Key_on_Process_Func/24 (51329373 (estimated locally),0.05 per call) IG_OnCheck_HV_Status/23 (55122696 (estimated locally),0.05 per call) SET_SW_VER/22 (55122696 (estimated locally),0.05 per call) Soc_Check_befor_IGN/20 (108662673 (estimated locally),0.10 per call)
|
||||
|
||||
|
||||
ordered call graph: reduced for nothrow
|
||||
System_Check_Func/0 (System_Check_Func) @06b43380
|
||||
System_Check_Func/0 (System_Check_Func) @06ba2380
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @04e957c0
|
||||
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Interlock/6 (read)GV_MCU_Fault_Check/7 (write)GV_MCU_Fault_Check/7 (write)GV_LDC_FltSta/8 (read)GV_LDC_TEMP_FAULT/9 (read)GV_LDC_Fault_Check/10 (write)GV_LDC_Fault_Check/10 (write)GV_OBC_Interlock/11 (read)GV_OBC_Fault_Check/12 (write)GV_OBC_Fault_Check/12 (write)GV_BMS_HVOn_STA/13 (read)GV_HV_Apply_Check/14 (write)GV_HV_Apply_Check/14 (write)GV_LDC_STA/15 (read)GV_LDC_Apply_Check/16 (write)GV_LDC_Apply_Check/16 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_CE_ON_CMD/19 (write)GV_Key_Off_Level/20 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_Ready/22 (write)GV_CE_ON_CMD/19 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_EPAM_Park_Request_to_EPC/31 (write)GV_VCU_GearSelStat/32 (write)
|
||||
Aux: @067e5630
|
||||
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Fault_Check/6 (write)GV_MCU_Fault_Check/6 (write)GV_LDC_FltSta/7 (read)GV_LDC_TEMP_FAULT/8 (read)GV_LDC_Fault_Check/9 (write)GV_LDC_Fault_Check/9 (write)GV_OBC_Interlock/10 (read)GV_OBC_Fault_Check/11 (write)GV_OBC_Fault_Check/11 (write)GV_BMS_HVOn_STA/12 (read)GV_HV_Apply_Check/13 (write)GV_HV_Apply_Check/13 (write)GV_LDC_STA/14 (read)GV_LDC_Apply_Check/15 (write)GV_LDC_Apply_Check/15 (write)GV_VCU_Ignition/16 (read)GV_IG_Process_Status/17 (read)GV_CE_ON_CMD/18 (write)GV_Key_Off_Level/19 (write)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (write)GV_IG_Process_Status/17 (read)GV_VCU_Ready/21 (write)GV_CE_ON_CMD/18 (write)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (write)GV_IG_Process_Status/17 (read)GV_VCU_EPAM_Park_Request_to_EPC/30 (write)GV_VCU_GearSelStat/31 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_Off_Process_Func/33 (95916771 (estimated locally),0.09 per call) Read_LDC_Voltage/30 (65452773 (estimated locally),0.06 per call) Est_Vehicle_Speed/29 (47797091 (estimated locally),0.04 per call) Motor_Status/28 (47797091 (estimated locally),0.04 per call) Check_Charging_Status/27 (47797091 (estimated locally),0.04 per call) Drive_Mode_Func/26 (47797091 (estimated locally),0.04 per call) Key_on_Process_Func/25 (51329373 (estimated locally),0.05 per call) IG_OnCheck_HV_Status/24 (55122696 (estimated locally),0.05 per call) SET_SW_VER/23 (55122696 (estimated locally),0.05 per call) Soc_Check_befor_IGN/21 (108662673 (estimated locally),0.10 per call)
|
||||
Calls: Key_Off_Process_Func/32 (95916771 (estimated locally),0.09 per call) Read_LDC_Voltage/29 (65452773 (estimated locally),0.06 per call) Est_Vehicle_Speed/28 (47797091 (estimated locally),0.04 per call) Motor_Status/27 (47797091 (estimated locally),0.04 per call) Check_Charging_Status/26 (47797091 (estimated locally),0.04 per call) Drive_Mode_Func/25 (47797091 (estimated locally),0.04 per call) Key_on_Process_Func/24 (51329373 (estimated locally),0.05 per call) IG_OnCheck_HV_Status/23 (55122696 (estimated locally),0.05 per call) SET_SW_VER/22 (55122696 (estimated locally),0.05 per call) Soc_Check_befor_IGN/20 (108662673 (estimated locally),0.10 per call)
|
||||
|
||||
|
||||
|
||||
@ -201,7 +199,7 @@ MALLOC LATTICE after propagation:
|
||||
System_Check_Func: malloc_bottom
|
||||
callgraph:
|
||||
|
||||
Key_Off_Process_Func/33 (Key_Off_Process_Func) @06b90000
|
||||
Key_Off_Process_Func/32 (Key_Off_Process_Func) @06bdf000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -210,7 +208,7 @@ Key_Off_Process_Func/33 (Key_Off_Process_Func) @06b90000
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (95916771 (estimated locally),0.09 per call)
|
||||
Calls:
|
||||
Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b439a0
|
||||
Read_LDC_Voltage/29 (Read_LDC_Voltage) @06ba29a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -219,7 +217,7 @@ Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b439a0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (65452773 (estimated locally),0.06 per call)
|
||||
Calls:
|
||||
Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b437e0
|
||||
Est_Vehicle_Speed/28 (Est_Vehicle_Speed) @06ba27e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -228,7 +226,7 @@ Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b437e0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Motor_Status/28 (Motor_Status) @06b431c0
|
||||
Motor_Status/27 (Motor_Status) @06ba21c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -237,7 +235,7 @@ Motor_Status/28 (Motor_Status) @06b431c0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Check_Charging_Status/27 (Check_Charging_Status) @06b43ee0
|
||||
Check_Charging_Status/26 (Check_Charging_Status) @06ba2ee0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -246,7 +244,7 @@ Check_Charging_Status/27 (Check_Charging_Status) @06b43ee0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Drive_Mode_Func/26 (Drive_Mode_Func) @06b43e00
|
||||
Drive_Mode_Func/25 (Drive_Mode_Func) @06ba2e00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -255,7 +253,7 @@ Drive_Mode_Func/26 (Drive_Mode_Func) @06b43e00
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Key_on_Process_Func/25 (Key_on_Process_Func) @06b43d20
|
||||
Key_on_Process_Func/24 (Key_on_Process_Func) @06ba2d20
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -264,7 +262,7 @@ Key_on_Process_Func/25 (Key_on_Process_Func) @06b43d20
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (51329373 (estimated locally),0.05 per call)
|
||||
Calls:
|
||||
IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b43c40
|
||||
IG_OnCheck_HV_Status/23 (IG_OnCheck_HV_Status) @06ba2c40
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -273,7 +271,7 @@ IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b43c40
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
|
||||
Calls:
|
||||
SET_SW_VER/23 (SET_SW_VER) @06b43b60
|
||||
SET_SW_VER/22 (SET_SW_VER) @06ba2b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -282,7 +280,7 @@ SET_SW_VER/23 (SET_SW_VER) @06b43b60
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
|
||||
Calls:
|
||||
Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b43a80
|
||||
Soc_Check_befor_IGN/20 (Soc_Check_befor_IGN) @06ba2a80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -291,29 +289,29 @@ Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b43a80
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (108662673 (estimated locally),0.10 per call)
|
||||
Calls:
|
||||
System_Check_Func/0 (System_Check_Func) @06b43380
|
||||
System_Check_Func/0 (System_Check_Func) @06ba2380
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @04e95620
|
||||
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Interlock/6 (read)GV_MCU_Fault_Check/7 (write)GV_MCU_Fault_Check/7 (write)GV_LDC_FltSta/8 (read)GV_LDC_TEMP_FAULT/9 (read)GV_LDC_Fault_Check/10 (write)GV_LDC_Fault_Check/10 (write)GV_OBC_Interlock/11 (read)GV_OBC_Fault_Check/12 (write)GV_OBC_Fault_Check/12 (write)GV_BMS_HVOn_STA/13 (read)GV_HV_Apply_Check/14 (write)GV_HV_Apply_Check/14 (write)GV_LDC_STA/15 (read)GV_LDC_Apply_Check/16 (write)GV_LDC_Apply_Check/16 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_CE_ON_CMD/19 (write)GV_Key_Off_Level/20 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_Ready/22 (write)GV_CE_ON_CMD/19 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_EPAM_Park_Request_to_EPC/31 (write)GV_VCU_GearSelStat/32 (write)
|
||||
Aux: @067e57f0
|
||||
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Fault_Check/6 (write)GV_MCU_Fault_Check/6 (write)GV_LDC_FltSta/7 (read)GV_LDC_TEMP_FAULT/8 (read)GV_LDC_Fault_Check/9 (write)GV_LDC_Fault_Check/9 (write)GV_OBC_Interlock/10 (read)GV_OBC_Fault_Check/11 (write)GV_OBC_Fault_Check/11 (write)GV_BMS_HVOn_STA/12 (read)GV_HV_Apply_Check/13 (write)GV_HV_Apply_Check/13 (write)GV_LDC_STA/14 (read)GV_LDC_Apply_Check/15 (write)GV_LDC_Apply_Check/15 (write)GV_VCU_Ignition/16 (read)GV_IG_Process_Status/17 (read)GV_CE_ON_CMD/18 (write)GV_Key_Off_Level/19 (write)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (write)GV_IG_Process_Status/17 (read)GV_VCU_Ready/21 (write)GV_CE_ON_CMD/18 (write)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (write)GV_IG_Process_Status/17 (read)GV_VCU_EPAM_Park_Request_to_EPC/30 (write)GV_VCU_GearSelStat/31 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_Off_Process_Func/33 (95916771 (estimated locally),0.09 per call) Read_LDC_Voltage/30 (65452773 (estimated locally),0.06 per call) Est_Vehicle_Speed/29 (47797091 (estimated locally),0.04 per call) Motor_Status/28 (47797091 (estimated locally),0.04 per call) Check_Charging_Status/27 (47797091 (estimated locally),0.04 per call) Drive_Mode_Func/26 (47797091 (estimated locally),0.04 per call) Key_on_Process_Func/25 (51329373 (estimated locally),0.05 per call) IG_OnCheck_HV_Status/24 (55122696 (estimated locally),0.05 per call) SET_SW_VER/23 (55122696 (estimated locally),0.05 per call) Soc_Check_befor_IGN/21 (108662673 (estimated locally),0.10 per call)
|
||||
Calls: Key_Off_Process_Func/32 (95916771 (estimated locally),0.09 per call) Read_LDC_Voltage/29 (65452773 (estimated locally),0.06 per call) Est_Vehicle_Speed/28 (47797091 (estimated locally),0.04 per call) Motor_Status/27 (47797091 (estimated locally),0.04 per call) Check_Charging_Status/26 (47797091 (estimated locally),0.04 per call) Drive_Mode_Func/25 (47797091 (estimated locally),0.04 per call) Key_on_Process_Func/24 (51329373 (estimated locally),0.05 per call) IG_OnCheck_HV_Status/23 (55122696 (estimated locally),0.05 per call) SET_SW_VER/22 (55122696 (estimated locally),0.05 per call) Soc_Check_befor_IGN/20 (108662673 (estimated locally),0.10 per call)
|
||||
|
||||
|
||||
ordered call graph: reduced
|
||||
System_Check_Func/0 (System_Check_Func) @06b43380
|
||||
System_Check_Func/0 (System_Check_Func) @06ba2380
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @04e95620
|
||||
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Interlock/6 (read)GV_MCU_Fault_Check/7 (write)GV_MCU_Fault_Check/7 (write)GV_LDC_FltSta/8 (read)GV_LDC_TEMP_FAULT/9 (read)GV_LDC_Fault_Check/10 (write)GV_LDC_Fault_Check/10 (write)GV_OBC_Interlock/11 (read)GV_OBC_Fault_Check/12 (write)GV_OBC_Fault_Check/12 (write)GV_BMS_HVOn_STA/13 (read)GV_HV_Apply_Check/14 (write)GV_HV_Apply_Check/14 (write)GV_LDC_STA/15 (read)GV_LDC_Apply_Check/16 (write)GV_LDC_Apply_Check/16 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_CE_ON_CMD/19 (write)GV_Key_Off_Level/20 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_Ready/22 (write)GV_CE_ON_CMD/19 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_EPAM_Park_Request_to_EPC/31 (write)GV_VCU_GearSelStat/32 (write)
|
||||
Aux: @067e57f0
|
||||
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Fault_Check/6 (write)GV_MCU_Fault_Check/6 (write)GV_LDC_FltSta/7 (read)GV_LDC_TEMP_FAULT/8 (read)GV_LDC_Fault_Check/9 (write)GV_LDC_Fault_Check/9 (write)GV_OBC_Interlock/10 (read)GV_OBC_Fault_Check/11 (write)GV_OBC_Fault_Check/11 (write)GV_BMS_HVOn_STA/12 (read)GV_HV_Apply_Check/13 (write)GV_HV_Apply_Check/13 (write)GV_LDC_STA/14 (read)GV_LDC_Apply_Check/15 (write)GV_LDC_Apply_Check/15 (write)GV_VCU_Ignition/16 (read)GV_IG_Process_Status/17 (read)GV_CE_ON_CMD/18 (write)GV_Key_Off_Level/19 (write)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (write)GV_IG_Process_Status/17 (read)GV_VCU_Ready/21 (write)GV_CE_ON_CMD/18 (write)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (write)GV_IG_Process_Status/17 (read)GV_VCU_EPAM_Park_Request_to_EPC/30 (write)GV_VCU_GearSelStat/31 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_Off_Process_Func/33 (95916771 (estimated locally),0.09 per call) Read_LDC_Voltage/30 (65452773 (estimated locally),0.06 per call) Est_Vehicle_Speed/29 (47797091 (estimated locally),0.04 per call) Motor_Status/28 (47797091 (estimated locally),0.04 per call) Check_Charging_Status/27 (47797091 (estimated locally),0.04 per call) Drive_Mode_Func/26 (47797091 (estimated locally),0.04 per call) Key_on_Process_Func/25 (51329373 (estimated locally),0.05 per call) IG_OnCheck_HV_Status/24 (55122696 (estimated locally),0.05 per call) SET_SW_VER/23 (55122696 (estimated locally),0.05 per call) Soc_Check_befor_IGN/21 (108662673 (estimated locally),0.10 per call)
|
||||
Calls: Key_Off_Process_Func/32 (95916771 (estimated locally),0.09 per call) Read_LDC_Voltage/29 (65452773 (estimated locally),0.06 per call) Est_Vehicle_Speed/28 (47797091 (estimated locally),0.04 per call) Motor_Status/27 (47797091 (estimated locally),0.04 per call) Check_Charging_Status/26 (47797091 (estimated locally),0.04 per call) Drive_Mode_Func/25 (47797091 (estimated locally),0.04 per call) Key_on_Process_Func/24 (51329373 (estimated locally),0.05 per call) IG_OnCheck_HV_Status/23 (55122696 (estimated locally),0.05 per call) SET_SW_VER/22 (55122696 (estimated locally),0.05 per call) Soc_Check_befor_IGN/20 (108662673 (estimated locally),0.10 per call)
|
||||
|
||||
System_Check_Func ()
|
||||
{
|
||||
@ -321,20 +319,19 @@ System_Check_Func ()
|
||||
unsigned char GV_BMS_TEMP_FAULT.1_2;
|
||||
unsigned char GV_BMS_Interlock.2_3;
|
||||
long unsigned int GV_MCU_FltSta.3_4;
|
||||
long unsigned int GV_MCU_Interlock.4_5;
|
||||
unsigned char GV_LDC_FltSta.5_6;
|
||||
unsigned char GV_LDC_TEMP_FAULT.6_7;
|
||||
unsigned char GV_OBC_Interlock.7_8;
|
||||
unsigned char GV_BMS_HVOn_STA.8_9;
|
||||
unsigned char GV_LDC_STA.9_10;
|
||||
unsigned char GV_VCU_Ignition.10_11;
|
||||
unsigned char GV_IG_Process_Status.11_12;
|
||||
unsigned char GV_IG_Process_Status.13_13;
|
||||
unsigned char GV_IG_Process_Status.15_14;
|
||||
unsigned char GV_IG_Process_Status.17_15;
|
||||
unsigned char GV_IG_Process_Status.19_16;
|
||||
unsigned char GV_IG_Process_Status.21_17;
|
||||
unsigned char GV_IG_Process_Status.23_18;
|
||||
unsigned char GV_LDC_FltSta.4_5;
|
||||
unsigned char GV_LDC_TEMP_FAULT.5_6;
|
||||
unsigned char GV_OBC_Interlock.6_7;
|
||||
unsigned char GV_BMS_HVOn_STA.7_8;
|
||||
unsigned char GV_LDC_STA.8_9;
|
||||
unsigned char GV_VCU_Ignition.9_10;
|
||||
unsigned char GV_IG_Process_Status.10_11;
|
||||
unsigned char GV_IG_Process_Status.12_12;
|
||||
unsigned char GV_IG_Process_Status.14_13;
|
||||
unsigned char GV_IG_Process_Status.16_14;
|
||||
unsigned char GV_IG_Process_Status.18_15;
|
||||
unsigned char GV_IG_Process_Status.20_16;
|
||||
unsigned char GV_IG_Process_Status.22_17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -373,157 +370,150 @@ System_Check_Func ()
|
||||
if (GV_MCU_FltSta.3_4 == 0)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
GV_MCU_Interlock.4_5 = GV_MCU_Interlock;
|
||||
if (GV_MCU_Interlock.4_5 == 0)
|
||||
goto <bb 9>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
|
||||
<bb 9> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 0;
|
||||
goto <bb 11>; [100.00%]
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 10> [local count: 805306369]:
|
||||
<bb 9> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 1;
|
||||
|
||||
<bb 11> [local count: 1073741824]:
|
||||
<bb 10> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_FltSta.5_6 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.5_6 == 0)
|
||||
GV_LDC_FltSta.4_5 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.4_5 == 0)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.5_6 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.5_6 == 0)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.6_7 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.6_7 == 0)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 268435456]:
|
||||
<bb 12> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 0;
|
||||
goto <bb 15>; [100.00%]
|
||||
goto <bb 14>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 805306369]:
|
||||
<bb 13> [local count: 805306369]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 1;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
<bb 14> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Interlock.7_8 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.7_8 == 1)
|
||||
goto <bb 16>; [34.00%]
|
||||
GV_OBC_Interlock.6_7 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.6_7 == 1)
|
||||
goto <bb 15>; [34.00%]
|
||||
else
|
||||
goto <bb 17>; [66.00%]
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 16> [local count: 365072220]:
|
||||
<bb 15> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 0;
|
||||
goto <bb 18>; [100.00%]
|
||||
goto <bb 17>; [100.00%]
|
||||
|
||||
<bb 17> [local count: 708669605]:
|
||||
<bb 16> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 1;
|
||||
|
||||
<bb 18> [local count: 1073741824]:
|
||||
<bb 17> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BMS_HVOn_STA.8_9 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.8_9 == 0)
|
||||
goto <bb 19>; [50.00%]
|
||||
GV_BMS_HVOn_STA.7_8 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.7_8 == 0)
|
||||
goto <bb 18>; [50.00%]
|
||||
else
|
||||
goto <bb 20>; [50.00%]
|
||||
goto <bb 19>; [50.00%]
|
||||
|
||||
<bb 18> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 20>; [100.00%]
|
||||
|
||||
<bb 19> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 21>; [100.00%]
|
||||
|
||||
<bb 20> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 1;
|
||||
|
||||
<bb 21> [local count: 1073741824]:
|
||||
<bb 20> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_STA.9_10 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.9_10 == 0)
|
||||
goto <bb 22>; [50.00%]
|
||||
GV_LDC_STA.8_9 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.8_9 == 0)
|
||||
goto <bb 21>; [50.00%]
|
||||
else
|
||||
goto <bb 23>; [50.00%]
|
||||
goto <bb 22>; [50.00%]
|
||||
|
||||
<bb 21> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 23>; [100.00%]
|
||||
|
||||
<bb 22> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 24>; [100.00%]
|
||||
|
||||
<bb 23> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 1;
|
||||
|
||||
<bb 24> [local count: 1073741824]:
|
||||
<bb 23> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.10_11 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 25>; [50.00%]
|
||||
GV_VCU_Ignition.9_10 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 24>; [50.00%]
|
||||
else
|
||||
goto <bb 27>; [50.00%]
|
||||
goto <bb 26>; [50.00%]
|
||||
|
||||
<bb 25> [local count: 536870913]:
|
||||
GV_IG_Process_Status.11_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.11_12 == 1)
|
||||
goto <bb 26>; [20.24%]
|
||||
<bb 24> [local count: 536870913]:
|
||||
GV_IG_Process_Status.10_11 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.10_11 == 1)
|
||||
goto <bb 25>; [20.24%]
|
||||
else
|
||||
goto <bb 27>; [79.76%]
|
||||
goto <bb 26>; [79.76%]
|
||||
|
||||
<bb 26> [local count: 108662673]:
|
||||
<bb 25> [local count: 108662673]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_CE_ON_CMD = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Key_Off_Level = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
Soc_Check_befor_IGN ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 27> [local count: 965079153]:
|
||||
<bb 26> [local count: 965079153]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 28>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 27>; [50.00%]
|
||||
else
|
||||
goto <bb 30>; [50.00%]
|
||||
goto <bb 29>; [50.00%]
|
||||
|
||||
<bb 28> [local count: 482539576]:
|
||||
GV_IG_Process_Status.13_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.13_13 == 2)
|
||||
goto <bb 29>; [34.00%]
|
||||
<bb 27> [local count: 482539576]:
|
||||
GV_IG_Process_Status.12_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.12_12 == 2)
|
||||
goto <bb 28>; [34.00%]
|
||||
else
|
||||
goto <bb 30>; [66.00%]
|
||||
goto <bb 29>; [66.00%]
|
||||
|
||||
<bb 29> [local count: 164063456]:
|
||||
<bb 28> [local count: 164063456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 30> [local count: 801015696]:
|
||||
<bb 29> [local count: 801015696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 31>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 30>; [34.00%]
|
||||
else
|
||||
goto <bb 33>; [66.00%]
|
||||
goto <bb 32>; [66.00%]
|
||||
|
||||
<bb 31> [local count: 272345336]:
|
||||
GV_IG_Process_Status.15_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.15_14 == 1)
|
||||
goto <bb 32>; [20.24%]
|
||||
<bb 30> [local count: 272345336]:
|
||||
GV_IG_Process_Status.14_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.14_13 == 1)
|
||||
goto <bb 31>; [20.24%]
|
||||
else
|
||||
goto <bb 33>; [79.76%]
|
||||
goto <bb 32>; [79.76%]
|
||||
|
||||
<bb 32> [local count: 55122696]:
|
||||
<bb 31> [local count: 55122696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ready = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -532,42 +522,42 @@ System_Check_Func ()
|
||||
SET_SW_VER ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IG_OnCheck_HV_Status ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 33> [local count: 745893000]:
|
||||
<bb 32> [local count: 745893000]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 34>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 33>; [34.00%]
|
||||
else
|
||||
goto <bb 36>; [66.00%]
|
||||
goto <bb 35>; [66.00%]
|
||||
|
||||
<bb 34> [local count: 253603620]:
|
||||
GV_IG_Process_Status.17_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.17_15 == 2)
|
||||
goto <bb 35>; [20.24%]
|
||||
<bb 33> [local count: 253603620]:
|
||||
GV_IG_Process_Status.16_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.16_14 == 2)
|
||||
goto <bb 34>; [20.24%]
|
||||
else
|
||||
goto <bb 36>; [79.76%]
|
||||
goto <bb 35>; [79.76%]
|
||||
|
||||
<bb 35> [local count: 51329373]:
|
||||
<bb 34> [local count: 51329373]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_on_Process_Func ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 36> [local count: 694563628]:
|
||||
<bb 35> [local count: 694563628]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 37>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 36>; [34.00%]
|
||||
else
|
||||
goto <bb 39>; [66.00%]
|
||||
goto <bb 38>; [66.00%]
|
||||
|
||||
<bb 37> [local count: 236151633]:
|
||||
GV_IG_Process_Status.19_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.19_16 == 3)
|
||||
goto <bb 38>; [20.24%]
|
||||
<bb 36> [local count: 236151633]:
|
||||
GV_IG_Process_Status.18_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.18_15 == 3)
|
||||
goto <bb 37>; [20.24%]
|
||||
else
|
||||
goto <bb 39>; [79.76%]
|
||||
goto <bb 38>; [79.76%]
|
||||
|
||||
<bb 38> [local count: 47797091]:
|
||||
<bb 37> [local count: 47797091]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Drive_Mode_Func ();
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -576,44 +566,44 @@ System_Check_Func ()
|
||||
Motor_Status ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Est_Vehicle_Speed ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 39> [local count: 646766537]:
|
||||
<bb 38> [local count: 646766537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 40>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 39>; [50.00%]
|
||||
else
|
||||
goto <bb 42>; [50.00%]
|
||||
goto <bb 41>; [50.00%]
|
||||
|
||||
<bb 40> [local count: 323383268]:
|
||||
GV_IG_Process_Status.21_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.21_17 == 3)
|
||||
goto <bb 41>; [20.24%]
|
||||
<bb 39> [local count: 323383268]:
|
||||
GV_IG_Process_Status.20_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.20_16 == 3)
|
||||
goto <bb 40>; [20.24%]
|
||||
else
|
||||
goto <bb 42>; [79.76%]
|
||||
goto <bb 41>; [79.76%]
|
||||
|
||||
<bb 41> [local count: 65452773]:
|
||||
<bb 40> [local count: 65452773]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Read_LDC_Voltage ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 42> [local count: 581313764]:
|
||||
<bb 41> [local count: 581313764]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 43>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 42>; [50.00%]
|
||||
else
|
||||
goto <bb 45>; [50.00%]
|
||||
goto <bb 44>; [50.00%]
|
||||
|
||||
<bb 43> [local count: 290656882]:
|
||||
GV_IG_Process_Status.23_18 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.23_18 == 0)
|
||||
goto <bb 44>; [33.00%]
|
||||
<bb 42> [local count: 290656882]:
|
||||
GV_IG_Process_Status.22_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.22_17 == 0)
|
||||
goto <bb 43>; [33.00%]
|
||||
else
|
||||
goto <bb 45>; [67.00%]
|
||||
goto <bb 44>; [67.00%]
|
||||
|
||||
<bb 44> [local count: 95916771]:
|
||||
<bb 43> [local count: 95916771]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_EPAM_Park_Request_to_EPC = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -621,7 +611,7 @@ System_Check_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_Off_Process_Func ();
|
||||
|
||||
<bb 45> [local count: 1073741824]:
|
||||
<bb 44> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -4,20 +4,19 @@ System_Check_Func ()
|
||||
unsigned char GV_BMS_TEMP_FAULT.1_2;
|
||||
unsigned char GV_BMS_Interlock.2_3;
|
||||
long unsigned int GV_MCU_FltSta.3_4;
|
||||
long unsigned int GV_MCU_Interlock.4_5;
|
||||
unsigned char GV_LDC_FltSta.5_6;
|
||||
unsigned char GV_LDC_TEMP_FAULT.6_7;
|
||||
unsigned char GV_OBC_Interlock.7_8;
|
||||
unsigned char GV_BMS_HVOn_STA.8_9;
|
||||
unsigned char GV_LDC_STA.9_10;
|
||||
unsigned char GV_VCU_Ignition.10_11;
|
||||
unsigned char GV_IG_Process_Status.11_12;
|
||||
unsigned char GV_IG_Process_Status.13_13;
|
||||
unsigned char GV_IG_Process_Status.15_14;
|
||||
unsigned char GV_IG_Process_Status.17_15;
|
||||
unsigned char GV_IG_Process_Status.19_16;
|
||||
unsigned char GV_IG_Process_Status.21_17;
|
||||
unsigned char GV_IG_Process_Status.23_18;
|
||||
unsigned char GV_LDC_FltSta.4_5;
|
||||
unsigned char GV_LDC_TEMP_FAULT.5_6;
|
||||
unsigned char GV_OBC_Interlock.6_7;
|
||||
unsigned char GV_BMS_HVOn_STA.7_8;
|
||||
unsigned char GV_LDC_STA.8_9;
|
||||
unsigned char GV_VCU_Ignition.9_10;
|
||||
unsigned char GV_IG_Process_Status.10_11;
|
||||
unsigned char GV_IG_Process_Status.12_12;
|
||||
unsigned char GV_IG_Process_Status.14_13;
|
||||
unsigned char GV_IG_Process_Status.16_14;
|
||||
unsigned char GV_IG_Process_Status.18_15;
|
||||
unsigned char GV_IG_Process_Status.20_16;
|
||||
unsigned char GV_IG_Process_Status.22_17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -56,157 +55,150 @@ System_Check_Func ()
|
||||
if (GV_MCU_FltSta.3_4 == 0)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
GV_MCU_Interlock.4_5 = GV_MCU_Interlock;
|
||||
if (GV_MCU_Interlock.4_5 == 0)
|
||||
goto <bb 9>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
|
||||
<bb 9> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 0;
|
||||
goto <bb 11>; [100.00%]
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 10> [local count: 805306369]:
|
||||
<bb 9> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 1;
|
||||
|
||||
<bb 11> [local count: 1073741824]:
|
||||
<bb 10> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_FltSta.5_6 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.5_6 == 0)
|
||||
GV_LDC_FltSta.4_5 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.4_5 == 0)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.5_6 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.5_6 == 0)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.6_7 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.6_7 == 0)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 268435456]:
|
||||
<bb 12> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 0;
|
||||
goto <bb 15>; [100.00%]
|
||||
goto <bb 14>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 805306369]:
|
||||
<bb 13> [local count: 805306369]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 1;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
<bb 14> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Interlock.7_8 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.7_8 == 1)
|
||||
goto <bb 16>; [34.00%]
|
||||
GV_OBC_Interlock.6_7 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.6_7 == 1)
|
||||
goto <bb 15>; [34.00%]
|
||||
else
|
||||
goto <bb 17>; [66.00%]
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 16> [local count: 365072220]:
|
||||
<bb 15> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 0;
|
||||
goto <bb 18>; [100.00%]
|
||||
goto <bb 17>; [100.00%]
|
||||
|
||||
<bb 17> [local count: 708669605]:
|
||||
<bb 16> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 1;
|
||||
|
||||
<bb 18> [local count: 1073741824]:
|
||||
<bb 17> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BMS_HVOn_STA.8_9 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.8_9 == 0)
|
||||
goto <bb 19>; [50.00%]
|
||||
GV_BMS_HVOn_STA.7_8 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.7_8 == 0)
|
||||
goto <bb 18>; [50.00%]
|
||||
else
|
||||
goto <bb 20>; [50.00%]
|
||||
goto <bb 19>; [50.00%]
|
||||
|
||||
<bb 18> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 20>; [100.00%]
|
||||
|
||||
<bb 19> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 21>; [100.00%]
|
||||
|
||||
<bb 20> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 1;
|
||||
|
||||
<bb 21> [local count: 1073741824]:
|
||||
<bb 20> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_STA.9_10 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.9_10 == 0)
|
||||
goto <bb 22>; [50.00%]
|
||||
GV_LDC_STA.8_9 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.8_9 == 0)
|
||||
goto <bb 21>; [50.00%]
|
||||
else
|
||||
goto <bb 23>; [50.00%]
|
||||
goto <bb 22>; [50.00%]
|
||||
|
||||
<bb 21> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 23>; [100.00%]
|
||||
|
||||
<bb 22> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 24>; [100.00%]
|
||||
|
||||
<bb 23> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 1;
|
||||
|
||||
<bb 24> [local count: 1073741824]:
|
||||
<bb 23> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.10_11 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 25>; [50.00%]
|
||||
GV_VCU_Ignition.9_10 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 24>; [50.00%]
|
||||
else
|
||||
goto <bb 27>; [50.00%]
|
||||
goto <bb 26>; [50.00%]
|
||||
|
||||
<bb 25> [local count: 536870913]:
|
||||
GV_IG_Process_Status.11_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.11_12 == 1)
|
||||
goto <bb 26>; [20.24%]
|
||||
<bb 24> [local count: 536870913]:
|
||||
GV_IG_Process_Status.10_11 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.10_11 == 1)
|
||||
goto <bb 25>; [20.24%]
|
||||
else
|
||||
goto <bb 27>; [79.76%]
|
||||
goto <bb 26>; [79.76%]
|
||||
|
||||
<bb 26> [local count: 108662673]:
|
||||
<bb 25> [local count: 108662673]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_CE_ON_CMD = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Key_Off_Level = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
Soc_Check_befor_IGN ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 27> [local count: 965079153]:
|
||||
<bb 26> [local count: 965079153]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 28>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 27>; [50.00%]
|
||||
else
|
||||
goto <bb 30>; [50.00%]
|
||||
goto <bb 29>; [50.00%]
|
||||
|
||||
<bb 28> [local count: 482539576]:
|
||||
GV_IG_Process_Status.13_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.13_13 == 2)
|
||||
goto <bb 29>; [34.00%]
|
||||
<bb 27> [local count: 482539576]:
|
||||
GV_IG_Process_Status.12_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.12_12 == 2)
|
||||
goto <bb 28>; [34.00%]
|
||||
else
|
||||
goto <bb 30>; [66.00%]
|
||||
goto <bb 29>; [66.00%]
|
||||
|
||||
<bb 29> [local count: 164063456]:
|
||||
<bb 28> [local count: 164063456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 30> [local count: 801015696]:
|
||||
<bb 29> [local count: 801015696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 31>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 30>; [34.00%]
|
||||
else
|
||||
goto <bb 33>; [66.00%]
|
||||
goto <bb 32>; [66.00%]
|
||||
|
||||
<bb 31> [local count: 272345336]:
|
||||
GV_IG_Process_Status.15_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.15_14 == 1)
|
||||
goto <bb 32>; [20.24%]
|
||||
<bb 30> [local count: 272345336]:
|
||||
GV_IG_Process_Status.14_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.14_13 == 1)
|
||||
goto <bb 31>; [20.24%]
|
||||
else
|
||||
goto <bb 33>; [79.76%]
|
||||
goto <bb 32>; [79.76%]
|
||||
|
||||
<bb 32> [local count: 55122696]:
|
||||
<bb 31> [local count: 55122696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ready = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -215,42 +207,42 @@ System_Check_Func ()
|
||||
SET_SW_VER ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IG_OnCheck_HV_Status ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 33> [local count: 745893000]:
|
||||
<bb 32> [local count: 745893000]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 34>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 33>; [34.00%]
|
||||
else
|
||||
goto <bb 36>; [66.00%]
|
||||
goto <bb 35>; [66.00%]
|
||||
|
||||
<bb 34> [local count: 253603620]:
|
||||
GV_IG_Process_Status.17_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.17_15 == 2)
|
||||
goto <bb 35>; [20.24%]
|
||||
<bb 33> [local count: 253603620]:
|
||||
GV_IG_Process_Status.16_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.16_14 == 2)
|
||||
goto <bb 34>; [20.24%]
|
||||
else
|
||||
goto <bb 36>; [79.76%]
|
||||
goto <bb 35>; [79.76%]
|
||||
|
||||
<bb 35> [local count: 51329373]:
|
||||
<bb 34> [local count: 51329373]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_on_Process_Func ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 36> [local count: 694563628]:
|
||||
<bb 35> [local count: 694563628]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 37>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 36>; [34.00%]
|
||||
else
|
||||
goto <bb 39>; [66.00%]
|
||||
goto <bb 38>; [66.00%]
|
||||
|
||||
<bb 37> [local count: 236151633]:
|
||||
GV_IG_Process_Status.19_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.19_16 == 3)
|
||||
goto <bb 38>; [20.24%]
|
||||
<bb 36> [local count: 236151633]:
|
||||
GV_IG_Process_Status.18_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.18_15 == 3)
|
||||
goto <bb 37>; [20.24%]
|
||||
else
|
||||
goto <bb 39>; [79.76%]
|
||||
goto <bb 38>; [79.76%]
|
||||
|
||||
<bb 38> [local count: 47797091]:
|
||||
<bb 37> [local count: 47797091]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Drive_Mode_Func ();
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -259,44 +251,44 @@ System_Check_Func ()
|
||||
Motor_Status ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Est_Vehicle_Speed ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 39> [local count: 646766537]:
|
||||
<bb 38> [local count: 646766537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 40>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 39>; [50.00%]
|
||||
else
|
||||
goto <bb 42>; [50.00%]
|
||||
goto <bb 41>; [50.00%]
|
||||
|
||||
<bb 40> [local count: 323383268]:
|
||||
GV_IG_Process_Status.21_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.21_17 == 3)
|
||||
goto <bb 41>; [20.24%]
|
||||
<bb 39> [local count: 323383268]:
|
||||
GV_IG_Process_Status.20_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.20_16 == 3)
|
||||
goto <bb 40>; [20.24%]
|
||||
else
|
||||
goto <bb 42>; [79.76%]
|
||||
goto <bb 41>; [79.76%]
|
||||
|
||||
<bb 41> [local count: 65452773]:
|
||||
<bb 40> [local count: 65452773]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Read_LDC_Voltage ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 42> [local count: 581313764]:
|
||||
<bb 41> [local count: 581313764]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 43>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 42>; [50.00%]
|
||||
else
|
||||
goto <bb 45>; [50.00%]
|
||||
goto <bb 44>; [50.00%]
|
||||
|
||||
<bb 43> [local count: 290656882]:
|
||||
GV_IG_Process_Status.23_18 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.23_18 == 0)
|
||||
goto <bb 44>; [33.00%]
|
||||
<bb 42> [local count: 290656882]:
|
||||
GV_IG_Process_Status.22_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.22_17 == 0)
|
||||
goto <bb 43>; [33.00%]
|
||||
else
|
||||
goto <bb 45>; [67.00%]
|
||||
goto <bb 44>; [67.00%]
|
||||
|
||||
<bb 44> [local count: 95916771]:
|
||||
<bb 43> [local count: 95916771]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_EPAM_Park_Request_to_EPC = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -304,7 +296,7 @@ System_Check_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_Off_Process_Func ();
|
||||
|
||||
<bb 45> [local count: 1073741824]:
|
||||
<bb 44> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
callgraph:
|
||||
|
||||
Key_Off_Process_Func/33 (Key_Off_Process_Func) @06b90000
|
||||
Key_Off_Process_Func/32 (Key_Off_Process_Func) @06bdf000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -9,7 +9,7 @@ Key_Off_Process_Func/33 (Key_Off_Process_Func) @06b90000
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (95916771 (estimated locally),0.09 per call)
|
||||
Calls:
|
||||
Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b439a0
|
||||
Read_LDC_Voltage/29 (Read_LDC_Voltage) @06ba29a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -18,7 +18,7 @@ Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b439a0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (65452773 (estimated locally),0.06 per call)
|
||||
Calls:
|
||||
Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b437e0
|
||||
Est_Vehicle_Speed/28 (Est_Vehicle_Speed) @06ba27e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -27,7 +27,7 @@ Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b437e0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Motor_Status/28 (Motor_Status) @06b431c0
|
||||
Motor_Status/27 (Motor_Status) @06ba21c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -36,7 +36,7 @@ Motor_Status/28 (Motor_Status) @06b431c0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Check_Charging_Status/27 (Check_Charging_Status) @06b43ee0
|
||||
Check_Charging_Status/26 (Check_Charging_Status) @06ba2ee0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -45,7 +45,7 @@ Check_Charging_Status/27 (Check_Charging_Status) @06b43ee0
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Drive_Mode_Func/26 (Drive_Mode_Func) @06b43e00
|
||||
Drive_Mode_Func/25 (Drive_Mode_Func) @06ba2e00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -54,7 +54,7 @@ Drive_Mode_Func/26 (Drive_Mode_Func) @06b43e00
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
|
||||
Calls:
|
||||
Key_on_Process_Func/25 (Key_on_Process_Func) @06b43d20
|
||||
Key_on_Process_Func/24 (Key_on_Process_Func) @06ba2d20
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -63,7 +63,7 @@ Key_on_Process_Func/25 (Key_on_Process_Func) @06b43d20
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (51329373 (estimated locally),0.05 per call)
|
||||
Calls:
|
||||
IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b43c40
|
||||
IG_OnCheck_HV_Status/23 (IG_OnCheck_HV_Status) @06ba2c40
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -72,7 +72,7 @@ IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b43c40
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
|
||||
Calls:
|
||||
SET_SW_VER/23 (SET_SW_VER) @06b43b60
|
||||
SET_SW_VER/22 (SET_SW_VER) @06ba2b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -81,7 +81,7 @@ SET_SW_VER/23 (SET_SW_VER) @06b43b60
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
|
||||
Calls:
|
||||
Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b43a80
|
||||
Soc_Check_befor_IGN/20 (Soc_Check_befor_IGN) @06ba2a80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -90,15 +90,15 @@ Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b43a80
|
||||
Function flags: optimize_size
|
||||
Called by: System_Check_Func/0 (108662673 (estimated locally),0.10 per call)
|
||||
Calls:
|
||||
System_Check_Func/0 (System_Check_Func) @06b43380
|
||||
System_Check_Func/0 (System_Check_Func) @06ba2380
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Interlock/6 (read)GV_MCU_Fault_Check/7 (write)GV_MCU_Fault_Check/7 (write)GV_LDC_FltSta/8 (read)GV_LDC_TEMP_FAULT/9 (read)GV_LDC_Fault_Check/10 (write)GV_LDC_Fault_Check/10 (write)GV_OBC_Interlock/11 (read)GV_OBC_Fault_Check/12 (write)GV_OBC_Fault_Check/12 (write)GV_BMS_HVOn_STA/13 (read)GV_HV_Apply_Check/14 (write)GV_HV_Apply_Check/14 (write)GV_LDC_STA/15 (read)GV_LDC_Apply_Check/16 (write)GV_LDC_Apply_Check/16 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_CE_ON_CMD/19 (write)GV_Key_Off_Level/20 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_Ready/22 (write)GV_CE_ON_CMD/19 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_EPAM_Park_Request_to_EPC/31 (write)GV_VCU_GearSelStat/32 (write)
|
||||
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Fault_Check/6 (write)GV_MCU_Fault_Check/6 (write)GV_LDC_FltSta/7 (read)GV_LDC_TEMP_FAULT/8 (read)GV_LDC_Fault_Check/9 (write)GV_LDC_Fault_Check/9 (write)GV_OBC_Interlock/10 (read)GV_OBC_Fault_Check/11 (write)GV_OBC_Fault_Check/11 (write)GV_BMS_HVOn_STA/12 (read)GV_HV_Apply_Check/13 (write)GV_HV_Apply_Check/13 (write)GV_LDC_STA/14 (read)GV_LDC_Apply_Check/15 (write)GV_LDC_Apply_Check/15 (write)GV_VCU_Ignition/16 (read)GV_IG_Process_Status/17 (read)GV_CE_ON_CMD/18 (write)GV_Key_Off_Level/19 (write)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (write)GV_IG_Process_Status/17 (read)GV_VCU_Ready/21 (write)GV_CE_ON_CMD/18 (write)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (write)GV_IG_Process_Status/17 (read)GV_VCU_EPAM_Park_Request_to_EPC/30 (write)GV_VCU_GearSelStat/31 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_Off_Process_Func/33 (95916771 (estimated locally),0.09 per call) Read_LDC_Voltage/30 (65452773 (estimated locally),0.06 per call) Est_Vehicle_Speed/29 (47797091 (estimated locally),0.04 per call) Motor_Status/28 (47797091 (estimated locally),0.04 per call) Check_Charging_Status/27 (47797091 (estimated locally),0.04 per call) Drive_Mode_Func/26 (47797091 (estimated locally),0.04 per call) Key_on_Process_Func/25 (51329373 (estimated locally),0.05 per call) IG_OnCheck_HV_Status/24 (55122696 (estimated locally),0.05 per call) SET_SW_VER/23 (55122696 (estimated locally),0.05 per call) Soc_Check_befor_IGN/21 (108662673 (estimated locally),0.10 per call)
|
||||
Calls: Key_Off_Process_Func/32 (95916771 (estimated locally),0.09 per call) Read_LDC_Voltage/29 (65452773 (estimated locally),0.06 per call) Est_Vehicle_Speed/28 (47797091 (estimated locally),0.04 per call) Motor_Status/27 (47797091 (estimated locally),0.04 per call) Check_Charging_Status/26 (47797091 (estimated locally),0.04 per call) Drive_Mode_Func/25 (47797091 (estimated locally),0.04 per call) Key_on_Process_Func/24 (51329373 (estimated locally),0.05 per call) IG_OnCheck_HV_Status/23 (55122696 (estimated locally),0.05 per call) SET_SW_VER/22 (55122696 (estimated locally),0.05 per call) Soc_Check_befor_IGN/20 (108662673 (estimated locally),0.10 per call)
|
||||
Clearing variable flags:
|
||||
|
||||
Function name:System_Check_Func/0:
|
||||
@ -106,16 +106,16 @@ Function name:System_Check_Func/0:
|
||||
locals written:
|
||||
|
||||
ordered call graph: reduced
|
||||
System_Check_Func/0 (System_Check_Func) @06b43380
|
||||
System_Check_Func/0 (System_Check_Func) @06ba2380
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @04e956e0
|
||||
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Interlock/6 (read)GV_MCU_Fault_Check/7 (write)GV_MCU_Fault_Check/7 (write)GV_LDC_FltSta/8 (read)GV_LDC_TEMP_FAULT/9 (read)GV_LDC_Fault_Check/10 (write)GV_LDC_Fault_Check/10 (write)GV_OBC_Interlock/11 (read)GV_OBC_Fault_Check/12 (write)GV_OBC_Fault_Check/12 (write)GV_BMS_HVOn_STA/13 (read)GV_HV_Apply_Check/14 (write)GV_HV_Apply_Check/14 (write)GV_LDC_STA/15 (read)GV_LDC_Apply_Check/16 (write)GV_LDC_Apply_Check/16 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_CE_ON_CMD/19 (write)GV_Key_Off_Level/20 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_Ready/22 (write)GV_CE_ON_CMD/19 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_EPAM_Park_Request_to_EPC/31 (write)GV_VCU_GearSelStat/32 (write)
|
||||
Aux: @067e58d0
|
||||
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Fault_Check/6 (write)GV_MCU_Fault_Check/6 (write)GV_LDC_FltSta/7 (read)GV_LDC_TEMP_FAULT/8 (read)GV_LDC_Fault_Check/9 (write)GV_LDC_Fault_Check/9 (write)GV_OBC_Interlock/10 (read)GV_OBC_Fault_Check/11 (write)GV_OBC_Fault_Check/11 (write)GV_BMS_HVOn_STA/12 (read)GV_HV_Apply_Check/13 (write)GV_HV_Apply_Check/13 (write)GV_LDC_STA/14 (read)GV_LDC_Apply_Check/15 (write)GV_LDC_Apply_Check/15 (write)GV_VCU_Ignition/16 (read)GV_IG_Process_Status/17 (read)GV_CE_ON_CMD/18 (write)GV_Key_Off_Level/19 (write)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (write)GV_IG_Process_Status/17 (read)GV_VCU_Ready/21 (write)GV_CE_ON_CMD/18 (write)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (read)GV_IG_Process_Status/17 (write)GV_IG_Process_Status/17 (read)GV_VCU_EPAM_Park_Request_to_EPC/30 (write)GV_VCU_GearSelStat/31 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_Off_Process_Func/33 (95916771 (estimated locally),0.09 per call) Read_LDC_Voltage/30 (65452773 (estimated locally),0.06 per call) Est_Vehicle_Speed/29 (47797091 (estimated locally),0.04 per call) Motor_Status/28 (47797091 (estimated locally),0.04 per call) Check_Charging_Status/27 (47797091 (estimated locally),0.04 per call) Drive_Mode_Func/26 (47797091 (estimated locally),0.04 per call) Key_on_Process_Func/25 (51329373 (estimated locally),0.05 per call) IG_OnCheck_HV_Status/24 (55122696 (estimated locally),0.05 per call) SET_SW_VER/23 (55122696 (estimated locally),0.05 per call) Soc_Check_befor_IGN/21 (108662673 (estimated locally),0.10 per call)
|
||||
Calls: Key_Off_Process_Func/32 (95916771 (estimated locally),0.09 per call) Read_LDC_Voltage/29 (65452773 (estimated locally),0.06 per call) Est_Vehicle_Speed/28 (47797091 (estimated locally),0.04 per call) Motor_Status/27 (47797091 (estimated locally),0.04 per call) Check_Charging_Status/26 (47797091 (estimated locally),0.04 per call) Drive_Mode_Func/25 (47797091 (estimated locally),0.04 per call) Key_on_Process_Func/24 (51329373 (estimated locally),0.05 per call) IG_OnCheck_HV_Status/23 (55122696 (estimated locally),0.05 per call) SET_SW_VER/22 (55122696 (estimated locally),0.05 per call) Soc_Check_befor_IGN/20 (108662673 (estimated locally),0.10 per call)
|
||||
|
||||
|
||||
Function name:System_Check_Func/0:
|
||||
@ -129,20 +129,19 @@ System_Check_Func ()
|
||||
unsigned char GV_BMS_TEMP_FAULT.1_2;
|
||||
unsigned char GV_BMS_Interlock.2_3;
|
||||
long unsigned int GV_MCU_FltSta.3_4;
|
||||
long unsigned int GV_MCU_Interlock.4_5;
|
||||
unsigned char GV_LDC_FltSta.5_6;
|
||||
unsigned char GV_LDC_TEMP_FAULT.6_7;
|
||||
unsigned char GV_OBC_Interlock.7_8;
|
||||
unsigned char GV_BMS_HVOn_STA.8_9;
|
||||
unsigned char GV_LDC_STA.9_10;
|
||||
unsigned char GV_VCU_Ignition.10_11;
|
||||
unsigned char GV_IG_Process_Status.11_12;
|
||||
unsigned char GV_IG_Process_Status.13_13;
|
||||
unsigned char GV_IG_Process_Status.15_14;
|
||||
unsigned char GV_IG_Process_Status.17_15;
|
||||
unsigned char GV_IG_Process_Status.19_16;
|
||||
unsigned char GV_IG_Process_Status.21_17;
|
||||
unsigned char GV_IG_Process_Status.23_18;
|
||||
unsigned char GV_LDC_FltSta.4_5;
|
||||
unsigned char GV_LDC_TEMP_FAULT.5_6;
|
||||
unsigned char GV_OBC_Interlock.6_7;
|
||||
unsigned char GV_BMS_HVOn_STA.7_8;
|
||||
unsigned char GV_LDC_STA.8_9;
|
||||
unsigned char GV_VCU_Ignition.9_10;
|
||||
unsigned char GV_IG_Process_Status.10_11;
|
||||
unsigned char GV_IG_Process_Status.12_12;
|
||||
unsigned char GV_IG_Process_Status.14_13;
|
||||
unsigned char GV_IG_Process_Status.16_14;
|
||||
unsigned char GV_IG_Process_Status.18_15;
|
||||
unsigned char GV_IG_Process_Status.20_16;
|
||||
unsigned char GV_IG_Process_Status.22_17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -181,157 +180,150 @@ System_Check_Func ()
|
||||
if (GV_MCU_FltSta.3_4 == 0)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
GV_MCU_Interlock.4_5 = GV_MCU_Interlock;
|
||||
if (GV_MCU_Interlock.4_5 == 0)
|
||||
goto <bb 9>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
|
||||
<bb 9> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 0;
|
||||
goto <bb 11>; [100.00%]
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 10> [local count: 805306369]:
|
||||
<bb 9> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 1;
|
||||
|
||||
<bb 11> [local count: 1073741824]:
|
||||
<bb 10> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_FltSta.5_6 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.5_6 == 0)
|
||||
GV_LDC_FltSta.4_5 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.4_5 == 0)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.5_6 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.5_6 == 0)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.6_7 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.6_7 == 0)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 268435456]:
|
||||
<bb 12> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 0;
|
||||
goto <bb 15>; [100.00%]
|
||||
goto <bb 14>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 805306369]:
|
||||
<bb 13> [local count: 805306369]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 1;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
<bb 14> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Interlock.7_8 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.7_8 == 1)
|
||||
goto <bb 16>; [34.00%]
|
||||
GV_OBC_Interlock.6_7 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.6_7 == 1)
|
||||
goto <bb 15>; [34.00%]
|
||||
else
|
||||
goto <bb 17>; [66.00%]
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 16> [local count: 365072220]:
|
||||
<bb 15> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 0;
|
||||
goto <bb 18>; [100.00%]
|
||||
goto <bb 17>; [100.00%]
|
||||
|
||||
<bb 17> [local count: 708669605]:
|
||||
<bb 16> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 1;
|
||||
|
||||
<bb 18> [local count: 1073741824]:
|
||||
<bb 17> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BMS_HVOn_STA.8_9 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.8_9 == 0)
|
||||
goto <bb 19>; [50.00%]
|
||||
GV_BMS_HVOn_STA.7_8 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.7_8 == 0)
|
||||
goto <bb 18>; [50.00%]
|
||||
else
|
||||
goto <bb 20>; [50.00%]
|
||||
goto <bb 19>; [50.00%]
|
||||
|
||||
<bb 18> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 20>; [100.00%]
|
||||
|
||||
<bb 19> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 21>; [100.00%]
|
||||
|
||||
<bb 20> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 1;
|
||||
|
||||
<bb 21> [local count: 1073741824]:
|
||||
<bb 20> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_STA.9_10 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.9_10 == 0)
|
||||
goto <bb 22>; [50.00%]
|
||||
GV_LDC_STA.8_9 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.8_9 == 0)
|
||||
goto <bb 21>; [50.00%]
|
||||
else
|
||||
goto <bb 23>; [50.00%]
|
||||
goto <bb 22>; [50.00%]
|
||||
|
||||
<bb 21> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 23>; [100.00%]
|
||||
|
||||
<bb 22> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 24>; [100.00%]
|
||||
|
||||
<bb 23> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 1;
|
||||
|
||||
<bb 24> [local count: 1073741824]:
|
||||
<bb 23> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.10_11 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 25>; [50.00%]
|
||||
GV_VCU_Ignition.9_10 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 24>; [50.00%]
|
||||
else
|
||||
goto <bb 27>; [50.00%]
|
||||
goto <bb 26>; [50.00%]
|
||||
|
||||
<bb 25> [local count: 536870913]:
|
||||
GV_IG_Process_Status.11_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.11_12 == 1)
|
||||
goto <bb 26>; [20.24%]
|
||||
<bb 24> [local count: 536870913]:
|
||||
GV_IG_Process_Status.10_11 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.10_11 == 1)
|
||||
goto <bb 25>; [20.24%]
|
||||
else
|
||||
goto <bb 27>; [79.76%]
|
||||
goto <bb 26>; [79.76%]
|
||||
|
||||
<bb 26> [local count: 108662673]:
|
||||
<bb 25> [local count: 108662673]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_CE_ON_CMD = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Key_Off_Level = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
Soc_Check_befor_IGN ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 27> [local count: 965079153]:
|
||||
<bb 26> [local count: 965079153]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 28>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 27>; [50.00%]
|
||||
else
|
||||
goto <bb 30>; [50.00%]
|
||||
goto <bb 29>; [50.00%]
|
||||
|
||||
<bb 28> [local count: 482539576]:
|
||||
GV_IG_Process_Status.13_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.13_13 == 2)
|
||||
goto <bb 29>; [34.00%]
|
||||
<bb 27> [local count: 482539576]:
|
||||
GV_IG_Process_Status.12_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.12_12 == 2)
|
||||
goto <bb 28>; [34.00%]
|
||||
else
|
||||
goto <bb 30>; [66.00%]
|
||||
goto <bb 29>; [66.00%]
|
||||
|
||||
<bb 29> [local count: 164063456]:
|
||||
<bb 28> [local count: 164063456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 30> [local count: 801015696]:
|
||||
<bb 29> [local count: 801015696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 31>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 30>; [34.00%]
|
||||
else
|
||||
goto <bb 33>; [66.00%]
|
||||
goto <bb 32>; [66.00%]
|
||||
|
||||
<bb 31> [local count: 272345336]:
|
||||
GV_IG_Process_Status.15_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.15_14 == 1)
|
||||
goto <bb 32>; [20.24%]
|
||||
<bb 30> [local count: 272345336]:
|
||||
GV_IG_Process_Status.14_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.14_13 == 1)
|
||||
goto <bb 31>; [20.24%]
|
||||
else
|
||||
goto <bb 33>; [79.76%]
|
||||
goto <bb 32>; [79.76%]
|
||||
|
||||
<bb 32> [local count: 55122696]:
|
||||
<bb 31> [local count: 55122696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ready = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -340,42 +332,42 @@ System_Check_Func ()
|
||||
SET_SW_VER ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IG_OnCheck_HV_Status ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 33> [local count: 745893000]:
|
||||
<bb 32> [local count: 745893000]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 34>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 33>; [34.00%]
|
||||
else
|
||||
goto <bb 36>; [66.00%]
|
||||
goto <bb 35>; [66.00%]
|
||||
|
||||
<bb 34> [local count: 253603620]:
|
||||
GV_IG_Process_Status.17_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.17_15 == 2)
|
||||
goto <bb 35>; [20.24%]
|
||||
<bb 33> [local count: 253603620]:
|
||||
GV_IG_Process_Status.16_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.16_14 == 2)
|
||||
goto <bb 34>; [20.24%]
|
||||
else
|
||||
goto <bb 36>; [79.76%]
|
||||
goto <bb 35>; [79.76%]
|
||||
|
||||
<bb 35> [local count: 51329373]:
|
||||
<bb 34> [local count: 51329373]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_on_Process_Func ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 36> [local count: 694563628]:
|
||||
<bb 35> [local count: 694563628]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 37>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 36>; [34.00%]
|
||||
else
|
||||
goto <bb 39>; [66.00%]
|
||||
goto <bb 38>; [66.00%]
|
||||
|
||||
<bb 37> [local count: 236151633]:
|
||||
GV_IG_Process_Status.19_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.19_16 == 3)
|
||||
goto <bb 38>; [20.24%]
|
||||
<bb 36> [local count: 236151633]:
|
||||
GV_IG_Process_Status.18_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.18_15 == 3)
|
||||
goto <bb 37>; [20.24%]
|
||||
else
|
||||
goto <bb 39>; [79.76%]
|
||||
goto <bb 38>; [79.76%]
|
||||
|
||||
<bb 38> [local count: 47797091]:
|
||||
<bb 37> [local count: 47797091]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Drive_Mode_Func ();
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -384,44 +376,44 @@ System_Check_Func ()
|
||||
Motor_Status ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Est_Vehicle_Speed ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 39> [local count: 646766537]:
|
||||
<bb 38> [local count: 646766537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 40>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 39>; [50.00%]
|
||||
else
|
||||
goto <bb 42>; [50.00%]
|
||||
goto <bb 41>; [50.00%]
|
||||
|
||||
<bb 40> [local count: 323383268]:
|
||||
GV_IG_Process_Status.21_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.21_17 == 3)
|
||||
goto <bb 41>; [20.24%]
|
||||
<bb 39> [local count: 323383268]:
|
||||
GV_IG_Process_Status.20_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.20_16 == 3)
|
||||
goto <bb 40>; [20.24%]
|
||||
else
|
||||
goto <bb 42>; [79.76%]
|
||||
goto <bb 41>; [79.76%]
|
||||
|
||||
<bb 41> [local count: 65452773]:
|
||||
<bb 40> [local count: 65452773]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Read_LDC_Voltage ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 42> [local count: 581313764]:
|
||||
<bb 41> [local count: 581313764]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 43>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 42>; [50.00%]
|
||||
else
|
||||
goto <bb 45>; [50.00%]
|
||||
goto <bb 44>; [50.00%]
|
||||
|
||||
<bb 43> [local count: 290656882]:
|
||||
GV_IG_Process_Status.23_18 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.23_18 == 0)
|
||||
goto <bb 44>; [33.00%]
|
||||
<bb 42> [local count: 290656882]:
|
||||
GV_IG_Process_Status.22_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.22_17 == 0)
|
||||
goto <bb 43>; [33.00%]
|
||||
else
|
||||
goto <bb 45>; [67.00%]
|
||||
goto <bb 44>; [67.00%]
|
||||
|
||||
<bb 44> [local count: 95916771]:
|
||||
<bb 43> [local count: 95916771]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_EPAM_Park_Request_to_EPC = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -429,7 +421,7 @@ System_Check_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_Off_Process_Func ();
|
||||
|
||||
<bb 45> [local count: 1073741824]:
|
||||
<bb 44> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -4,20 +4,19 @@ System_Check_Func ()
|
||||
unsigned char GV_BMS_TEMP_FAULT.1_2;
|
||||
unsigned char GV_BMS_Interlock.2_3;
|
||||
long unsigned int GV_MCU_FltSta.3_4;
|
||||
long unsigned int GV_MCU_Interlock.4_5;
|
||||
unsigned char GV_LDC_FltSta.5_6;
|
||||
unsigned char GV_LDC_TEMP_FAULT.6_7;
|
||||
unsigned char GV_OBC_Interlock.7_8;
|
||||
unsigned char GV_BMS_HVOn_STA.8_9;
|
||||
unsigned char GV_LDC_STA.9_10;
|
||||
unsigned char GV_VCU_Ignition.10_11;
|
||||
unsigned char GV_IG_Process_Status.11_12;
|
||||
unsigned char GV_IG_Process_Status.13_13;
|
||||
unsigned char GV_IG_Process_Status.15_14;
|
||||
unsigned char GV_IG_Process_Status.17_15;
|
||||
unsigned char GV_IG_Process_Status.19_16;
|
||||
unsigned char GV_IG_Process_Status.21_17;
|
||||
unsigned char GV_IG_Process_Status.23_18;
|
||||
unsigned char GV_LDC_FltSta.4_5;
|
||||
unsigned char GV_LDC_TEMP_FAULT.5_6;
|
||||
unsigned char GV_OBC_Interlock.6_7;
|
||||
unsigned char GV_BMS_HVOn_STA.7_8;
|
||||
unsigned char GV_LDC_STA.8_9;
|
||||
unsigned char GV_VCU_Ignition.9_10;
|
||||
unsigned char GV_IG_Process_Status.10_11;
|
||||
unsigned char GV_IG_Process_Status.12_12;
|
||||
unsigned char GV_IG_Process_Status.14_13;
|
||||
unsigned char GV_IG_Process_Status.16_14;
|
||||
unsigned char GV_IG_Process_Status.18_15;
|
||||
unsigned char GV_IG_Process_Status.20_16;
|
||||
unsigned char GV_IG_Process_Status.22_17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -56,157 +55,150 @@ System_Check_Func ()
|
||||
if (GV_MCU_FltSta.3_4 == 0)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
GV_MCU_Interlock.4_5 = GV_MCU_Interlock;
|
||||
if (GV_MCU_Interlock.4_5 == 0)
|
||||
goto <bb 9>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
|
||||
<bb 9> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 0;
|
||||
goto <bb 11>; [100.00%]
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 10> [local count: 805306369]:
|
||||
<bb 9> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 1;
|
||||
|
||||
<bb 11> [local count: 1073741824]:
|
||||
<bb 10> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_FltSta.5_6 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.5_6 == 0)
|
||||
GV_LDC_FltSta.4_5 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.4_5 == 0)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.5_6 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.5_6 == 0)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.6_7 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.6_7 == 0)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 268435456]:
|
||||
<bb 12> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 0;
|
||||
goto <bb 15>; [100.00%]
|
||||
goto <bb 14>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 805306369]:
|
||||
<bb 13> [local count: 805306369]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 1;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
<bb 14> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Interlock.7_8 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.7_8 == 1)
|
||||
goto <bb 16>; [34.00%]
|
||||
GV_OBC_Interlock.6_7 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.6_7 == 1)
|
||||
goto <bb 15>; [34.00%]
|
||||
else
|
||||
goto <bb 17>; [66.00%]
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 16> [local count: 365072220]:
|
||||
<bb 15> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 0;
|
||||
goto <bb 18>; [100.00%]
|
||||
goto <bb 17>; [100.00%]
|
||||
|
||||
<bb 17> [local count: 708669605]:
|
||||
<bb 16> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 1;
|
||||
|
||||
<bb 18> [local count: 1073741824]:
|
||||
<bb 17> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BMS_HVOn_STA.8_9 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.8_9 == 0)
|
||||
goto <bb 19>; [50.00%]
|
||||
GV_BMS_HVOn_STA.7_8 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.7_8 == 0)
|
||||
goto <bb 18>; [50.00%]
|
||||
else
|
||||
goto <bb 20>; [50.00%]
|
||||
goto <bb 19>; [50.00%]
|
||||
|
||||
<bb 18> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 20>; [100.00%]
|
||||
|
||||
<bb 19> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 21>; [100.00%]
|
||||
|
||||
<bb 20> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 1;
|
||||
|
||||
<bb 21> [local count: 1073741824]:
|
||||
<bb 20> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_STA.9_10 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.9_10 == 0)
|
||||
goto <bb 22>; [50.00%]
|
||||
GV_LDC_STA.8_9 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.8_9 == 0)
|
||||
goto <bb 21>; [50.00%]
|
||||
else
|
||||
goto <bb 23>; [50.00%]
|
||||
goto <bb 22>; [50.00%]
|
||||
|
||||
<bb 21> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 23>; [100.00%]
|
||||
|
||||
<bb 22> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 24>; [100.00%]
|
||||
|
||||
<bb 23> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 1;
|
||||
|
||||
<bb 24> [local count: 1073741824]:
|
||||
<bb 23> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.10_11 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 25>; [50.00%]
|
||||
GV_VCU_Ignition.9_10 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 24>; [50.00%]
|
||||
else
|
||||
goto <bb 27>; [50.00%]
|
||||
goto <bb 26>; [50.00%]
|
||||
|
||||
<bb 25> [local count: 536870913]:
|
||||
GV_IG_Process_Status.11_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.11_12 == 1)
|
||||
goto <bb 26>; [20.24%]
|
||||
<bb 24> [local count: 536870913]:
|
||||
GV_IG_Process_Status.10_11 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.10_11 == 1)
|
||||
goto <bb 25>; [20.24%]
|
||||
else
|
||||
goto <bb 27>; [79.76%]
|
||||
goto <bb 26>; [79.76%]
|
||||
|
||||
<bb 26> [local count: 108662673]:
|
||||
<bb 25> [local count: 108662673]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_CE_ON_CMD = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Key_Off_Level = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
Soc_Check_befor_IGN ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 27> [local count: 965079153]:
|
||||
<bb 26> [local count: 965079153]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 28>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 27>; [50.00%]
|
||||
else
|
||||
goto <bb 30>; [50.00%]
|
||||
goto <bb 29>; [50.00%]
|
||||
|
||||
<bb 28> [local count: 482539576]:
|
||||
GV_IG_Process_Status.13_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.13_13 == 2)
|
||||
goto <bb 29>; [34.00%]
|
||||
<bb 27> [local count: 482539576]:
|
||||
GV_IG_Process_Status.12_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.12_12 == 2)
|
||||
goto <bb 28>; [34.00%]
|
||||
else
|
||||
goto <bb 30>; [66.00%]
|
||||
goto <bb 29>; [66.00%]
|
||||
|
||||
<bb 29> [local count: 164063456]:
|
||||
<bb 28> [local count: 164063456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 30> [local count: 801015696]:
|
||||
<bb 29> [local count: 801015696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 31>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 30>; [34.00%]
|
||||
else
|
||||
goto <bb 33>; [66.00%]
|
||||
goto <bb 32>; [66.00%]
|
||||
|
||||
<bb 31> [local count: 272345336]:
|
||||
GV_IG_Process_Status.15_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.15_14 == 1)
|
||||
goto <bb 32>; [20.24%]
|
||||
<bb 30> [local count: 272345336]:
|
||||
GV_IG_Process_Status.14_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.14_13 == 1)
|
||||
goto <bb 31>; [20.24%]
|
||||
else
|
||||
goto <bb 33>; [79.76%]
|
||||
goto <bb 32>; [79.76%]
|
||||
|
||||
<bb 32> [local count: 55122696]:
|
||||
<bb 31> [local count: 55122696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ready = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -215,42 +207,42 @@ System_Check_Func ()
|
||||
SET_SW_VER ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IG_OnCheck_HV_Status ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 33> [local count: 745893000]:
|
||||
<bb 32> [local count: 745893000]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 34>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 33>; [34.00%]
|
||||
else
|
||||
goto <bb 36>; [66.00%]
|
||||
goto <bb 35>; [66.00%]
|
||||
|
||||
<bb 34> [local count: 253603620]:
|
||||
GV_IG_Process_Status.17_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.17_15 == 2)
|
||||
goto <bb 35>; [20.24%]
|
||||
<bb 33> [local count: 253603620]:
|
||||
GV_IG_Process_Status.16_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.16_14 == 2)
|
||||
goto <bb 34>; [20.24%]
|
||||
else
|
||||
goto <bb 36>; [79.76%]
|
||||
goto <bb 35>; [79.76%]
|
||||
|
||||
<bb 35> [local count: 51329373]:
|
||||
<bb 34> [local count: 51329373]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_on_Process_Func ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 36> [local count: 694563628]:
|
||||
<bb 35> [local count: 694563628]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 37>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 36>; [34.00%]
|
||||
else
|
||||
goto <bb 39>; [66.00%]
|
||||
goto <bb 38>; [66.00%]
|
||||
|
||||
<bb 37> [local count: 236151633]:
|
||||
GV_IG_Process_Status.19_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.19_16 == 3)
|
||||
goto <bb 38>; [20.24%]
|
||||
<bb 36> [local count: 236151633]:
|
||||
GV_IG_Process_Status.18_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.18_15 == 3)
|
||||
goto <bb 37>; [20.24%]
|
||||
else
|
||||
goto <bb 39>; [79.76%]
|
||||
goto <bb 38>; [79.76%]
|
||||
|
||||
<bb 38> [local count: 47797091]:
|
||||
<bb 37> [local count: 47797091]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Drive_Mode_Func ();
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -259,44 +251,44 @@ System_Check_Func ()
|
||||
Motor_Status ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Est_Vehicle_Speed ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 39> [local count: 646766537]:
|
||||
<bb 38> [local count: 646766537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 40>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 39>; [50.00%]
|
||||
else
|
||||
goto <bb 42>; [50.00%]
|
||||
goto <bb 41>; [50.00%]
|
||||
|
||||
<bb 40> [local count: 323383268]:
|
||||
GV_IG_Process_Status.21_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.21_17 == 3)
|
||||
goto <bb 41>; [20.24%]
|
||||
<bb 39> [local count: 323383268]:
|
||||
GV_IG_Process_Status.20_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.20_16 == 3)
|
||||
goto <bb 40>; [20.24%]
|
||||
else
|
||||
goto <bb 42>; [79.76%]
|
||||
goto <bb 41>; [79.76%]
|
||||
|
||||
<bb 41> [local count: 65452773]:
|
||||
<bb 40> [local count: 65452773]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Read_LDC_Voltage ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 42> [local count: 581313764]:
|
||||
<bb 41> [local count: 581313764]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 43>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 42>; [50.00%]
|
||||
else
|
||||
goto <bb 45>; [50.00%]
|
||||
goto <bb 44>; [50.00%]
|
||||
|
||||
<bb 43> [local count: 290656882]:
|
||||
GV_IG_Process_Status.23_18 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.23_18 == 0)
|
||||
goto <bb 44>; [33.00%]
|
||||
<bb 42> [local count: 290656882]:
|
||||
GV_IG_Process_Status.22_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.22_17 == 0)
|
||||
goto <bb 43>; [33.00%]
|
||||
else
|
||||
goto <bb 45>; [67.00%]
|
||||
goto <bb 44>; [67.00%]
|
||||
|
||||
<bb 44> [local count: 95916771]:
|
||||
<bb 43> [local count: 95916771]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_EPAM_Park_Request_to_EPC = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -304,7 +296,7 @@ System_Check_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_Off_Process_Func ();
|
||||
|
||||
<bb 45> [local count: 1073741824]:
|
||||
<bb 44> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -4,20 +4,19 @@ System_Check_Func ()
|
||||
unsigned char GV_BMS_TEMP_FAULT.1_2;
|
||||
unsigned char GV_BMS_Interlock.2_3;
|
||||
long unsigned int GV_MCU_FltSta.3_4;
|
||||
long unsigned int GV_MCU_Interlock.4_5;
|
||||
unsigned char GV_LDC_FltSta.5_6;
|
||||
unsigned char GV_LDC_TEMP_FAULT.6_7;
|
||||
unsigned char GV_OBC_Interlock.7_8;
|
||||
unsigned char GV_BMS_HVOn_STA.8_9;
|
||||
unsigned char GV_LDC_STA.9_10;
|
||||
unsigned char GV_VCU_Ignition.10_11;
|
||||
unsigned char GV_IG_Process_Status.11_12;
|
||||
unsigned char GV_IG_Process_Status.13_13;
|
||||
unsigned char GV_IG_Process_Status.15_14;
|
||||
unsigned char GV_IG_Process_Status.17_15;
|
||||
unsigned char GV_IG_Process_Status.19_16;
|
||||
unsigned char GV_IG_Process_Status.21_17;
|
||||
unsigned char GV_IG_Process_Status.23_18;
|
||||
unsigned char GV_LDC_FltSta.4_5;
|
||||
unsigned char GV_LDC_TEMP_FAULT.5_6;
|
||||
unsigned char GV_OBC_Interlock.6_7;
|
||||
unsigned char GV_BMS_HVOn_STA.7_8;
|
||||
unsigned char GV_LDC_STA.8_9;
|
||||
unsigned char GV_VCU_Ignition.9_10;
|
||||
unsigned char GV_IG_Process_Status.10_11;
|
||||
unsigned char GV_IG_Process_Status.12_12;
|
||||
unsigned char GV_IG_Process_Status.14_13;
|
||||
unsigned char GV_IG_Process_Status.16_14;
|
||||
unsigned char GV_IG_Process_Status.18_15;
|
||||
unsigned char GV_IG_Process_Status.20_16;
|
||||
unsigned char GV_IG_Process_Status.22_17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -56,157 +55,150 @@ System_Check_Func ()
|
||||
if (GV_MCU_FltSta.3_4 == 0)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
GV_MCU_Interlock.4_5 = GV_MCU_Interlock;
|
||||
if (GV_MCU_Interlock.4_5 == 0)
|
||||
goto <bb 9>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
|
||||
<bb 9> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 0;
|
||||
goto <bb 11>; [100.00%]
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 10> [local count: 805306369]:
|
||||
<bb 9> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 1;
|
||||
|
||||
<bb 11> [local count: 1073741824]:
|
||||
<bb 10> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_FltSta.5_6 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.5_6 == 0)
|
||||
GV_LDC_FltSta.4_5 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.4_5 == 0)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.5_6 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.5_6 == 0)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.6_7 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.6_7 == 0)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 268435456]:
|
||||
<bb 12> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 0;
|
||||
goto <bb 15>; [100.00%]
|
||||
goto <bb 14>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 805306369]:
|
||||
<bb 13> [local count: 805306369]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 1;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
<bb 14> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Interlock.7_8 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.7_8 == 1)
|
||||
goto <bb 16>; [34.00%]
|
||||
GV_OBC_Interlock.6_7 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.6_7 == 1)
|
||||
goto <bb 15>; [34.00%]
|
||||
else
|
||||
goto <bb 17>; [66.00%]
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 16> [local count: 365072220]:
|
||||
<bb 15> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 0;
|
||||
goto <bb 18>; [100.00%]
|
||||
goto <bb 17>; [100.00%]
|
||||
|
||||
<bb 17> [local count: 708669605]:
|
||||
<bb 16> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 1;
|
||||
|
||||
<bb 18> [local count: 1073741824]:
|
||||
<bb 17> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BMS_HVOn_STA.8_9 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.8_9 == 0)
|
||||
goto <bb 19>; [50.00%]
|
||||
GV_BMS_HVOn_STA.7_8 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.7_8 == 0)
|
||||
goto <bb 18>; [50.00%]
|
||||
else
|
||||
goto <bb 20>; [50.00%]
|
||||
goto <bb 19>; [50.00%]
|
||||
|
||||
<bb 18> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 20>; [100.00%]
|
||||
|
||||
<bb 19> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 21>; [100.00%]
|
||||
|
||||
<bb 20> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 1;
|
||||
|
||||
<bb 21> [local count: 1073741824]:
|
||||
<bb 20> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_STA.9_10 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.9_10 == 0)
|
||||
goto <bb 22>; [50.00%]
|
||||
GV_LDC_STA.8_9 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.8_9 == 0)
|
||||
goto <bb 21>; [50.00%]
|
||||
else
|
||||
goto <bb 23>; [50.00%]
|
||||
goto <bb 22>; [50.00%]
|
||||
|
||||
<bb 21> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 23>; [100.00%]
|
||||
|
||||
<bb 22> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 24>; [100.00%]
|
||||
|
||||
<bb 23> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 1;
|
||||
|
||||
<bb 24> [local count: 1073741824]:
|
||||
<bb 23> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.10_11 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 25>; [50.00%]
|
||||
GV_VCU_Ignition.9_10 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 24>; [50.00%]
|
||||
else
|
||||
goto <bb 27>; [50.00%]
|
||||
goto <bb 26>; [50.00%]
|
||||
|
||||
<bb 25> [local count: 536870913]:
|
||||
GV_IG_Process_Status.11_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.11_12 == 1)
|
||||
goto <bb 26>; [20.24%]
|
||||
<bb 24> [local count: 536870913]:
|
||||
GV_IG_Process_Status.10_11 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.10_11 == 1)
|
||||
goto <bb 25>; [20.24%]
|
||||
else
|
||||
goto <bb 27>; [79.76%]
|
||||
goto <bb 26>; [79.76%]
|
||||
|
||||
<bb 26> [local count: 108662673]:
|
||||
<bb 25> [local count: 108662673]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_CE_ON_CMD = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Key_Off_Level = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
Soc_Check_befor_IGN ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 27> [local count: 965079153]:
|
||||
<bb 26> [local count: 965079153]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 28>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 27>; [50.00%]
|
||||
else
|
||||
goto <bb 30>; [50.00%]
|
||||
goto <bb 29>; [50.00%]
|
||||
|
||||
<bb 28> [local count: 482539576]:
|
||||
GV_IG_Process_Status.13_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.13_13 == 2)
|
||||
goto <bb 29>; [34.00%]
|
||||
<bb 27> [local count: 482539576]:
|
||||
GV_IG_Process_Status.12_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.12_12 == 2)
|
||||
goto <bb 28>; [34.00%]
|
||||
else
|
||||
goto <bb 30>; [66.00%]
|
||||
goto <bb 29>; [66.00%]
|
||||
|
||||
<bb 29> [local count: 164063456]:
|
||||
<bb 28> [local count: 164063456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 30> [local count: 801015696]:
|
||||
<bb 29> [local count: 801015696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 31>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 30>; [34.00%]
|
||||
else
|
||||
goto <bb 33>; [66.00%]
|
||||
goto <bb 32>; [66.00%]
|
||||
|
||||
<bb 31> [local count: 272345336]:
|
||||
GV_IG_Process_Status.15_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.15_14 == 1)
|
||||
goto <bb 32>; [20.24%]
|
||||
<bb 30> [local count: 272345336]:
|
||||
GV_IG_Process_Status.14_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.14_13 == 1)
|
||||
goto <bb 31>; [20.24%]
|
||||
else
|
||||
goto <bb 33>; [79.76%]
|
||||
goto <bb 32>; [79.76%]
|
||||
|
||||
<bb 32> [local count: 55122696]:
|
||||
<bb 31> [local count: 55122696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ready = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -215,42 +207,42 @@ System_Check_Func ()
|
||||
SET_SW_VER ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IG_OnCheck_HV_Status ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 33> [local count: 745893000]:
|
||||
<bb 32> [local count: 745893000]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 34>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 33>; [34.00%]
|
||||
else
|
||||
goto <bb 36>; [66.00%]
|
||||
goto <bb 35>; [66.00%]
|
||||
|
||||
<bb 34> [local count: 253603620]:
|
||||
GV_IG_Process_Status.17_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.17_15 == 2)
|
||||
goto <bb 35>; [20.24%]
|
||||
<bb 33> [local count: 253603620]:
|
||||
GV_IG_Process_Status.16_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.16_14 == 2)
|
||||
goto <bb 34>; [20.24%]
|
||||
else
|
||||
goto <bb 36>; [79.76%]
|
||||
goto <bb 35>; [79.76%]
|
||||
|
||||
<bb 35> [local count: 51329373]:
|
||||
<bb 34> [local count: 51329373]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_on_Process_Func ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 36> [local count: 694563628]:
|
||||
<bb 35> [local count: 694563628]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 37>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 36>; [34.00%]
|
||||
else
|
||||
goto <bb 39>; [66.00%]
|
||||
goto <bb 38>; [66.00%]
|
||||
|
||||
<bb 37> [local count: 236151633]:
|
||||
GV_IG_Process_Status.19_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.19_16 == 3)
|
||||
goto <bb 38>; [20.24%]
|
||||
<bb 36> [local count: 236151633]:
|
||||
GV_IG_Process_Status.18_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.18_15 == 3)
|
||||
goto <bb 37>; [20.24%]
|
||||
else
|
||||
goto <bb 39>; [79.76%]
|
||||
goto <bb 38>; [79.76%]
|
||||
|
||||
<bb 38> [local count: 47797091]:
|
||||
<bb 37> [local count: 47797091]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Drive_Mode_Func ();
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -259,44 +251,44 @@ System_Check_Func ()
|
||||
Motor_Status ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Est_Vehicle_Speed ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 39> [local count: 646766537]:
|
||||
<bb 38> [local count: 646766537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 40>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 39>; [50.00%]
|
||||
else
|
||||
goto <bb 42>; [50.00%]
|
||||
goto <bb 41>; [50.00%]
|
||||
|
||||
<bb 40> [local count: 323383268]:
|
||||
GV_IG_Process_Status.21_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.21_17 == 3)
|
||||
goto <bb 41>; [20.24%]
|
||||
<bb 39> [local count: 323383268]:
|
||||
GV_IG_Process_Status.20_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.20_16 == 3)
|
||||
goto <bb 40>; [20.24%]
|
||||
else
|
||||
goto <bb 42>; [79.76%]
|
||||
goto <bb 41>; [79.76%]
|
||||
|
||||
<bb 41> [local count: 65452773]:
|
||||
<bb 40> [local count: 65452773]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Read_LDC_Voltage ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 42> [local count: 581313764]:
|
||||
<bb 41> [local count: 581313764]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 43>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 42>; [50.00%]
|
||||
else
|
||||
goto <bb 45>; [50.00%]
|
||||
goto <bb 44>; [50.00%]
|
||||
|
||||
<bb 43> [local count: 290656882]:
|
||||
GV_IG_Process_Status.23_18 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.23_18 == 0)
|
||||
goto <bb 44>; [33.00%]
|
||||
<bb 42> [local count: 290656882]:
|
||||
GV_IG_Process_Status.22_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.22_17 == 0)
|
||||
goto <bb 43>; [33.00%]
|
||||
else
|
||||
goto <bb 45>; [67.00%]
|
||||
goto <bb 44>; [67.00%]
|
||||
|
||||
<bb 44> [local count: 95916771]:
|
||||
<bb 43> [local count: 95916771]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_EPAM_Park_Request_to_EPC = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -304,7 +296,7 @@ System_Check_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_Off_Process_Func ();
|
||||
|
||||
<bb 45> [local count: 1073741824]:
|
||||
<bb 44> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -4,20 +4,19 @@ System_Check_Func ()
|
||||
unsigned char GV_BMS_TEMP_FAULT.1_2;
|
||||
unsigned char GV_BMS_Interlock.2_3;
|
||||
long unsigned int GV_MCU_FltSta.3_4;
|
||||
long unsigned int GV_MCU_Interlock.4_5;
|
||||
unsigned char GV_LDC_FltSta.5_6;
|
||||
unsigned char GV_LDC_TEMP_FAULT.6_7;
|
||||
unsigned char GV_OBC_Interlock.7_8;
|
||||
unsigned char GV_BMS_HVOn_STA.8_9;
|
||||
unsigned char GV_LDC_STA.9_10;
|
||||
unsigned char GV_VCU_Ignition.10_11;
|
||||
unsigned char GV_IG_Process_Status.11_12;
|
||||
unsigned char GV_IG_Process_Status.13_13;
|
||||
unsigned char GV_IG_Process_Status.15_14;
|
||||
unsigned char GV_IG_Process_Status.17_15;
|
||||
unsigned char GV_IG_Process_Status.19_16;
|
||||
unsigned char GV_IG_Process_Status.21_17;
|
||||
unsigned char GV_IG_Process_Status.23_18;
|
||||
unsigned char GV_LDC_FltSta.4_5;
|
||||
unsigned char GV_LDC_TEMP_FAULT.5_6;
|
||||
unsigned char GV_OBC_Interlock.6_7;
|
||||
unsigned char GV_BMS_HVOn_STA.7_8;
|
||||
unsigned char GV_LDC_STA.8_9;
|
||||
unsigned char GV_VCU_Ignition.9_10;
|
||||
unsigned char GV_IG_Process_Status.10_11;
|
||||
unsigned char GV_IG_Process_Status.12_12;
|
||||
unsigned char GV_IG_Process_Status.14_13;
|
||||
unsigned char GV_IG_Process_Status.16_14;
|
||||
unsigned char GV_IG_Process_Status.18_15;
|
||||
unsigned char GV_IG_Process_Status.20_16;
|
||||
unsigned char GV_IG_Process_Status.22_17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -56,157 +55,150 @@ System_Check_Func ()
|
||||
if (GV_MCU_FltSta.3_4 == 0)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
GV_MCU_Interlock.4_5 = GV_MCU_Interlock;
|
||||
if (GV_MCU_Interlock.4_5 == 0)
|
||||
goto <bb 9>; [50.00%]
|
||||
else
|
||||
goto <bb 10>; [50.00%]
|
||||
|
||||
<bb 9> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 0;
|
||||
goto <bb 11>; [100.00%]
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 10> [local count: 805306369]:
|
||||
<bb 9> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MCU_Fault_Check = 1;
|
||||
|
||||
<bb 11> [local count: 1073741824]:
|
||||
<bb 10> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_FltSta.5_6 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.5_6 == 0)
|
||||
GV_LDC_FltSta.4_5 = GV_LDC_FltSta;
|
||||
if (GV_LDC_FltSta.4_5 == 0)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.5_6 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.5_6 == 0)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 536870913]:
|
||||
GV_LDC_TEMP_FAULT.6_7 = GV_LDC_TEMP_FAULT;
|
||||
if (GV_LDC_TEMP_FAULT.6_7 == 0)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 14>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 268435456]:
|
||||
<bb 12> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 0;
|
||||
goto <bb 15>; [100.00%]
|
||||
goto <bb 14>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 805306369]:
|
||||
<bb 13> [local count: 805306369]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Fault_Check = 1;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
<bb 14> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Interlock.7_8 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.7_8 == 1)
|
||||
goto <bb 16>; [34.00%]
|
||||
GV_OBC_Interlock.6_7 = GV_OBC_Interlock;
|
||||
if (GV_OBC_Interlock.6_7 == 1)
|
||||
goto <bb 15>; [34.00%]
|
||||
else
|
||||
goto <bb 17>; [66.00%]
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 16> [local count: 365072220]:
|
||||
<bb 15> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 0;
|
||||
goto <bb 18>; [100.00%]
|
||||
goto <bb 17>; [100.00%]
|
||||
|
||||
<bb 17> [local count: 708669605]:
|
||||
<bb 16> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_OBC_Fault_Check = 1;
|
||||
|
||||
<bb 18> [local count: 1073741824]:
|
||||
<bb 17> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BMS_HVOn_STA.8_9 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.8_9 == 0)
|
||||
goto <bb 19>; [50.00%]
|
||||
GV_BMS_HVOn_STA.7_8 = GV_BMS_HVOn_STA;
|
||||
if (GV_BMS_HVOn_STA.7_8 == 0)
|
||||
goto <bb 18>; [50.00%]
|
||||
else
|
||||
goto <bb 20>; [50.00%]
|
||||
goto <bb 19>; [50.00%]
|
||||
|
||||
<bb 18> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 20>; [100.00%]
|
||||
|
||||
<bb 19> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 0;
|
||||
goto <bb 21>; [100.00%]
|
||||
|
||||
<bb 20> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_HV_Apply_Check = 1;
|
||||
|
||||
<bb 21> [local count: 1073741824]:
|
||||
<bb 20> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_STA.9_10 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.9_10 == 0)
|
||||
goto <bb 22>; [50.00%]
|
||||
GV_LDC_STA.8_9 = GV_LDC_STA;
|
||||
if (GV_LDC_STA.8_9 == 0)
|
||||
goto <bb 21>; [50.00%]
|
||||
else
|
||||
goto <bb 23>; [50.00%]
|
||||
goto <bb 22>; [50.00%]
|
||||
|
||||
<bb 21> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 23>; [100.00%]
|
||||
|
||||
<bb 22> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 0;
|
||||
goto <bb 24>; [100.00%]
|
||||
|
||||
<bb 23> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_LDC_Apply_Check = 1;
|
||||
|
||||
<bb 24> [local count: 1073741824]:
|
||||
<bb 23> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ignition.10_11 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 25>; [50.00%]
|
||||
GV_VCU_Ignition.9_10 = GV_VCU_Ignition;
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 24>; [50.00%]
|
||||
else
|
||||
goto <bb 27>; [50.00%]
|
||||
goto <bb 26>; [50.00%]
|
||||
|
||||
<bb 25> [local count: 536870913]:
|
||||
GV_IG_Process_Status.11_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.11_12 == 1)
|
||||
goto <bb 26>; [20.24%]
|
||||
<bb 24> [local count: 536870913]:
|
||||
GV_IG_Process_Status.10_11 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.10_11 == 1)
|
||||
goto <bb 25>; [20.24%]
|
||||
else
|
||||
goto <bb 27>; [79.76%]
|
||||
goto <bb 26>; [79.76%]
|
||||
|
||||
<bb 26> [local count: 108662673]:
|
||||
<bb 25> [local count: 108662673]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_CE_ON_CMD = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Key_Off_Level = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
Soc_Check_befor_IGN ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 27> [local count: 965079153]:
|
||||
<bb 26> [local count: 965079153]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 28>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 27>; [50.00%]
|
||||
else
|
||||
goto <bb 30>; [50.00%]
|
||||
goto <bb 29>; [50.00%]
|
||||
|
||||
<bb 28> [local count: 482539576]:
|
||||
GV_IG_Process_Status.13_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.13_13 == 2)
|
||||
goto <bb 29>; [34.00%]
|
||||
<bb 27> [local count: 482539576]:
|
||||
GV_IG_Process_Status.12_12 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.12_12 == 2)
|
||||
goto <bb 28>; [34.00%]
|
||||
else
|
||||
goto <bb 30>; [66.00%]
|
||||
goto <bb 29>; [66.00%]
|
||||
|
||||
<bb 29> [local count: 164063456]:
|
||||
<bb 28> [local count: 164063456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 30> [local count: 801015696]:
|
||||
<bb 29> [local count: 801015696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 31>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 30>; [34.00%]
|
||||
else
|
||||
goto <bb 33>; [66.00%]
|
||||
goto <bb 32>; [66.00%]
|
||||
|
||||
<bb 31> [local count: 272345336]:
|
||||
GV_IG_Process_Status.15_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.15_14 == 1)
|
||||
goto <bb 32>; [20.24%]
|
||||
<bb 30> [local count: 272345336]:
|
||||
GV_IG_Process_Status.14_13 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.14_13 == 1)
|
||||
goto <bb 31>; [20.24%]
|
||||
else
|
||||
goto <bb 33>; [79.76%]
|
||||
goto <bb 32>; [79.76%]
|
||||
|
||||
<bb 32> [local count: 55122696]:
|
||||
<bb 31> [local count: 55122696]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Ready = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -215,42 +207,42 @@ System_Check_Func ()
|
||||
SET_SW_VER ();
|
||||
# DEBUG BEGIN_STMT
|
||||
IG_OnCheck_HV_Status ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 33> [local count: 745893000]:
|
||||
<bb 32> [local count: 745893000]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 34>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 33>; [34.00%]
|
||||
else
|
||||
goto <bb 36>; [66.00%]
|
||||
goto <bb 35>; [66.00%]
|
||||
|
||||
<bb 34> [local count: 253603620]:
|
||||
GV_IG_Process_Status.17_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.17_15 == 2)
|
||||
goto <bb 35>; [20.24%]
|
||||
<bb 33> [local count: 253603620]:
|
||||
GV_IG_Process_Status.16_14 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.16_14 == 2)
|
||||
goto <bb 34>; [20.24%]
|
||||
else
|
||||
goto <bb 36>; [79.76%]
|
||||
goto <bb 35>; [79.76%]
|
||||
|
||||
<bb 35> [local count: 51329373]:
|
||||
<bb 34> [local count: 51329373]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_on_Process_Func ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 36> [local count: 694563628]:
|
||||
<bb 35> [local count: 694563628]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 1)
|
||||
goto <bb 37>; [34.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 1)
|
||||
goto <bb 36>; [34.00%]
|
||||
else
|
||||
goto <bb 39>; [66.00%]
|
||||
goto <bb 38>; [66.00%]
|
||||
|
||||
<bb 37> [local count: 236151633]:
|
||||
GV_IG_Process_Status.19_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.19_16 == 3)
|
||||
goto <bb 38>; [20.24%]
|
||||
<bb 36> [local count: 236151633]:
|
||||
GV_IG_Process_Status.18_15 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.18_15 == 3)
|
||||
goto <bb 37>; [20.24%]
|
||||
else
|
||||
goto <bb 39>; [79.76%]
|
||||
goto <bb 38>; [79.76%]
|
||||
|
||||
<bb 38> [local count: 47797091]:
|
||||
<bb 37> [local count: 47797091]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Drive_Mode_Func ();
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -259,44 +251,44 @@ System_Check_Func ()
|
||||
Motor_Status ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Est_Vehicle_Speed ();
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 39> [local count: 646766537]:
|
||||
<bb 38> [local count: 646766537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 40>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 39>; [50.00%]
|
||||
else
|
||||
goto <bb 42>; [50.00%]
|
||||
goto <bb 41>; [50.00%]
|
||||
|
||||
<bb 40> [local count: 323383268]:
|
||||
GV_IG_Process_Status.21_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.21_17 == 3)
|
||||
goto <bb 41>; [20.24%]
|
||||
<bb 39> [local count: 323383268]:
|
||||
GV_IG_Process_Status.20_16 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.20_16 == 3)
|
||||
goto <bb 40>; [20.24%]
|
||||
else
|
||||
goto <bb 42>; [79.76%]
|
||||
goto <bb 41>; [79.76%]
|
||||
|
||||
<bb 41> [local count: 65452773]:
|
||||
<bb 40> [local count: 65452773]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Read_LDC_Voltage ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IG_Process_Status = 0;
|
||||
goto <bb 45>; [100.00%]
|
||||
goto <bb 44>; [100.00%]
|
||||
|
||||
<bb 42> [local count: 581313764]:
|
||||
<bb 41> [local count: 581313764]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Ignition.10_11 == 0)
|
||||
goto <bb 43>; [50.00%]
|
||||
if (GV_VCU_Ignition.9_10 == 0)
|
||||
goto <bb 42>; [50.00%]
|
||||
else
|
||||
goto <bb 45>; [50.00%]
|
||||
goto <bb 44>; [50.00%]
|
||||
|
||||
<bb 43> [local count: 290656882]:
|
||||
GV_IG_Process_Status.23_18 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.23_18 == 0)
|
||||
goto <bb 44>; [33.00%]
|
||||
<bb 42> [local count: 290656882]:
|
||||
GV_IG_Process_Status.22_17 = GV_IG_Process_Status;
|
||||
if (GV_IG_Process_Status.22_17 == 0)
|
||||
goto <bb 43>; [33.00%]
|
||||
else
|
||||
goto <bb 45>; [67.00%]
|
||||
goto <bb 44>; [67.00%]
|
||||
|
||||
<bb 44> [local count: 95916771]:
|
||||
<bb 43> [local count: 95916771]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_EPAM_Park_Request_to_EPC = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -304,7 +296,7 @@ System_Check_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Key_Off_Process_Func ();
|
||||
|
||||
<bb 45> [local count: 1073741824]:
|
||||
<bb 44> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -36,10 +36,6 @@ void ECU3_KATECH_Logic_10ms(void)
|
||||
GV_DIN_CH2 = Digital_Read(DIN_1);
|
||||
Emergency_Switch = GV_DIN_CH1;
|
||||
|
||||
ACU_Arc_check();
|
||||
ACU_Arc_check1();
|
||||
ACU_Arc_check2();
|
||||
ACU_Arc_check3();
|
||||
IDB_Arc_check();
|
||||
RCU_Arc_check();
|
||||
RWA1_Arc_check();
|
||||
|
||||
@ -7,9 +7,9 @@
|
||||
*
|
||||
* Code generated for Simulink model 'ADM_Integrated_Logic'.
|
||||
*
|
||||
* Model version : 14.10
|
||||
* Model version : 14.11
|
||||
* Simulink Coder version : 24.2 (R2024b) 21-Jun-2024
|
||||
* C/C++ source code generated on : Mon Sep 1 15:02:07 2025
|
||||
* C/C++ source code generated on : Wed Oct 1 13:12:45 2025
|
||||
*
|
||||
* Target selection: ert.tlc
|
||||
* Embedded hardware selection: NXP->Cortex-M4
|
||||
@ -247,10 +247,10 @@ void ADM_Integrated_Logic_step(void)
|
||||
/* Saturate: '<S8>/Pitch_Saturation' incorporates:
|
||||
* DiscreteIntegrator: '<S8>/Integrator_2'
|
||||
*/
|
||||
if (ADM_Integrated_Logic_DW.Integrator_2_DSTATE > 10.0) {
|
||||
rtb_Pitch_Saturation = 10.0;
|
||||
} else if (ADM_Integrated_Logic_DW.Integrator_2_DSTATE < -10.0) {
|
||||
rtb_Pitch_Saturation = -10.0;
|
||||
if (ADM_Integrated_Logic_DW.Integrator_2_DSTATE > 8.0) {
|
||||
rtb_Pitch_Saturation = 8.0;
|
||||
} else if (ADM_Integrated_Logic_DW.Integrator_2_DSTATE < -0.0) {
|
||||
rtb_Pitch_Saturation = 0;
|
||||
} else {
|
||||
rtb_Pitch_Saturation = ADM_Integrated_Logic_DW.Integrator_2_DSTATE;
|
||||
}
|
||||
|
||||
@ -7,9 +7,9 @@
|
||||
*
|
||||
* Code generated for Simulink model 'ADM_Integrated_Logic'.
|
||||
*
|
||||
* Model version : 14.10
|
||||
* Model version : 14.11
|
||||
* Simulink Coder version : 24.2 (R2024b) 21-Jun-2024
|
||||
* C/C++ source code generated on : Mon Sep 1 15:02:07 2025
|
||||
* C/C++ source code generated on : Wed Oct 1 13:12:45 2025
|
||||
*
|
||||
* Target selection: ert.tlc
|
||||
* Embedded hardware selection: NXP->Cortex-M4
|
||||
|
||||
@ -7,9 +7,9 @@
|
||||
*
|
||||
* Code generated for Simulink model 'ADM_Integrated_Logic'.
|
||||
*
|
||||
* Model version : 14.10
|
||||
* Model version : 14.11
|
||||
* Simulink Coder version : 24.2 (R2024b) 21-Jun-2024
|
||||
* C/C++ source code generated on : Mon Sep 1 15:02:07 2025
|
||||
* C/C++ source code generated on : Wed Oct 1 13:12:45 2025
|
||||
*
|
||||
* Target selection: ert.tlc
|
||||
* Embedded hardware selection: NXP->Cortex-M4
|
||||
|
||||
@ -29,6 +29,7 @@ void Input_Data_Set_Logic(void)
|
||||
ADM_Integrated_Logic_U.GV_RWA2_ECU_Fault_Flag = GV_VCU_RC_RWA2_ECU_Fault_Flag;
|
||||
ADM_Integrated_Logic_U.GV_RWA_Actuator_Fault = GV_RC_VCU_RWA_Actuator_Fault_Flag;
|
||||
ADM_Integrated_Logic_U.GV_BrakeTorqueCommand = GV_RC_BrakeTorqueCommand;
|
||||
ADM_Integrated_Logic_U.GV_MCU_EstTrq = GV_MCU_EstTrq;
|
||||
|
||||
// ADM_Integrated_Logic_U.GV_ACU_ECU_Fault_Flag = 0;
|
||||
// ADM_Integrated_Logic_U.GV_ACU_ECU_Fault_Flag1 = 0;
|
||||
@ -64,9 +65,6 @@ void Input_Data_Set_Logic(void)
|
||||
{
|
||||
ADM_Integrated_Logic_U.GV_Vx_Command = 0;
|
||||
}
|
||||
|
||||
if(GV_MCU_Fault_Check == 0) ADM_Integrated_Logic_U.GV_MCU_EstTrq = GV_MCU_EstTrq;
|
||||
else ADM_Integrated_Logic_U.GV_MCU_EstTrq = 0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -13,6 +13,7 @@
|
||||
#include "Safety_Layer/EMERGENCY/Emergency.h"
|
||||
#include "Logic/ADM_Integrated_Logic.h"
|
||||
#include "Logic/Param_Match.h"
|
||||
#include "Safety_Layer/ECU_Check/ECU_Check.h"
|
||||
|
||||
const float Auto_Brake_Tunning = 10;
|
||||
|
||||
@ -92,6 +93,11 @@ void Autonomous_Mode_Func()
|
||||
HV_ON_FUNC(); // 고전압 체결
|
||||
|
||||
if(GV_ACU_Emergency_Stop != 1) GV_VCU_ACU_Emergency_Stop = 0;
|
||||
|
||||
ACU_Arc_check();
|
||||
ACU_Arc_check1();
|
||||
ACU_Arc_check2();
|
||||
ACU_Arc_check3();
|
||||
}
|
||||
|
||||
//---------------------RC모드-------------------------//
|
||||
|
||||
@ -6,9 +6,9 @@
|
||||
void SET_SW_VER(void)
|
||||
{
|
||||
GV_YEAR = 25;
|
||||
GV_Month = 9;
|
||||
GV_Day = 11;
|
||||
GV_Ver = 2;
|
||||
GV_Month = 10;
|
||||
GV_Day = 01;
|
||||
GV_Ver = 1;
|
||||
GV_CAR_NUM = 240623;
|
||||
|
||||
}
|
||||
|
||||
@ -38,8 +38,8 @@ void System_Check_Func(void)
|
||||
|
||||
/*-------------------- MCU Fault Check --------------------*/
|
||||
// 0 = Connected
|
||||
if(GV_MCU_FltSta == 0 && GV_MCU_Interlock == 0) GV_MCU_Fault_Check = 0;
|
||||
else GV_MCU_Fault_Check = 1;
|
||||
if(GV_MCU_FltSta == 0) GV_MCU_Fault_Check = 0;
|
||||
else GV_MCU_Fault_Check = 1;
|
||||
|
||||
/*-------------------- LDC Fault Check --------------------*/
|
||||
if(GV_LDC_FltSta == 0 && GV_LDC_TEMP_FAULT == 0) GV_LDC_Fault_Check = 0;
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@ -7,9 +7,9 @@
|
||||
*
|
||||
* Code generated for Simulink model 'ADM_Integrated_Logic'.
|
||||
*
|
||||
* Model version : 14.10
|
||||
* Model version : 14.12
|
||||
* Simulink Coder version : 24.2 (R2024b) 21-Jun-2024
|
||||
* C/C++ source code generated on : Mon Sep 1 15:02:07 2025
|
||||
* C/C++ source code generated on : Wed Oct 1 17:28:20 2025
|
||||
*
|
||||
* Target selection: ert.tlc
|
||||
* Embedded hardware selection: NXP->Cortex-M4
|
||||
@ -247,10 +247,10 @@ void ADM_Integrated_Logic_step(void)
|
||||
/* Saturate: '<S8>/Pitch_Saturation' incorporates:
|
||||
* DiscreteIntegrator: '<S8>/Integrator_2'
|
||||
*/
|
||||
if (ADM_Integrated_Logic_DW.Integrator_2_DSTATE > 10.0) {
|
||||
rtb_Pitch_Saturation = 10.0;
|
||||
} else if (ADM_Integrated_Logic_DW.Integrator_2_DSTATE < -10.0) {
|
||||
rtb_Pitch_Saturation = -10.0;
|
||||
if (ADM_Integrated_Logic_DW.Integrator_2_DSTATE > 8.0) {
|
||||
rtb_Pitch_Saturation = 8.0;
|
||||
} else if (ADM_Integrated_Logic_DW.Integrator_2_DSTATE < -8.0) {
|
||||
rtb_Pitch_Saturation = -8.0;
|
||||
} else {
|
||||
rtb_Pitch_Saturation = ADM_Integrated_Logic_DW.Integrator_2_DSTATE;
|
||||
}
|
||||
|
||||
@ -7,9 +7,9 @@
|
||||
*
|
||||
* Code generated for Simulink model 'ADM_Integrated_Logic'.
|
||||
*
|
||||
* Model version : 14.10
|
||||
* Model version : 14.12
|
||||
* Simulink Coder version : 24.2 (R2024b) 21-Jun-2024
|
||||
* C/C++ source code generated on : Mon Sep 1 15:02:07 2025
|
||||
* C/C++ source code generated on : Wed Oct 1 17:28:20 2025
|
||||
*
|
||||
* Target selection: ert.tlc
|
||||
* Embedded hardware selection: NXP->Cortex-M4
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
## Makefile generated for component 'ADM_Integrated_Logic'.
|
||||
##
|
||||
## Makefile : ADM_Integrated_Logic.mk
|
||||
## Generated on : Fri Aug 29 16:36:55 2025
|
||||
## Generated on : Wed Oct 01 13:13:09 2025
|
||||
## Final product: $(RELATIVE_PATH_TO_ANCHOR)\ADM_Integrated_Logic.exe
|
||||
## Product type : executable
|
||||
##
|
||||
@ -40,8 +40,8 @@ NODEBUG = 1
|
||||
## TOOLCHAIN SPECIFICATIONS
|
||||
###########################################################################
|
||||
|
||||
# Toolchain Name: Microsoft Visual C++ 2022 v17.0 | nmake (64-bit Windows)
|
||||
# Supported Version(s): 17.0
|
||||
# Toolchain Name: Microsoft Visual C++ 2017 v15.0 | nmake (64-bit Windows)
|
||||
# Supported Version(s): 15.0
|
||||
# ToolchainInfo Version: 2024b
|
||||
# Specification Revision: 1.0
|
||||
#
|
||||
@ -67,7 +67,7 @@ CPU = AMD64
|
||||
APPVER = 5.02
|
||||
CVARSFLAG = $(cvarsmt)
|
||||
CFLAGS_ADDITIONAL = -D_CRT_SECURE_NO_WARNINGS
|
||||
CPPFLAGS_ADDITIONAL = -EHs -D_CRT_SECURE_NO_WARNINGS /wd4251 /Zc:__cplusplus
|
||||
CPPFLAGS_ADDITIONAL = -EHs -D_CRT_SECURE_NO_WARNINGS /wd4251
|
||||
LIBS_TOOLCHAIN = $(conlibs)
|
||||
|
||||
TOOLCHAIN_SRCS =
|
||||
|
||||
@ -7,9 +7,9 @@
|
||||
*
|
||||
* Code generated for Simulink model 'ADM_Integrated_Logic'.
|
||||
*
|
||||
* Model version : 14.10
|
||||
* Model version : 14.12
|
||||
* Simulink Coder version : 24.2 (R2024b) 21-Jun-2024
|
||||
* C/C++ source code generated on : Mon Sep 1 15:02:07 2025
|
||||
* C/C++ source code generated on : Wed Oct 1 17:28:20 2025
|
||||
*
|
||||
* Target selection: ert.tlc
|
||||
* Embedded hardware selection: NXP->Cortex-M4
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -7,9 +7,9 @@
|
||||
*
|
||||
* Code generated for Simulink model 'ADM_Integrated_Logic'.
|
||||
*
|
||||
* Model version : 14.10
|
||||
* Model version : 14.12
|
||||
* Simulink Coder version : 24.2 (R2024b) 21-Jun-2024
|
||||
* C/C++ source code generated on : Mon Sep 1 15:02:07 2025
|
||||
* C/C++ source code generated on : Wed Oct 1 17:28:20 2025
|
||||
*
|
||||
* Target selection: ert.tlc
|
||||
* Embedded hardware selection: NXP->Cortex-M4
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -46,7 +46,7 @@ MSI
|
||||
Model version
|
||||
</td>
|
||||
<td align="left" valign="top">
|
||||
14.10
|
||||
14.12
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
@ -112,7 +112,7 @@ Simulink Coder version
|
||||
Timestamp of Generated Source Code
|
||||
</td>
|
||||
<td align="left" valign="top">
|
||||
Mon Sep 1 15:02:07 2025
|
||||
Wed Oct 1 17:28:20 2025
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
Binary file not shown.
@ -1,2 +1,2 @@
|
||||
set "VSCMD_START_DIR=%CD%"
|
||||
CALL "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\VCVARSALL.BAT " amd64
|
||||
CALL "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Auxiliary\Build\VCVARSALL.BAT " amd64
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MF0 version="1.1" packageUris="http://schema.mathworks.com/mf0/SlCache/19700101">
|
||||
<slcache.FileAttributes type="slcache.FileAttributes" uuid="103e42e4-3aa3-4df0-8408-97821599763e">
|
||||
<checksum>3UaoD74jdS9e7uGlUww/l1Dm1BASDbGrQ12GG0hoTDMgY/NgyvZjSgdobkhLKiH7SYpT1Cg7/T2NLBvUjqF0iA==</checksum>
|
||||
<slcache.FileAttributes type="slcache.FileAttributes" uuid="70ff4d30-41e4-4514-acdb-461a311f3d7d">
|
||||
<checksum>quFCE9zV92WLNC208DGHDdyg71qh0GdzgYk4tZS/+wNpu06t1oE/xkJSu6PRZ5hc6POirWqownk2JDk0PkmX0g==</checksum>
|
||||
</slcache.FileAttributes>
|
||||
</MF0>
|
||||
Binary file not shown.
Binary file not shown.
BIN
[ADM] Integrated Logic/slprj/_jitprj/sG1bbwUluQftiQKpVjKqnlG.l
Normal file
BIN
[ADM] Integrated Logic/slprj/_jitprj/sG1bbwUluQftiQKpVjKqnlG.l
Normal file
Binary file not shown.
BIN
[ADM] Integrated Logic/slprj/_jitprj/sG1bbwUluQftiQKpVjKqnlG.mat
Normal file
BIN
[ADM] Integrated Logic/slprj/_jitprj/sG1bbwUluQftiQKpVjKqnlG.mat
Normal file
Binary file not shown.
BIN
[ADM] Integrated Logic/slprj/_jitprj/sHDM7lJz6NzlGtBfsYfF6GB.l
Normal file
BIN
[ADM] Integrated Logic/slprj/_jitprj/sHDM7lJz6NzlGtBfsYfF6GB.l
Normal file
Binary file not shown.
BIN
[ADM] Integrated Logic/slprj/_jitprj/sHDM7lJz6NzlGtBfsYfF6GB.mat
Normal file
BIN
[ADM] Integrated Logic/slprj/_jitprj/sHDM7lJz6NzlGtBfsYfF6GB.mat
Normal file
Binary file not shown.
BIN
[ADM] Integrated Logic/slprj/_jitprj/sUGitLSwHOsxVPJys6UH6o.l
Normal file
BIN
[ADM] Integrated Logic/slprj/_jitprj/sUGitLSwHOsxVPJys6UH6o.l
Normal file
Binary file not shown.
BIN
[ADM] Integrated Logic/slprj/_jitprj/sUGitLSwHOsxVPJys6UH6o.mat
Normal file
BIN
[ADM] Integrated Logic/slprj/_jitprj/sUGitLSwHOsxVPJys6UH6o.mat
Normal file
Binary file not shown.
BIN
[ADM] Integrated Logic/slprj/_jitprj/sbYSFl8jbSeiPhACokBl36D.l
Normal file
BIN
[ADM] Integrated Logic/slprj/_jitprj/sbYSFl8jbSeiPhACokBl36D.l
Normal file
Binary file not shown.
BIN
[ADM] Integrated Logic/slprj/_jitprj/sbYSFl8jbSeiPhACokBl36D.mat
Normal file
BIN
[ADM] Integrated Logic/slprj/_jitprj/sbYSFl8jbSeiPhACokBl36D.mat
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user