Merge pull request #79 from Dev-KATECH/release/2ndADM

Release/2nd adm
This commit is contained in:
3minbe 2026-05-12 20:13:30 +09:00 committed by GitHub
commit 517cf370ce
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
104 changed files with 43141 additions and 43078 deletions

View File

@ -5,7 +5,7 @@
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
<provider class="com.freescale.s32ds.cross.gnu.CrossGCCBuiltinSpecsDetector" console="false" env-hash="1760926136319153276" id="com.freescale.s32ds.cross.gnu.CrossGCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT S32DS Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<provider class="com.freescale.s32ds.cross.gnu.CrossGCCBuiltinSpecsDetector" console="false" env-hash="714361228673649782" id="com.freescale.s32ds.cross.gnu.CrossGCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT S32DS Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/>
</provider>
@ -16,7 +16,7 @@
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
<provider class="com.freescale.s32ds.cross.gnu.CrossGCCBuiltinSpecsDetector" console="false" env-hash="1818428021063985820" id="com.freescale.s32ds.cross.gnu.CrossGCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT S32DS Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<provider class="com.freescale.s32ds.cross.gnu.CrossGCCBuiltinSpecsDetector" console="false" env-hash="771863113418482326" id="com.freescale.s32ds.cross.gnu.CrossGCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT S32DS Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/>
</provider>
@ -27,7 +27,7 @@
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
<provider class="com.freescale.s32ds.cross.gnu.CrossGCCBuiltinSpecsDetector" console="false" env-hash="1818428021063985820" id="com.freescale.s32ds.cross.gnu.CrossGCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT S32DS Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<provider class="com.freescale.s32ds.cross.gnu.CrossGCCBuiltinSpecsDetector" console="false" env-hash="771863113418482326" id="com.freescale.s32ds.cross.gnu.CrossGCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT S32DS Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/>
</provider>
@ -38,7 +38,7 @@
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
<provider class="com.freescale.s32ds.cross.gnu.CrossGCCBuiltinSpecsDetector" console="false" env-hash="1818428021063985820" id="com.freescale.s32ds.cross.gnu.CrossGCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT S32DS Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<provider class="com.freescale.s32ds.cross.gnu.CrossGCCBuiltinSpecsDetector" console="false" env-hash="771863113418482326" id="com.freescale.s32ds.cross.gnu.CrossGCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT S32DS Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/>
</provider>

View File

@ -1,6 +1,8 @@
eclipse.preferences.version=1
encoding//src/Global_Variable.c=UTF-8
encoding//src/Global_Variable.h=UTF-8
encoding//src/Logic/Param_Match.c=UTF-8
encoding//src/Operation_Layer/Lamp/Lamp.c=UTF-8
encoding//src/Safety_Layer/CRC/CRC_UDM.c=UTF-8
encoding//src/Safety_Layer/CRC/CRC_UDM_4BIT.c=UTF-8
encoding//src/System_Layer/Drive_Mode.c=UTF-8

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -3,7 +3,7 @@ Trivially needed symbols: ECU3_KATECH_Logic_1000ms ECU3_KATECH_Logic_200ms ECU3_
Initial Symbol table:
System_check/18 (System_check) @06b3aee0
System_check/18 (System_check) @06be9000
Type: function
Visibility: external public
References:
@ -11,7 +11,7 @@ System_check/18 (System_check) @06b3aee0
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4
Calls:
RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
RWA2_Arc_check/17 (RWA2_Arc_check) @06be8380
Type: function
Visibility: external public
References:
@ -19,7 +19,7 @@ RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4
Calls:
RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
RWA1_Arc_check/16 (RWA1_Arc_check) @06be80e0
Type: function
Visibility: external public
References:
@ -27,7 +27,7 @@ RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4
Calls:
RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
RCU_Arc_check/15 (RCU_Arc_check) @06be8ee0
Type: function
Visibility: external public
References:
@ -35,7 +35,7 @@ RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4
Calls:
IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
IDB_Arc_check/14 (IDB_Arc_check) @06be8e00
Type: function
Visibility: external public
References:
@ -43,28 +43,28 @@ IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4
Calls:
Emergency_Switch/13 (Emergency_Switch) @06b34c60
Emergency_Switch/13 (Emergency_Switch) @06be4cf0
Type: variable
Visibility: external public
References:
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not-ready
Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06b34c18
GV_DIN_CH2/12 (GV_DIN_CH2) @06be4ca8
Type: variable
Visibility: external public
References:
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not-ready
Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06b34b88
GV_DIN_CH1/11 (GV_DIN_CH1) @06be4c18
Type: variable
Visibility: external public
References:
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not-ready
Varpool flags:
Digital_Read/10 (Digital_Read) @06b3aa80
Digital_Read/10 (Digital_Read) @06be8d20
Type: function
Visibility: external public
References:
@ -72,7 +72,7 @@ Digital_Read/10 (Digital_Read) @06b3aa80
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 ECU3_KATECH_Logic_10ms/4
Calls:
CheckIgnition/9 (CheckIgnition) @06b3a7e0
CheckIgnition/9 (CheckIgnition) @06be8a80
Type: function
Visibility: external public
References:
@ -80,7 +80,7 @@ CheckIgnition/9 (CheckIgnition) @06b3a7e0
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_2ms/2
Calls:
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06b3a2a0
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06be8540
Type: function definition analyzed
Visibility: public
Aux: @01733ea0
@ -89,73 +89,73 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06b3a2a0
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06b3a000
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06be82a0
Type: function definition analyzed
Visibility: public
Aux: @06b3a2a0
Aux: @06be8540
References:
Referring:
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06b35b60
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06be8000
Type: function definition analyzed
Visibility: public
Aux: @06b3a000
Aux: @06be82a0
References:
Referring:
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06b357e0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06be29a0
Type: function definition analyzed
Visibility: public
Aux: @06b35b60
Aux: @06be8000
References:
Referring:
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06b351c0
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06be2700
Type: function definition analyzed
Visibility: public
Aux: @06b357e0
Aux: @06be29a0
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
Referring:
Function flags: body optimize_size
Called by:
Calls: System_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) @06b350e0
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06be2460
Type: function definition analyzed
Visibility: public
Aux: @06b351c0
Aux: @06be2700
References:
Referring:
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06b35d20
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06be2ee0
Type: function definition analyzed
Visibility: public
Aux: @06b350e0
Aux: @06be2460
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: CheckIgnition/9
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06be2c40
Type: function definition analyzed
Visibility: public
Aux: @06b35d20
Aux: @06be2ee0
References:
Referring:
Function flags: body optimize_size
Called by:
Calls:
Test_Signal_1_/0 (Test_Signal_1_) @06b217e0
Test_Signal_1_/0 (Test_Signal_1_) @06bd1870
Type: variable definition analyzed
Visibility: public
Aux: @06b35a80
Aux: @06be2c40
References:
Referring:
Availability: not-ready
@ -165,7 +165,7 @@ Removing unused symbols:
Reclaimed Symbol table:
System_check/18 (System_check) @06b3aee0
System_check/18 (System_check) @06be9000
Type: function
Visibility: external public
References:
@ -173,7 +173,7 @@ System_check/18 (System_check) @06b3aee0
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4
Calls:
RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
RWA2_Arc_check/17 (RWA2_Arc_check) @06be8380
Type: function
Visibility: external public
References:
@ -181,7 +181,7 @@ RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4
Calls:
RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
RWA1_Arc_check/16 (RWA1_Arc_check) @06be80e0
Type: function
Visibility: external public
References:
@ -189,7 +189,7 @@ RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4
Calls:
RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
RCU_Arc_check/15 (RCU_Arc_check) @06be8ee0
Type: function
Visibility: external public
References:
@ -197,7 +197,7 @@ RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4
Calls:
IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
IDB_Arc_check/14 (IDB_Arc_check) @06be8e00
Type: function
Visibility: external public
References:
@ -205,28 +205,28 @@ IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4
Calls:
Emergency_Switch/13 (Emergency_Switch) @06b34c60
Emergency_Switch/13 (Emergency_Switch) @06be4cf0
Type: variable
Visibility: external public
References:
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not-ready
Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06b34c18
GV_DIN_CH2/12 (GV_DIN_CH2) @06be4ca8
Type: variable
Visibility: external public
References:
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not-ready
Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06b34b88
GV_DIN_CH1/11 (GV_DIN_CH1) @06be4c18
Type: variable
Visibility: external public
References:
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not-ready
Varpool flags:
Digital_Read/10 (Digital_Read) @06b3aa80
Digital_Read/10 (Digital_Read) @06be8d20
Type: function
Visibility: external public
References:
@ -234,7 +234,7 @@ Digital_Read/10 (Digital_Read) @06b3aa80
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 ECU3_KATECH_Logic_10ms/4
Calls:
CheckIgnition/9 (CheckIgnition) @06b3a7e0
CheckIgnition/9 (CheckIgnition) @06be8a80
Type: function
Visibility: external public
References:
@ -242,7 +242,7 @@ CheckIgnition/9 (CheckIgnition) @06b3a7e0
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_2ms/2
Calls:
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06b3a2a0
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06be8540
Type: function definition analyzed
Visibility: public
References:
@ -250,7 +250,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06b3a2a0
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06b3a000
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06be82a0
Type: function definition analyzed
Visibility: public
References:
@ -258,7 +258,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06b3a000
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06b35b60
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06be8000
Type: function definition analyzed
Visibility: public
References:
@ -266,7 +266,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06b35b60
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06b357e0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06be29a0
Type: function definition analyzed
Visibility: public
References:
@ -274,7 +274,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06b357e0
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06b351c0
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06be2700
Type: function definition analyzed
Visibility: public
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
@ -282,7 +282,7 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06b351c0
Function flags: body optimize_size
Called by:
Calls: System_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) @06b350e0
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06be2460
Type: function definition analyzed
Visibility: public
References:
@ -290,7 +290,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06b350e0
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06b35d20
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06be2ee0
Type: function definition analyzed
Visibility: public
References:
@ -298,7 +298,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06b35d20
Function flags: body optimize_size
Called by:
Calls: CheckIgnition/9
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06be2c40
Type: function definition analyzed
Visibility: public
References:
@ -306,7 +306,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
Function flags: body optimize_size
Called by:
Calls:
Test_Signal_1_/0 (Test_Signal_1_) @06b217e0
Test_Signal_1_/0 (Test_Signal_1_) @06bd1870
Type: variable definition analyzed
Visibility: public
References:
@ -317,7 +317,7 @@ Test_Signal_1_/0 (Test_Signal_1_) @06b217e0
Initial Symbol table:
System_check/18 (System_check) @06b3aee0
System_check/18 (System_check) @06be9000
Type: function
Visibility: external public
References:
@ -325,7 +325,7 @@ System_check/18 (System_check) @06b3aee0
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4
Calls:
RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
RWA2_Arc_check/17 (RWA2_Arc_check) @06be8380
Type: function
Visibility: external public
References:
@ -333,7 +333,7 @@ RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4
Calls:
RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
RWA1_Arc_check/16 (RWA1_Arc_check) @06be80e0
Type: function
Visibility: external public
References:
@ -341,7 +341,7 @@ RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4
Calls:
RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
RCU_Arc_check/15 (RCU_Arc_check) @06be8ee0
Type: function
Visibility: external public
References:
@ -349,7 +349,7 @@ RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4
Calls:
IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
IDB_Arc_check/14 (IDB_Arc_check) @06be8e00
Type: function
Visibility: external public
References:
@ -357,28 +357,28 @@ IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4
Calls:
Emergency_Switch/13 (Emergency_Switch) @06b34c60
Emergency_Switch/13 (Emergency_Switch) @06be4cf0
Type: variable
Visibility: external public
References:
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not-ready
Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06b34c18
GV_DIN_CH2/12 (GV_DIN_CH2) @06be4ca8
Type: variable
Visibility: external public
References:
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not-ready
Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06b34b88
GV_DIN_CH1/11 (GV_DIN_CH1) @06be4c18
Type: variable
Visibility: external public
References:
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not-ready
Varpool flags:
Digital_Read/10 (Digital_Read) @06b3aa80
Digital_Read/10 (Digital_Read) @06be8d20
Type: function
Visibility: external public
References:
@ -386,7 +386,7 @@ Digital_Read/10 (Digital_Read) @06b3aa80
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 ECU3_KATECH_Logic_10ms/4
Calls:
CheckIgnition/9 (CheckIgnition) @06b3a7e0
CheckIgnition/9 (CheckIgnition) @06be8a80
Type: function
Visibility: external public
References:
@ -394,7 +394,7 @@ CheckIgnition/9 (CheckIgnition) @06b3a7e0
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_2ms/2
Calls:
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06b3a2a0
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06be8540
Type: function definition analyzed
Visibility: public
References:
@ -402,7 +402,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06b3a2a0
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06b3a000
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06be82a0
Type: function definition analyzed
Visibility: public
References:
@ -410,7 +410,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06b3a000
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06b35b60
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06be8000
Type: function definition analyzed
Visibility: public
References:
@ -418,7 +418,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06b35b60
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06b357e0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06be29a0
Type: function definition analyzed
Visibility: public
References:
@ -426,7 +426,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06b357e0
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06b351c0
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06be2700
Type: function definition analyzed
Visibility: public
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
@ -434,7 +434,7 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06b351c0
Function flags: body optimize_size
Called by:
Calls: System_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) @06b350e0
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06be2460
Type: function definition analyzed
Visibility: public
References:
@ -442,7 +442,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06b350e0
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06b35d20
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06be2ee0
Type: function definition analyzed
Visibility: public
References:
@ -450,7 +450,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06b35d20
Function flags: body optimize_size
Called by:
Calls: CheckIgnition/9
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06be2c40
Type: function definition analyzed
Visibility: public
References:
@ -458,7 +458,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
Function flags: body optimize_size
Called by:
Calls:
Test_Signal_1_/0 (Test_Signal_1_) @06b217e0
Test_Signal_1_/0 (Test_Signal_1_) @06bd1870
Type: variable definition analyzed
Visibility: public
References:
@ -470,7 +470,7 @@ Removing unused symbols:
Reclaimed Symbol table:
System_check/18 (System_check) @06b3aee0
System_check/18 (System_check) @06be9000
Type: function
Visibility: external public
References:
@ -478,7 +478,7 @@ System_check/18 (System_check) @06b3aee0
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4
Calls:
RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
RWA2_Arc_check/17 (RWA2_Arc_check) @06be8380
Type: function
Visibility: external public
References:
@ -486,7 +486,7 @@ RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4
Calls:
RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
RWA1_Arc_check/16 (RWA1_Arc_check) @06be80e0
Type: function
Visibility: external public
References:
@ -494,7 +494,7 @@ RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4
Calls:
RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
RCU_Arc_check/15 (RCU_Arc_check) @06be8ee0
Type: function
Visibility: external public
References:
@ -502,7 +502,7 @@ RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4
Calls:
IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
IDB_Arc_check/14 (IDB_Arc_check) @06be8e00
Type: function
Visibility: external public
References:
@ -510,28 +510,28 @@ IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4
Calls:
Emergency_Switch/13 (Emergency_Switch) @06b34c60
Emergency_Switch/13 (Emergency_Switch) @06be4cf0
Type: variable
Visibility: external public
References:
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not-ready
Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06b34c18
GV_DIN_CH2/12 (GV_DIN_CH2) @06be4ca8
Type: variable
Visibility: external public
References:
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not-ready
Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06b34b88
GV_DIN_CH1/11 (GV_DIN_CH1) @06be4c18
Type: variable
Visibility: external public
References:
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not-ready
Varpool flags:
Digital_Read/10 (Digital_Read) @06b3aa80
Digital_Read/10 (Digital_Read) @06be8d20
Type: function
Visibility: external public
References:
@ -539,7 +539,7 @@ Digital_Read/10 (Digital_Read) @06b3aa80
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 ECU3_KATECH_Logic_10ms/4
Calls:
CheckIgnition/9 (CheckIgnition) @06b3a7e0
CheckIgnition/9 (CheckIgnition) @06be8a80
Type: function
Visibility: external public
References:
@ -547,7 +547,7 @@ CheckIgnition/9 (CheckIgnition) @06b3a7e0
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_2ms/2
Calls:
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06b3a2a0
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06be8540
Type: function definition analyzed
Visibility: public
References:
@ -555,7 +555,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06b3a2a0
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06b3a000
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06be82a0
Type: function definition analyzed
Visibility: public
References:
@ -563,7 +563,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06b3a000
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06b35b60
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06be8000
Type: function definition analyzed
Visibility: public
References:
@ -571,7 +571,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06b35b60
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06b357e0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06be29a0
Type: function definition analyzed
Visibility: public
References:
@ -579,7 +579,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06b357e0
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06b351c0
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06be2700
Type: function definition analyzed
Visibility: public
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
@ -587,7 +587,7 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06b351c0
Function flags: body optimize_size
Called by:
Calls: System_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) @06b350e0
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06be2460
Type: function definition analyzed
Visibility: public
References:
@ -595,7 +595,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06b350e0
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06b35d20
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06be2ee0
Type: function definition analyzed
Visibility: public
References:
@ -603,7 +603,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06b35d20
Function flags: body optimize_size
Called by:
Calls: CheckIgnition/9
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06be2c40
Type: function definition analyzed
Visibility: public
References:
@ -611,7 +611,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
Function flags: body optimize_size
Called by:
Calls:
Test_Signal_1_/0 (Test_Signal_1_) @06b217e0
Test_Signal_1_/0 (Test_Signal_1_) @06bd1870
Type: variable definition analyzed
Visibility: public
References:
@ -624,7 +624,7 @@ Reclaiming variables:
Clearing address taken flags:
Optimized Symbol table:
ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06d9a620
ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06e467e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 22
@ -636,7 +636,7 @@ ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06d9a620
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/22 (ECU3_KATECH_Logic_init) @06d9a540
ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06e46700
Type: function definition analyzed
Visibility: public
next sharing asm name: 21
@ -649,7 +649,7 @@ ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06d9a540
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/21 (ECU3_KATECH_Logic_init) @06d9a460
ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06e46620
Type: function definition analyzed
Visibility: public
next sharing asm name: 20
@ -662,7 +662,7 @@ ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06d9a460
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/20 (ECU3_KATECH_Logic_init) @06d9a380
ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06e46540
Type: function definition analyzed
Visibility: public
next sharing asm name: 19
@ -675,7 +675,7 @@ ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06d9a380
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/19 (ECU3_KATECH_Logic_init) @06d9a2a0
ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06e46460
Type: function definition analyzed
Visibility: public
next sharing asm name: 1
@ -688,7 +688,7 @@ ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06d9a2a0
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:
System_check/18 (System_check) @06b3aee0
System_check/18 (System_check) @06be9000
Type: function
Visibility: external public
References:
@ -697,7 +697,7 @@ System_check/18 (System_check) @06b3aee0
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
RWA2_Arc_check/17 (RWA2_Arc_check) @06be8380
Type: function
Visibility: external public
References:
@ -706,7 +706,7 @@ RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
RWA1_Arc_check/16 (RWA1_Arc_check) @06be80e0
Type: function
Visibility: external public
References:
@ -715,7 +715,7 @@ RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
RCU_Arc_check/15 (RCU_Arc_check) @06be8ee0
Type: function
Visibility: external public
References:
@ -724,7 +724,7 @@ RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
IDB_Arc_check/14 (IDB_Arc_check) @06be8e00
Type: function
Visibility: external public
References:
@ -733,7 +733,7 @@ IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
Emergency_Switch/13 (Emergency_Switch) @06b34c60
Emergency_Switch/13 (Emergency_Switch) @06be4cf0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -741,7 +741,7 @@ Emergency_Switch/13 (Emergency_Switch) @06b34c60
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06b34c18
GV_DIN_CH2/12 (GV_DIN_CH2) @06be4ca8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -749,7 +749,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06b34c18
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06b34b88
GV_DIN_CH1/11 (GV_DIN_CH1) @06be4c18
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -757,7 +757,7 @@ GV_DIN_CH1/11 (GV_DIN_CH1) @06b34b88
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not_available
Varpool flags:
Digital_Read/10 (Digital_Read) @06b3aa80
Digital_Read/10 (Digital_Read) @06be8d20
Type: function
Visibility: external public
References:
@ -766,7 +766,7 @@ Digital_Read/10 (Digital_Read) @06b3aa80
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:
CheckIgnition/9 (CheckIgnition) @06b3a7e0
CheckIgnition/9 (CheckIgnition) @06be8a80
Type: function
Visibility: external public
References:
@ -775,7 +775,7 @@ CheckIgnition/9 (CheckIgnition) @06b3a7e0
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) @06b3a2a0
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06be8540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -784,7 +784,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06b3a2a0
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) @06b3a000
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06be82a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -793,7 +793,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06b3a000
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_100ms/6 (ECU3_KATECH_Logic_100ms) @06b35b60
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06be8000
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -802,7 +802,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06b35b60
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/22 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06b357e0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06be29a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -811,7 +811,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06b357e0
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/21 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06b351c0
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06be2700
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)
@ -820,7 +820,7 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06b351c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_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) @06b350e0
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06be2460
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -829,7 +829,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06b350e0
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/20 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06b35d20
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06be2ee0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -838,7 +838,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06b35d20
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CheckIgnition/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06be2c40
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 19
@ -848,7 +848,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls:
Test_Signal_1_/0 (Test_Signal_1_) @06b217e0
Test_Signal_1_/0 (Test_Signal_1_) @06bd1870
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -884,7 +884,7 @@ Removing variables:
Final Symbol table:
System_check/18 (System_check) @06b3aee0
System_check/18 (System_check) @06be9000
Type: function
Visibility: external public
References:
@ -893,7 +893,7 @@ System_check/18 (System_check) @06b3aee0
Function flags: optimize_size
Called by:
Calls:
RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
RWA2_Arc_check/17 (RWA2_Arc_check) @06be8380
Type: function
Visibility: external public
References:
@ -902,7 +902,7 @@ RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
Function flags: optimize_size
Called by:
Calls:
RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
RWA1_Arc_check/16 (RWA1_Arc_check) @06be80e0
Type: function
Visibility: external public
References:
@ -911,7 +911,7 @@ RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
Function flags: optimize_size
Called by:
Calls:
RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
RCU_Arc_check/15 (RCU_Arc_check) @06be8ee0
Type: function
Visibility: external public
References:
@ -920,7 +920,7 @@ RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
Function flags: optimize_size
Called by:
Calls:
IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
IDB_Arc_check/14 (IDB_Arc_check) @06be8e00
Type: function
Visibility: external public
References:
@ -929,7 +929,7 @@ IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
Function flags: optimize_size
Called by:
Calls:
Emergency_Switch/13 (Emergency_Switch) @06b34c60
Emergency_Switch/13 (Emergency_Switch) @06be4cf0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -937,7 +937,7 @@ Emergency_Switch/13 (Emergency_Switch) @06b34c60
Referring:
Availability: not_available
Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06b34c18
GV_DIN_CH2/12 (GV_DIN_CH2) @06be4ca8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -945,7 +945,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06b34c18
Referring:
Availability: not_available
Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06b34b88
GV_DIN_CH1/11 (GV_DIN_CH1) @06be4c18
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -953,7 +953,7 @@ GV_DIN_CH1/11 (GV_DIN_CH1) @06b34b88
Referring:
Availability: not_available
Varpool flags:
Digital_Read/10 (Digital_Read) @06b3aa80
Digital_Read/10 (Digital_Read) @06be8d20
Type: function
Visibility: external public
References:
@ -962,7 +962,7 @@ Digital_Read/10 (Digital_Read) @06b3aa80
Function flags: optimize_size
Called by:
Calls:
CheckIgnition/9 (CheckIgnition) @06b3a7e0
CheckIgnition/9 (CheckIgnition) @06be8a80
Type: function
Visibility: external public
References:
@ -971,7 +971,7 @@ CheckIgnition/9 (CheckIgnition) @06b3a7e0
Function flags: optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06b3a2a0
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06be8540
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
@ -980,7 +980,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06b3a2a0
Function flags: count:1073741824 (estimated locally) icf_merged nonfreeing_fn optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06b3a000
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06be82a0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
@ -989,7 +989,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06b3a000
Function flags: count:1073741824 (estimated locally) icf_merged nonfreeing_fn optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06b35b60
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06be8000
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
@ -998,7 +998,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06b35b60
Function flags: count:1073741824 (estimated locally) icf_merged nonfreeing_fn optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06b357e0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06be29a0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
@ -1007,7 +1007,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06b357e0
Function flags: count:1073741824 (estimated locally) icf_merged nonfreeing_fn optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06b351c0
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06be2700
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
@ -1016,7 +1016,7 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06b351c0
Function flags: count:1073741824 (estimated locally) optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06b350e0
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06be2460
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
@ -1025,7 +1025,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06b350e0
Function flags: count:1073741824 (estimated locally) icf_merged nonfreeing_fn optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06b35d20
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06be2ee0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
@ -1034,7 +1034,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06b35d20
Function flags: count:1073741824 (estimated locally) optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06be2c40
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
@ -1043,7 +1043,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
Function flags: count:1073741824 (estimated locally) icf_merged nonfreeing_fn optimize_size
Called by:
Calls:
Test_Signal_1_/0 (Test_Signal_1_) @06b217e0
Test_Signal_1_/0 (Test_Signal_1_) @06bd1870
Type: variable definition analyzed
Visibility: externally_visible asm_written public
Aux: @00000001

View File

@ -13,7 +13,7 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
System_check/18 (System_check) @06b3aee0
System_check/18 (System_check) @06be9000
Type: function
Visibility: external public
References:
@ -22,7 +22,7 @@ System_check/18 (System_check) @06b3aee0
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4
Calls:
RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
RWA2_Arc_check/17 (RWA2_Arc_check) @06be8380
Type: function
Visibility: external public
References:
@ -31,7 +31,7 @@ RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4
Calls:
RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
RWA1_Arc_check/16 (RWA1_Arc_check) @06be80e0
Type: function
Visibility: external public
References:
@ -40,7 +40,7 @@ RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4
Calls:
RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
RCU_Arc_check/15 (RCU_Arc_check) @06be8ee0
Type: function
Visibility: external public
References:
@ -49,7 +49,7 @@ RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4
Calls:
IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
IDB_Arc_check/14 (IDB_Arc_check) @06be8e00
Type: function
Visibility: external public
References:
@ -58,7 +58,7 @@ IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4
Calls:
Emergency_Switch/13 (Emergency_Switch) @06b34c60
Emergency_Switch/13 (Emergency_Switch) @06be4cf0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -66,7 +66,7 @@ Emergency_Switch/13 (Emergency_Switch) @06b34c60
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06b34c18
GV_DIN_CH2/12 (GV_DIN_CH2) @06be4ca8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -74,7 +74,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06b34c18
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06b34b88
GV_DIN_CH1/11 (GV_DIN_CH1) @06be4c18
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -82,7 +82,7 @@ GV_DIN_CH1/11 (GV_DIN_CH1) @06b34b88
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not_available
Varpool flags:
Digital_Read/10 (Digital_Read) @06b3aa80
Digital_Read/10 (Digital_Read) @06be8d20
Type: function
Visibility: external public
References:
@ -91,7 +91,7 @@ Digital_Read/10 (Digital_Read) @06b3aa80
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 ECU3_KATECH_Logic_10ms/4
Calls:
CheckIgnition/9 (CheckIgnition) @06b3a7e0
CheckIgnition/9 (CheckIgnition) @06be8a80
Type: function
Visibility: external public
References:
@ -100,7 +100,7 @@ CheckIgnition/9 (CheckIgnition) @06b3a7e0
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_2ms/2
Calls:
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06b3a2a0
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06be8540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -109,7 +109,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06b3a2a0
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06b3a000
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06be82a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -118,7 +118,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06b3a000
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06b35b60
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06be8000
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -127,7 +127,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06b35b60
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06b357e0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06be29a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -136,7 +136,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06b357e0
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06b351c0
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06be2700
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)
@ -145,7 +145,7 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06b351c0
Function flags: body optimize_size
Called by:
Calls: System_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) @06b350e0
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06be2460
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -154,7 +154,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06b350e0
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06b35d20
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06be2ee0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -163,7 +163,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06b35d20
Function flags: body optimize_size
Called by:
Calls: CheckIgnition/9
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06be2c40
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -172,7 +172,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
Function flags: body optimize_size
Called by:
Calls:
Test_Signal_1_/0 (Test_Signal_1_) @06b217e0
Test_Signal_1_/0 (Test_Signal_1_) @06bd1870
Type: variable definition analyzed
Visibility: externally_visible public
References:

View File

@ -4,7 +4,7 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
System_check/18 (System_check) @06b3aee0
System_check/18 (System_check) @06be9000
Type: function
Visibility: external public
References:
@ -13,7 +13,7 @@ System_check/18 (System_check) @06b3aee0
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
RWA2_Arc_check/17 (RWA2_Arc_check) @06be8380
Type: function
Visibility: external public
References:
@ -22,7 +22,7 @@ RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
RWA1_Arc_check/16 (RWA1_Arc_check) @06be80e0
Type: function
Visibility: external public
References:
@ -31,7 +31,7 @@ RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
RCU_Arc_check/15 (RCU_Arc_check) @06be8ee0
Type: function
Visibility: external public
References:
@ -40,7 +40,7 @@ RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
IDB_Arc_check/14 (IDB_Arc_check) @06be8e00
Type: function
Visibility: external public
References:
@ -49,7 +49,7 @@ IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
Emergency_Switch/13 (Emergency_Switch) @06b34c60
Emergency_Switch/13 (Emergency_Switch) @06be4cf0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -57,7 +57,7 @@ Emergency_Switch/13 (Emergency_Switch) @06b34c60
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06b34c18
GV_DIN_CH2/12 (GV_DIN_CH2) @06be4ca8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -65,7 +65,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06b34c18
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06b34b88
GV_DIN_CH1/11 (GV_DIN_CH1) @06be4c18
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -73,7 +73,7 @@ GV_DIN_CH1/11 (GV_DIN_CH1) @06b34b88
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not_available
Varpool flags:
Digital_Read/10 (Digital_Read) @06b3aa80
Digital_Read/10 (Digital_Read) @06be8d20
Type: function
Visibility: external public
References:
@ -82,7 +82,7 @@ Digital_Read/10 (Digital_Read) @06b3aa80
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:
CheckIgnition/9 (CheckIgnition) @06b3a7e0
CheckIgnition/9 (CheckIgnition) @06be8a80
Type: function
Visibility: external public
References:
@ -91,7 +91,7 @@ CheckIgnition/9 (CheckIgnition) @06b3a7e0
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) @06b3a2a0
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06be8540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -100,7 +100,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06b3a2a0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06b3a000
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06be82a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -109,7 +109,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06b3a000
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06b35b60
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06be8000
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -118,7 +118,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06b35b60
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06b357e0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06be29a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -127,7 +127,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06b357e0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06b351c0
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06be2700
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)
@ -136,7 +136,7 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06b351c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_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) @06b350e0
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06be2460
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -145,7 +145,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06b350e0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06b35d20
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06be2ee0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -154,7 +154,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06b35d20
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CheckIgnition/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06be2c40
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -163,7 +163,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
Test_Signal_1_/0 (Test_Signal_1_) @06b217e0
Test_Signal_1_/0 (Test_Signal_1_) @06bd1870
Type: variable definition analyzed
Visibility: externally_visible public
References:

View File

@ -14,7 +14,7 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
System_check/18 (System_check) @06b3aee0
System_check/18 (System_check) @06be9000
Type: function
Visibility: external public
References:
@ -23,7 +23,7 @@ System_check/18 (System_check) @06b3aee0
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
RWA2_Arc_check/17 (RWA2_Arc_check) @06be8380
Type: function
Visibility: external public
References:
@ -32,7 +32,7 @@ RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
RWA1_Arc_check/16 (RWA1_Arc_check) @06be80e0
Type: function
Visibility: external public
References:
@ -41,7 +41,7 @@ RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
RCU_Arc_check/15 (RCU_Arc_check) @06be8ee0
Type: function
Visibility: external public
References:
@ -50,7 +50,7 @@ RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
IDB_Arc_check/14 (IDB_Arc_check) @06be8e00
Type: function
Visibility: external public
References:
@ -59,7 +59,7 @@ IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
Emergency_Switch/13 (Emergency_Switch) @06b34c60
Emergency_Switch/13 (Emergency_Switch) @06be4cf0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -67,7 +67,7 @@ Emergency_Switch/13 (Emergency_Switch) @06b34c60
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06b34c18
GV_DIN_CH2/12 (GV_DIN_CH2) @06be4ca8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -75,7 +75,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06b34c18
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06b34b88
GV_DIN_CH1/11 (GV_DIN_CH1) @06be4c18
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -83,7 +83,7 @@ GV_DIN_CH1/11 (GV_DIN_CH1) @06b34b88
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not_available
Varpool flags:
Digital_Read/10 (Digital_Read) @06b3aa80
Digital_Read/10 (Digital_Read) @06be8d20
Type: function
Visibility: external public
References:
@ -92,7 +92,7 @@ Digital_Read/10 (Digital_Read) @06b3aa80
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:
CheckIgnition/9 (CheckIgnition) @06b3a7e0
CheckIgnition/9 (CheckIgnition) @06be8a80
Type: function
Visibility: external public
References:
@ -101,7 +101,7 @@ CheckIgnition/9 (CheckIgnition) @06b3a7e0
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) @06b3a2a0
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06be8540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -110,7 +110,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06b3a2a0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06b3a000
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06be82a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -119,7 +119,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06b3a000
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06b35b60
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06be8000
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -128,7 +128,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06b35b60
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06b357e0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06be29a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -137,7 +137,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06b357e0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06b351c0
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06be2700
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)
@ -146,7 +146,7 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06b351c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_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) @06b350e0
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06be2460
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -155,7 +155,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06b350e0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06b35d20
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06be2ee0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -164,7 +164,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06b35d20
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CheckIgnition/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06be2c40
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -173,7 +173,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
Test_Signal_1_/0 (Test_Signal_1_) @06b217e0
Test_Signal_1_/0 (Test_Signal_1_) @06bd1870
Type: variable definition analyzed
Visibility: externally_visible public
References:

View File

@ -57,7 +57,7 @@ Semantic equality hit:ECU3_KATECH_Logic_init->ECU3_KATECH_Logic_5ms
Assembler symbol names:ECU3_KATECH_Logic_init->ECU3_KATECH_Logic_5ms
Symbols to be put in SSA form
{ D.7792 }
{ D.7794 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -94,7 +94,7 @@ Semantic equality hit:ECU3_KATECH_Logic_init->ECU3_KATECH_Logic_20ms
Assembler symbol names:ECU3_KATECH_Logic_init->ECU3_KATECH_Logic_20ms
Symbols to be put in SSA form
{ D.7793 }
{ D.7795 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -131,7 +131,7 @@ Semantic equality hit:ECU3_KATECH_Logic_init->ECU3_KATECH_Logic_100ms
Assembler symbol names:ECU3_KATECH_Logic_init->ECU3_KATECH_Logic_100ms
Symbols to be put in SSA form
{ D.7794 }
{ D.7796 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -168,7 +168,7 @@ Semantic equality hit:ECU3_KATECH_Logic_init->ECU3_KATECH_Logic_200ms
Assembler symbol names:ECU3_KATECH_Logic_init->ECU3_KATECH_Logic_200ms
Symbols to be put in SSA form
{ D.7795 }
{ D.7797 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -205,7 +205,7 @@ Semantic equality hit:ECU3_KATECH_Logic_init->ECU3_KATECH_Logic_1000ms
Assembler symbol names:ECU3_KATECH_Logic_init->ECU3_KATECH_Logic_1000ms
Symbols to be put in SSA form
{ D.7796 }
{ D.7798 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)

View File

@ -1,6 +1,6 @@
Symbol table:
System_check/18 (System_check) @06b3aee0
System_check/18 (System_check) @06be9000
Type: function
Visibility: external public
References:
@ -9,7 +9,7 @@ System_check/18 (System_check) @06b3aee0
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
RWA2_Arc_check/17 (RWA2_Arc_check) @06be8380
Type: function
Visibility: external public
References:
@ -18,7 +18,7 @@ RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
RWA1_Arc_check/16 (RWA1_Arc_check) @06be80e0
Type: function
Visibility: external public
References:
@ -27,7 +27,7 @@ RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
RCU_Arc_check/15 (RCU_Arc_check) @06be8ee0
Type: function
Visibility: external public
References:
@ -36,7 +36,7 @@ RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
IDB_Arc_check/14 (IDB_Arc_check) @06be8e00
Type: function
Visibility: external public
References:
@ -45,7 +45,7 @@ IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
Emergency_Switch/13 (Emergency_Switch) @06b34c60
Emergency_Switch/13 (Emergency_Switch) @06be4cf0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -53,7 +53,7 @@ Emergency_Switch/13 (Emergency_Switch) @06b34c60
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06b34c18
GV_DIN_CH2/12 (GV_DIN_CH2) @06be4ca8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -61,7 +61,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06b34c18
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06b34b88
GV_DIN_CH1/11 (GV_DIN_CH1) @06be4c18
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -69,7 +69,7 @@ GV_DIN_CH1/11 (GV_DIN_CH1) @06b34b88
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not_available
Varpool flags:
Digital_Read/10 (Digital_Read) @06b3aa80
Digital_Read/10 (Digital_Read) @06be8d20
Type: function
Visibility: external public
References:
@ -78,7 +78,7 @@ Digital_Read/10 (Digital_Read) @06b3aa80
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:
CheckIgnition/9 (CheckIgnition) @06b3a7e0
CheckIgnition/9 (CheckIgnition) @06be8a80
Type: function
Visibility: external public
References:
@ -87,7 +87,7 @@ CheckIgnition/9 (CheckIgnition) @06b3a7e0
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) @06b3a2a0
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06be8540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -96,7 +96,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06b3a2a0
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) @06b3a000
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06be82a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -105,7 +105,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06b3a000
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) @06b35b60
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06be8000
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -114,7 +114,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06b35b60
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) @06b357e0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06be29a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -123,7 +123,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06b357e0
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) @06b351c0
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06be2700
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)
@ -132,7 +132,7 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06b351c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_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) @06b350e0
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06be2460
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -141,7 +141,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06b350e0
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) @06b35d20
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06be2ee0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -150,7 +150,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06b35d20
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CheckIgnition/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06be2c40
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -159,7 +159,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
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_) @06b217e0
Test_Signal_1_/0 (Test_Signal_1_) @06bd1870
Type: variable definition analyzed
Visibility: externally_visible public
References:

View File

@ -55,7 +55,7 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
System_check/18 (System_check) @06b3aee0
System_check/18 (System_check) @06be9000
Type: function
Visibility: external public
References:
@ -64,7 +64,7 @@ System_check/18 (System_check) @06b3aee0
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
RWA2_Arc_check/17 (RWA2_Arc_check) @06be8380
Type: function
Visibility: external public
References:
@ -73,7 +73,7 @@ RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
RWA1_Arc_check/16 (RWA1_Arc_check) @06be80e0
Type: function
Visibility: external public
References:
@ -82,7 +82,7 @@ RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
RCU_Arc_check/15 (RCU_Arc_check) @06be8ee0
Type: function
Visibility: external public
References:
@ -91,7 +91,7 @@ RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
IDB_Arc_check/14 (IDB_Arc_check) @06be8e00
Type: function
Visibility: external public
References:
@ -100,7 +100,7 @@ IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
Emergency_Switch/13 (Emergency_Switch) @06b34c60
Emergency_Switch/13 (Emergency_Switch) @06be4cf0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -108,7 +108,7 @@ Emergency_Switch/13 (Emergency_Switch) @06b34c60
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06b34c18
GV_DIN_CH2/12 (GV_DIN_CH2) @06be4ca8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -116,7 +116,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06b34c18
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06b34b88
GV_DIN_CH1/11 (GV_DIN_CH1) @06be4c18
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -124,7 +124,7 @@ GV_DIN_CH1/11 (GV_DIN_CH1) @06b34b88
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not_available
Varpool flags:
Digital_Read/10 (Digital_Read) @06b3aa80
Digital_Read/10 (Digital_Read) @06be8d20
Type: function
Visibility: external public
References:
@ -133,7 +133,7 @@ Digital_Read/10 (Digital_Read) @06b3aa80
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:
CheckIgnition/9 (CheckIgnition) @06b3a7e0
CheckIgnition/9 (CheckIgnition) @06be8a80
Type: function
Visibility: external public
References:
@ -142,7 +142,7 @@ CheckIgnition/9 (CheckIgnition) @06b3a7e0
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) @06b3a2a0
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06be8540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -151,7 +151,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06b3a2a0
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) @06b3a000
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06be82a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -160,7 +160,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06b3a000
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) @06b35b60
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06be8000
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -169,7 +169,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06b35b60
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) @06b357e0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06be29a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -178,7 +178,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06b357e0
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) @06b351c0
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06be2700
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)
@ -187,7 +187,7 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06b351c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_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) @06b350e0
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06be2460
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -196,7 +196,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06b350e0
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) @06b35d20
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06be2ee0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -205,7 +205,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06b35d20
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CheckIgnition/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06be2c40
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -214,7 +214,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
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_) @06b217e0
Test_Signal_1_/0 (Test_Signal_1_) @06bd1870
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -222,7 +222,7 @@ Test_Signal_1_/0 (Test_Signal_1_) @06b217e0
Availability: available
Varpool flags:
;; Function ECU3_KATECH_Logic_init (ECU3_KATECH_Logic_init, funcdef_no=0, decl_uid=5637, cgraph_uid=1, symbol_order=1)
;; Function ECU3_KATECH_Logic_init (ECU3_KATECH_Logic_init, funcdef_no=0, decl_uid=5639, cgraph_uid=1, symbol_order=1)
Modification phase of node ECU3_KATECH_Logic_init/1
ECU3_KATECH_Logic_init ()
@ -235,7 +235,7 @@ ECU3_KATECH_Logic_init ()
;; Function ECU3_KATECH_Logic_2ms (ECU3_KATECH_Logic_2ms, funcdef_no=1, decl_uid=5639, cgraph_uid=2, symbol_order=2)
;; Function ECU3_KATECH_Logic_2ms (ECU3_KATECH_Logic_2ms, funcdef_no=1, decl_uid=5641, cgraph_uid=2, symbol_order=2)
Modification phase of node ECU3_KATECH_Logic_2ms/2
ECU3_KATECH_Logic_2ms ()
@ -249,7 +249,7 @@ ECU3_KATECH_Logic_2ms ()
;; Function ECU3_KATECH_Logic_5ms (ECU3_KATECH_Logic_5ms, funcdef_no=9, decl_uid=5641, cgraph_uid=3, symbol_order=3)
;; Function ECU3_KATECH_Logic_5ms (ECU3_KATECH_Logic_5ms, funcdef_no=9, decl_uid=5643, cgraph_uid=3, symbol_order=3)
Modification phase of node ECU3_KATECH_Logic_5ms/3
ECU3_KATECH_Logic_5ms ()
@ -262,7 +262,7 @@ ECU3_KATECH_Logic_5ms ()
;; Function ECU3_KATECH_Logic_10ms (ECU3_KATECH_Logic_10ms, funcdef_no=3, decl_uid=5643, cgraph_uid=4, symbol_order=4)
;; Function ECU3_KATECH_Logic_10ms (ECU3_KATECH_Logic_10ms, funcdef_no=3, decl_uid=5645, cgraph_uid=4, symbol_order=4)
Modification phase of node ECU3_KATECH_Logic_10ms/4
ECU3_KATECH_Logic_10ms ()
@ -301,7 +301,7 @@ ECU3_KATECH_Logic_10ms ()
;; Function ECU3_KATECH_Logic_20ms (ECU3_KATECH_Logic_20ms, funcdef_no=11, decl_uid=5645, cgraph_uid=5, symbol_order=5)
;; Function ECU3_KATECH_Logic_20ms (ECU3_KATECH_Logic_20ms, funcdef_no=11, decl_uid=5647, cgraph_uid=5, symbol_order=5)
Modification phase of node ECU3_KATECH_Logic_20ms/5
ECU3_KATECH_Logic_20ms ()
@ -314,7 +314,7 @@ ECU3_KATECH_Logic_20ms ()
;; Function ECU3_KATECH_Logic_100ms (ECU3_KATECH_Logic_100ms, funcdef_no=13, decl_uid=5647, cgraph_uid=6, symbol_order=6)
;; Function ECU3_KATECH_Logic_100ms (ECU3_KATECH_Logic_100ms, funcdef_no=13, decl_uid=5649, cgraph_uid=6, symbol_order=6)
Modification phase of node ECU3_KATECH_Logic_100ms/6
ECU3_KATECH_Logic_100ms ()
@ -327,7 +327,7 @@ ECU3_KATECH_Logic_100ms ()
;; Function ECU3_KATECH_Logic_200ms (ECU3_KATECH_Logic_200ms, funcdef_no=15, decl_uid=5649, cgraph_uid=7, symbol_order=7)
;; Function ECU3_KATECH_Logic_200ms (ECU3_KATECH_Logic_200ms, funcdef_no=15, decl_uid=5651, cgraph_uid=7, symbol_order=7)
Modification phase of node ECU3_KATECH_Logic_200ms/7
ECU3_KATECH_Logic_200ms ()
@ -340,7 +340,7 @@ ECU3_KATECH_Logic_200ms ()
;; Function ECU3_KATECH_Logic_1000ms (ECU3_KATECH_Logic_1000ms, funcdef_no=17, decl_uid=5651, cgraph_uid=8, symbol_order=8)
;; Function ECU3_KATECH_Logic_1000ms (ECU3_KATECH_Logic_1000ms, funcdef_no=17, decl_uid=5653, cgraph_uid=8, symbol_order=8)
Modification phase of node ECU3_KATECH_Logic_1000ms/8
ECU3_KATECH_Logic_1000ms ()

View File

@ -202,7 +202,7 @@ IPA function summary for ECU3_KATECH_Logic_init/1 inlinable
Symbol table:
System_check/18 (System_check) @06b3aee0
System_check/18 (System_check) @06be9000
Type: function
Visibility: external public
References:
@ -211,7 +211,7 @@ System_check/18 (System_check) @06b3aee0
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
RWA2_Arc_check/17 (RWA2_Arc_check) @06be8380
Type: function
Visibility: external public
References:
@ -220,7 +220,7 @@ RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
RWA1_Arc_check/16 (RWA1_Arc_check) @06be80e0
Type: function
Visibility: external public
References:
@ -229,7 +229,7 @@ RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
RCU_Arc_check/15 (RCU_Arc_check) @06be8ee0
Type: function
Visibility: external public
References:
@ -238,7 +238,7 @@ RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
IDB_Arc_check/14 (IDB_Arc_check) @06be8e00
Type: function
Visibility: external public
References:
@ -247,7 +247,7 @@ IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
Emergency_Switch/13 (Emergency_Switch) @06b34c60
Emergency_Switch/13 (Emergency_Switch) @06be4cf0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -255,7 +255,7 @@ Emergency_Switch/13 (Emergency_Switch) @06b34c60
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06b34c18
GV_DIN_CH2/12 (GV_DIN_CH2) @06be4ca8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -263,7 +263,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06b34c18
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06b34b88
GV_DIN_CH1/11 (GV_DIN_CH1) @06be4c18
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -271,7 +271,7 @@ GV_DIN_CH1/11 (GV_DIN_CH1) @06b34b88
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not_available
Varpool flags:
Digital_Read/10 (Digital_Read) @06b3aa80
Digital_Read/10 (Digital_Read) @06be8d20
Type: function
Visibility: external public
References:
@ -280,7 +280,7 @@ Digital_Read/10 (Digital_Read) @06b3aa80
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:
CheckIgnition/9 (CheckIgnition) @06b3a7e0
CheckIgnition/9 (CheckIgnition) @06be8a80
Type: function
Visibility: external public
References:
@ -289,7 +289,7 @@ CheckIgnition/9 (CheckIgnition) @06b3a7e0
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) @06b3a2a0
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06be8540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -298,7 +298,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06b3a2a0
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) @06b3a000
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06be82a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -307,7 +307,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06b3a000
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) @06b35b60
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06be8000
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -316,7 +316,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06b35b60
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) @06b357e0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06be29a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -325,7 +325,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06b357e0
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) @06b351c0
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06be2700
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)
@ -334,7 +334,7 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06b351c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_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) @06b350e0
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06be2460
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -343,7 +343,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06b350e0
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) @06b35d20
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06be2ee0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -352,7 +352,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06b35d20
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CheckIgnition/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06be2c40
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -361,7 +361,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
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_) @06b217e0
Test_Signal_1_/0 (Test_Signal_1_) @06bd1870
Type: variable definition analyzed
Visibility: externally_visible public
References:

View File

@ -281,7 +281,7 @@ IPA function summary for ECU3_KATECH_Logic_init/1 inlinable
Symbol table:
ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06d9a620
ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06e467e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 22
@ -293,7 +293,7 @@ ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06d9a620
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/22 (ECU3_KATECH_Logic_init) @06d9a540
ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06e46700
Type: function definition analyzed
Visibility: public
next sharing asm name: 21
@ -306,7 +306,7 @@ ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06d9a540
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/21 (ECU3_KATECH_Logic_init) @06d9a460
ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06e46620
Type: function definition analyzed
Visibility: public
next sharing asm name: 20
@ -319,7 +319,7 @@ ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06d9a460
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/20 (ECU3_KATECH_Logic_init) @06d9a380
ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06e46540
Type: function definition analyzed
Visibility: public
next sharing asm name: 19
@ -332,7 +332,7 @@ ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06d9a380
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/19 (ECU3_KATECH_Logic_init) @06d9a2a0
ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06e46460
Type: function definition analyzed
Visibility: public
next sharing asm name: 1
@ -345,7 +345,7 @@ ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06d9a2a0
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:
System_check/18 (System_check) @06b3aee0
System_check/18 (System_check) @06be9000
Type: function
Visibility: external public
References:
@ -354,7 +354,7 @@ System_check/18 (System_check) @06b3aee0
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
RWA2_Arc_check/17 (RWA2_Arc_check) @06be8380
Type: function
Visibility: external public
References:
@ -363,7 +363,7 @@ RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
RWA1_Arc_check/16 (RWA1_Arc_check) @06be80e0
Type: function
Visibility: external public
References:
@ -372,7 +372,7 @@ RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
RCU_Arc_check/15 (RCU_Arc_check) @06be8ee0
Type: function
Visibility: external public
References:
@ -381,7 +381,7 @@ RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
IDB_Arc_check/14 (IDB_Arc_check) @06be8e00
Type: function
Visibility: external public
References:
@ -390,7 +390,7 @@ IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
Emergency_Switch/13 (Emergency_Switch) @06b34c60
Emergency_Switch/13 (Emergency_Switch) @06be4cf0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -398,7 +398,7 @@ Emergency_Switch/13 (Emergency_Switch) @06b34c60
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06b34c18
GV_DIN_CH2/12 (GV_DIN_CH2) @06be4ca8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -406,7 +406,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06b34c18
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06b34b88
GV_DIN_CH1/11 (GV_DIN_CH1) @06be4c18
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -414,7 +414,7 @@ GV_DIN_CH1/11 (GV_DIN_CH1) @06b34b88
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not_available
Varpool flags:
Digital_Read/10 (Digital_Read) @06b3aa80
Digital_Read/10 (Digital_Read) @06be8d20
Type: function
Visibility: external public
References:
@ -423,7 +423,7 @@ Digital_Read/10 (Digital_Read) @06b3aa80
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:
CheckIgnition/9 (CheckIgnition) @06b3a7e0
CheckIgnition/9 (CheckIgnition) @06be8a80
Type: function
Visibility: external public
References:
@ -432,7 +432,7 @@ CheckIgnition/9 (CheckIgnition) @06b3a7e0
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) @06b3a2a0
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06be8540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -441,7 +441,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06b3a2a0
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) @06b3a000
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06be82a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -450,7 +450,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06b3a000
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_100ms/6 (ECU3_KATECH_Logic_100ms) @06b35b60
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06be8000
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -459,7 +459,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06b35b60
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/22 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06b357e0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06be29a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -468,7 +468,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06b357e0
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/21 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06b351c0
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06be2700
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)
@ -477,7 +477,7 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06b351c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_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) @06b350e0
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06be2460
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -486,7 +486,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06b350e0
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/20 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06b35d20
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06be2ee0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -495,7 +495,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06b35d20
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CheckIgnition/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06be2c40
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 19
@ -505,7 +505,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls:
Test_Signal_1_/0 (Test_Signal_1_) @06b217e0
Test_Signal_1_/0 (Test_Signal_1_) @06bd1870
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -513,7 +513,7 @@ Test_Signal_1_/0 (Test_Signal_1_) @06b217e0
Availability: available
Varpool flags:
;; Function ECU3_KATECH_Logic_init (ECU3_KATECH_Logic_init, funcdef_no=0, decl_uid=5637, cgraph_uid=1, symbol_order=1)
;; Function ECU3_KATECH_Logic_init (ECU3_KATECH_Logic_init, funcdef_no=0, decl_uid=5639, cgraph_uid=1, symbol_order=1)
Saving body of ECU3_KATECH_Logic_init for later reuse
@ -525,7 +525,7 @@ Saving body of ECU3_KATECH_Logic_init for later reuse
;; nodes: 0 1
Symbols to be put in SSA form
{ D.7798 }
{ D.7800 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 4
Number of blocks to update: 3 ( 75%)
@ -541,7 +541,7 @@ ECU3_KATECH_Logic_init ()
;; Function ECU3_KATECH_Logic_2ms (ECU3_KATECH_Logic_2ms, funcdef_no=1, decl_uid=5639, cgraph_uid=2, symbol_order=2)
;; Function ECU3_KATECH_Logic_2ms (ECU3_KATECH_Logic_2ms, funcdef_no=1, decl_uid=5641, cgraph_uid=2, symbol_order=2)
ECU3_KATECH_Logic_2ms ()
{
@ -554,7 +554,7 @@ ECU3_KATECH_Logic_2ms ()
;; Function ECU3_KATECH_Logic_5ms (ECU3_KATECH_Logic_5ms, funcdef_no=9, decl_uid=5641, cgraph_uid=3, symbol_order=3)
;; Function ECU3_KATECH_Logic_5ms (ECU3_KATECH_Logic_5ms, funcdef_no=9, decl_uid=5643, cgraph_uid=3, symbol_order=3)
Merging blocks 2 and 4
Removing basic block 5
@ -576,7 +576,7 @@ ECU3_KATECH_Logic_5ms ()
;; Function ECU3_KATECH_Logic_10ms (ECU3_KATECH_Logic_10ms, funcdef_no=3, decl_uid=5643, cgraph_uid=4, symbol_order=4)
;; Function ECU3_KATECH_Logic_10ms (ECU3_KATECH_Logic_10ms, funcdef_no=3, decl_uid=5645, cgraph_uid=4, symbol_order=4)
ECU3_KATECH_Logic_10ms ()
{
@ -614,7 +614,7 @@ ECU3_KATECH_Logic_10ms ()
;; Function ECU3_KATECH_Logic_20ms (ECU3_KATECH_Logic_20ms, funcdef_no=11, decl_uid=5645, cgraph_uid=5, symbol_order=5)
;; Function ECU3_KATECH_Logic_20ms (ECU3_KATECH_Logic_20ms, funcdef_no=11, decl_uid=5647, cgraph_uid=5, symbol_order=5)
Merging blocks 2 and 4
Removing basic block 5
@ -636,7 +636,7 @@ ECU3_KATECH_Logic_20ms ()
;; Function ECU3_KATECH_Logic_100ms (ECU3_KATECH_Logic_100ms, funcdef_no=13, decl_uid=5647, cgraph_uid=6, symbol_order=6)
;; Function ECU3_KATECH_Logic_100ms (ECU3_KATECH_Logic_100ms, funcdef_no=13, decl_uid=5649, cgraph_uid=6, symbol_order=6)
Merging blocks 2 and 4
Removing basic block 5
@ -658,7 +658,7 @@ ECU3_KATECH_Logic_100ms ()
;; Function ECU3_KATECH_Logic_200ms (ECU3_KATECH_Logic_200ms, funcdef_no=15, decl_uid=5649, cgraph_uid=7, symbol_order=7)
;; Function ECU3_KATECH_Logic_200ms (ECU3_KATECH_Logic_200ms, funcdef_no=15, decl_uid=5651, cgraph_uid=7, symbol_order=7)
Merging blocks 2 and 4
Removing basic block 5
@ -680,7 +680,7 @@ ECU3_KATECH_Logic_200ms ()
;; Function ECU3_KATECH_Logic_1000ms (ECU3_KATECH_Logic_1000ms, funcdef_no=17, decl_uid=5651, cgraph_uid=8, symbol_order=8)
;; Function ECU3_KATECH_Logic_1000ms (ECU3_KATECH_Logic_1000ms, funcdef_no=17, decl_uid=5653, cgraph_uid=8, symbol_order=8)
Merging blocks 2 and 4
Removing basic block 5

View File

@ -54,11 +54,11 @@ Function is locally const.
Function is locally const.
callgraph:
ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06d9a620
ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06e467e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 22
Aux: @06b75f00
Aux: @06a9a678
References:
Referring:
Function ECU3_KATECH_Logic_init/23 is inline copy in ECU3_KATECH_Logic_200ms/7
@ -67,12 +67,12 @@ ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06d9a620
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/22 (ECU3_KATECH_Logic_init) @06d9a540
ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06e46700
Type: function definition analyzed
Visibility: public
next sharing asm name: 21
previous sharing asm name: 23
Aux: @06b76020
Aux: @06a9a538
References:
Referring:
Function ECU3_KATECH_Logic_init/22 is inline copy in ECU3_KATECH_Logic_100ms/6
@ -81,12 +81,12 @@ ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06d9a540
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/21 (ECU3_KATECH_Logic_init) @06d9a460
ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06e46620
Type: function definition analyzed
Visibility: public
next sharing asm name: 20
previous sharing asm name: 22
Aux: @06b75fc0
Aux: @06a9a558
References:
Referring:
Function ECU3_KATECH_Logic_init/21 is inline copy in ECU3_KATECH_Logic_20ms/5
@ -95,12 +95,12 @@ ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06d9a460
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/20 (ECU3_KATECH_Logic_init) @06d9a380
ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06e46540
Type: function definition analyzed
Visibility: public
next sharing asm name: 19
previous sharing asm name: 21
Aux: @06b75fe0
Aux: @06a9a578
References:
Referring:
Function ECU3_KATECH_Logic_init/20 is inline copy in ECU3_KATECH_Logic_5ms/3
@ -109,12 +109,12 @@ ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06d9a380
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/19 (ECU3_KATECH_Logic_init) @06d9a2a0
ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06e46460
Type: function definition analyzed
Visibility: public
next sharing asm name: 1
previous sharing asm name: 20
Aux: @06b76060
Aux: @06a9a598
References:
Referring:
Function ECU3_KATECH_Logic_init/19 is inline copy in ECU3_KATECH_Logic_1000ms/8
@ -123,7 +123,7 @@ ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06d9a2a0
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:
System_check/18 (System_check) @06b3aee0
System_check/18 (System_check) @06be9000
Type: function
Visibility: external public
References:
@ -132,7 +132,7 @@ System_check/18 (System_check) @06b3aee0
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
RWA2_Arc_check/17 (RWA2_Arc_check) @06be8380
Type: function
Visibility: external public
References:
@ -141,7 +141,7 @@ RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
RWA1_Arc_check/16 (RWA1_Arc_check) @06be80e0
Type: function
Visibility: external public
References:
@ -150,7 +150,7 @@ RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
RCU_Arc_check/15 (RCU_Arc_check) @06be8ee0
Type: function
Visibility: external public
References:
@ -159,7 +159,7 @@ RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
IDB_Arc_check/14 (IDB_Arc_check) @06be8e00
Type: function
Visibility: external public
References:
@ -168,7 +168,7 @@ IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
Digital_Read/10 (Digital_Read) @06b3aa80
Digital_Read/10 (Digital_Read) @06be8d20
Type: function
Visibility: external public
References:
@ -177,7 +177,7 @@ Digital_Read/10 (Digital_Read) @06b3aa80
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:
CheckIgnition/9 (CheckIgnition) @06b3a7e0
CheckIgnition/9 (CheckIgnition) @06be8a80
Type: function
Visibility: external public
References:
@ -186,81 +186,81 @@ CheckIgnition/9 (CheckIgnition) @06b3a7e0
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) @06b3a2a0
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06be8540
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b76080
Aux: @06a9a5f8
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) @06b3a000
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06be82a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b76480
Aux: @06a9a9b8
References:
Referring:
Availability: available
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_100ms/6 (ECU3_KATECH_Logic_100ms) @06b35b60
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06be8000
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b76300
Aux: @06a9a918
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/22 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06b357e0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06be29a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b76500
Aux: @06a9a818
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/21 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06b351c0
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06be2700
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b762e0
Aux: @06a9a998
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: System_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) @06b350e0
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06be2460
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b763c0
Aux: @06a9a978
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/20 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06b35d20
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06be2ee0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b764c0
Aux: @06a9a838
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CheckIgnition/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06be2c40
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 19
Aux: @06b76580
Aux: @06a9aad8
References:
Referring:
Availability: available
@ -270,11 +270,11 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
ordered call graph: reduced for nothrow
ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06d9a620
ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06e467e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 22
Aux: @06b75f00
Aux: @06a9a678
References:
Referring:
Function ECU3_KATECH_Logic_init/23 is inline copy in ECU3_KATECH_Logic_200ms/7
@ -283,12 +283,12 @@ ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06d9a620
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/22 (ECU3_KATECH_Logic_init) @06d9a540
ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06e46700
Type: function definition analyzed
Visibility: public
next sharing asm name: 21
previous sharing asm name: 23
Aux: @06b76020
Aux: @06a9a538
References:
Referring:
Function ECU3_KATECH_Logic_init/22 is inline copy in ECU3_KATECH_Logic_100ms/6
@ -297,12 +297,12 @@ ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06d9a540
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/21 (ECU3_KATECH_Logic_init) @06d9a460
ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06e46620
Type: function definition analyzed
Visibility: public
next sharing asm name: 20
previous sharing asm name: 22
Aux: @06b75fc0
Aux: @06a9a558
References:
Referring:
Function ECU3_KATECH_Logic_init/21 is inline copy in ECU3_KATECH_Logic_20ms/5
@ -311,12 +311,12 @@ ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06d9a460
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/20 (ECU3_KATECH_Logic_init) @06d9a380
ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06e46540
Type: function definition analyzed
Visibility: public
next sharing asm name: 19
previous sharing asm name: 21
Aux: @06b75fe0
Aux: @06a9a578
References:
Referring:
Function ECU3_KATECH_Logic_init/20 is inline copy in ECU3_KATECH_Logic_5ms/3
@ -325,12 +325,12 @@ ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06d9a380
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/19 (ECU3_KATECH_Logic_init) @06d9a2a0
ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06e46460
Type: function definition analyzed
Visibility: public
next sharing asm name: 1
previous sharing asm name: 20
Aux: @06b76060
Aux: @06a9a598
References:
Referring:
Function ECU3_KATECH_Logic_init/19 is inline copy in ECU3_KATECH_Logic_1000ms/8
@ -339,81 +339,81 @@ ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06d9a2a0
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:
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06b3a2a0
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06be8540
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b76080
Aux: @06a9a5f8
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) @06b3a000
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06be82a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b76480
Aux: @06a9a9b8
References:
Referring:
Availability: available
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_100ms/6 (ECU3_KATECH_Logic_100ms) @06b35b60
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06be8000
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b76300
Aux: @06a9a918
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/22 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06b357e0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06be29a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b76500
Aux: @06a9a818
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/21 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06b351c0
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06be2700
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b762e0
Aux: @06a9a998
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: System_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) @06b350e0
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06be2460
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b763c0
Aux: @06a9a978
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/20 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06b35d20
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06be2ee0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b764c0
Aux: @06a9a838
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CheckIgnition/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06be2c40
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 19
Aux: @06b76580
Aux: @06a9aad8
References:
Referring:
Availability: available
@ -455,11 +455,11 @@ ECU3_KATECH_Logic_2ms: malloc_bottom
ECU3_KATECH_Logic_init: malloc_bottom
callgraph:
ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06d9a620
ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06e467e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 22
Aux: @06b76500
Aux: @06a9a9b8
References:
Referring:
Function ECU3_KATECH_Logic_init/23 is inline copy in ECU3_KATECH_Logic_200ms/7
@ -468,12 +468,12 @@ ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06d9a620
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/22 (ECU3_KATECH_Logic_init) @06d9a540
ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06e46700
Type: function definition analyzed
Visibility: public
next sharing asm name: 21
previous sharing asm name: 23
Aux: @06b764e0
Aux: @06a9a7b8
References:
Referring:
Function ECU3_KATECH_Logic_init/22 is inline copy in ECU3_KATECH_Logic_100ms/6
@ -482,12 +482,12 @@ ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06d9a540
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/21 (ECU3_KATECH_Logic_init) @06d9a460
ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06e46620
Type: function definition analyzed
Visibility: public
next sharing asm name: 20
previous sharing asm name: 22
Aux: @06b764a0
Aux: @06a9a8d8
References:
Referring:
Function ECU3_KATECH_Logic_init/21 is inline copy in ECU3_KATECH_Logic_20ms/5
@ -496,12 +496,12 @@ ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06d9a460
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/20 (ECU3_KATECH_Logic_init) @06d9a380
ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06e46540
Type: function definition analyzed
Visibility: public
next sharing asm name: 19
previous sharing asm name: 21
Aux: @06b76300
Aux: @06a9aa78
References:
Referring:
Function ECU3_KATECH_Logic_init/20 is inline copy in ECU3_KATECH_Logic_5ms/3
@ -510,12 +510,12 @@ ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06d9a380
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/19 (ECU3_KATECH_Logic_init) @06d9a2a0
ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06e46460
Type: function definition analyzed
Visibility: public
next sharing asm name: 1
previous sharing asm name: 20
Aux: @06b765e0
Aux: @06a9aaf8
References:
Referring:
Function ECU3_KATECH_Logic_init/19 is inline copy in ECU3_KATECH_Logic_1000ms/8
@ -524,7 +524,7 @@ ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06d9a2a0
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:
System_check/18 (System_check) @06b3aee0
System_check/18 (System_check) @06be9000
Type: function
Visibility: external public
References:
@ -533,7 +533,7 @@ System_check/18 (System_check) @06b3aee0
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
RWA2_Arc_check/17 (RWA2_Arc_check) @06be8380
Type: function
Visibility: external public
References:
@ -542,7 +542,7 @@ RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
RWA1_Arc_check/16 (RWA1_Arc_check) @06be80e0
Type: function
Visibility: external public
References:
@ -551,7 +551,7 @@ RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
RCU_Arc_check/15 (RCU_Arc_check) @06be8ee0
Type: function
Visibility: external public
References:
@ -560,7 +560,7 @@ RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
IDB_Arc_check/14 (IDB_Arc_check) @06be8e00
Type: function
Visibility: external public
References:
@ -569,7 +569,7 @@ IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
Digital_Read/10 (Digital_Read) @06b3aa80
Digital_Read/10 (Digital_Read) @06be8d20
Type: function
Visibility: external public
References:
@ -578,7 +578,7 @@ Digital_Read/10 (Digital_Read) @06b3aa80
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:
CheckIgnition/9 (CheckIgnition) @06b3a7e0
CheckIgnition/9 (CheckIgnition) @06be8a80
Type: function
Visibility: external public
References:
@ -587,81 +587,81 @@ CheckIgnition/9 (CheckIgnition) @06b3a7e0
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) @06b3a2a0
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06be8540
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b76620
Aux: @06a9a978
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) @06b3a000
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06be82a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b76560
Aux: @06a9aa58
References:
Referring:
Availability: available
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_100ms/6 (ECU3_KATECH_Logic_100ms) @06b35b60
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06be8000
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b76580
Aux: @06a9a7d8
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/22 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06b357e0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06be29a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b765a0
Aux: @06a9a958
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/21 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06b351c0
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06be2700
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b76440
Aux: @06a9a798
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: System_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) @06b350e0
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06be2460
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b765c0
Aux: @06a9a9f8
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/20 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06b35d20
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06be2ee0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b762e0
Aux: @06a9a8f8
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CheckIgnition/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06be2c40
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 19
Aux: @06b76480
Aux: @06a9ab18
References:
Referring:
Availability: available
@ -671,22 +671,22 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
ordered call graph: reduced
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06b3a2a0
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06be8540
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b76620
Aux: @06a9a978
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_init/19 (ECU3_KATECH_Logic_init) @06d9a2a0
ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06e46460
Type: function definition analyzed
Visibility: public
next sharing asm name: 1
previous sharing asm name: 20
Aux: @06b765e0
Aux: @06a9aaf8
References:
Referring:
Function ECU3_KATECH_Logic_init/19 is inline copy in ECU3_KATECH_Logic_1000ms/8
@ -695,21 +695,21 @@ ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06d9a2a0
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:
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06b3a000
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06be82a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b76560
Aux: @06a9aa58
References:
Referring:
Availability: available
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_init/23 (ECU3_KATECH_Logic_init) @06d9a620
ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06e467e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 22
Aux: @06b76500
Aux: @06a9a9b8
References:
Referring:
Function ECU3_KATECH_Logic_init/23 is inline copy in ECU3_KATECH_Logic_200ms/7
@ -718,22 +718,22 @@ ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06d9a620
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_100ms/6 (ECU3_KATECH_Logic_100ms) @06b35b60
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06be8000
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b76580
Aux: @06a9a7d8
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/22 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06d9a540
ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06e46700
Type: function definition analyzed
Visibility: public
next sharing asm name: 21
previous sharing asm name: 23
Aux: @06b764e0
Aux: @06a9a7b8
References:
Referring:
Function ECU3_KATECH_Logic_init/22 is inline copy in ECU3_KATECH_Logic_100ms/6
@ -742,22 +742,22 @@ ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06d9a540
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_20ms/5 (ECU3_KATECH_Logic_20ms) @06b357e0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06be29a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b765a0
Aux: @06a9a958
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/21 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06d9a460
ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06e46620
Type: function definition analyzed
Visibility: public
next sharing asm name: 20
previous sharing asm name: 22
Aux: @06b764a0
Aux: @06a9a8d8
References:
Referring:
Function ECU3_KATECH_Logic_init/21 is inline copy in ECU3_KATECH_Logic_20ms/5
@ -766,32 +766,32 @@ ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06d9a460
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_10ms/4 (ECU3_KATECH_Logic_10ms) @06b351c0
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06be2700
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b76440
Aux: @06a9a798
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: System_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) @06b350e0
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06be2460
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b765c0
Aux: @06a9a9f8
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/20 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06d9a380
ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06e46540
Type: function definition analyzed
Visibility: public
next sharing asm name: 19
previous sharing asm name: 21
Aux: @06b76300
Aux: @06a9aa78
References:
Referring:
Function ECU3_KATECH_Logic_init/20 is inline copy in ECU3_KATECH_Logic_5ms/3
@ -800,21 +800,21 @@ ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06d9a380
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_2ms/2 (ECU3_KATECH_Logic_2ms) @06b35d20
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06be2ee0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b762e0
Aux: @06a9a8f8
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CheckIgnition/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06be2c40
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 19
Aux: @06b76480
Aux: @06a9ab18
References:
Referring:
Availability: available

View File

@ -1,6 +1,6 @@
callgraph:
ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06d9a620
ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06e467e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 22
@ -12,7 +12,7 @@ ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06d9a620
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/22 (ECU3_KATECH_Logic_init) @06d9a540
ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06e46700
Type: function definition analyzed
Visibility: public
next sharing asm name: 21
@ -25,7 +25,7 @@ ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06d9a540
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/21 (ECU3_KATECH_Logic_init) @06d9a460
ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06e46620
Type: function definition analyzed
Visibility: public
next sharing asm name: 20
@ -38,7 +38,7 @@ ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06d9a460
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/20 (ECU3_KATECH_Logic_init) @06d9a380
ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06e46540
Type: function definition analyzed
Visibility: public
next sharing asm name: 19
@ -51,7 +51,7 @@ ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06d9a380
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/19 (ECU3_KATECH_Logic_init) @06d9a2a0
ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06e46460
Type: function definition analyzed
Visibility: public
next sharing asm name: 1
@ -64,7 +64,7 @@ ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06d9a2a0
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:
System_check/18 (System_check) @06b3aee0
System_check/18 (System_check) @06be9000
Type: function
Visibility: external public
References:
@ -73,7 +73,7 @@ System_check/18 (System_check) @06b3aee0
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
RWA2_Arc_check/17 (RWA2_Arc_check) @06be8380
Type: function
Visibility: external public
References:
@ -82,7 +82,7 @@ RWA2_Arc_check/17 (RWA2_Arc_check) @06b3ae00
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
RWA1_Arc_check/16 (RWA1_Arc_check) @06be80e0
Type: function
Visibility: external public
References:
@ -91,7 +91,7 @@ RWA1_Arc_check/16 (RWA1_Arc_check) @06b3ad20
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
RCU_Arc_check/15 (RCU_Arc_check) @06be8ee0
Type: function
Visibility: external public
References:
@ -100,7 +100,7 @@ RCU_Arc_check/15 (RCU_Arc_check) @06b3ac40
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
IDB_Arc_check/14 (IDB_Arc_check) @06be8e00
Type: function
Visibility: external public
References:
@ -109,7 +109,7 @@ IDB_Arc_check/14 (IDB_Arc_check) @06b3ab60
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
Digital_Read/10 (Digital_Read) @06b3aa80
Digital_Read/10 (Digital_Read) @06be8d20
Type: function
Visibility: external public
References:
@ -118,7 +118,7 @@ Digital_Read/10 (Digital_Read) @06b3aa80
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:
CheckIgnition/9 (CheckIgnition) @06b3a7e0
CheckIgnition/9 (CheckIgnition) @06be8a80
Type: function
Visibility: external public
References:
@ -127,7 +127,7 @@ CheckIgnition/9 (CheckIgnition) @06b3a7e0
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) @06b3a2a0
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06be8540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -136,7 +136,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06b3a2a0
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) @06b3a000
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06be82a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -145,7 +145,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06b3a000
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_100ms/6 (ECU3_KATECH_Logic_100ms) @06b35b60
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06be8000
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -154,7 +154,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06b35b60
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/22 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06b357e0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06be29a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -163,7 +163,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06b357e0
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/21 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06b351c0
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06be2700
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)
@ -172,7 +172,7 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06b351c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_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) @06b350e0
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06be2460
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -181,7 +181,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06b350e0
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/20 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06b35d20
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06be2ee0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -190,7 +190,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06b35d20
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CheckIgnition/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06be2c40
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 19
@ -243,22 +243,22 @@ Function name:ECU3_KATECH_Logic_init/1:
locals written:
ordered call graph: reduced
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06b3a2a0
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06be8540
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b76140
Aux: @06a9a398
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) @06d9a2a0
ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06e46460
Type: function definition analyzed
Visibility: public
next sharing asm name: 1
previous sharing asm name: 20
Aux: @06b76240
Aux: @06a9a538
References:
Referring:
Function ECU3_KATECH_Logic_init/19 is inline copy in ECU3_KATECH_Logic_1000ms/8
@ -267,21 +267,21 @@ ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06d9a2a0
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) @06b3a000
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06be82a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b76100
Aux: @06a9a3d8
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) @06d9a620
ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06e467e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 22
Aux: @06b760a0
Aux: @06a9a598
References:
Referring:
Function ECU3_KATECH_Logic_init/23 is inline copy in ECU3_KATECH_Logic_200ms/7
@ -290,22 +290,22 @@ ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06d9a620
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) @06b35b60
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06be8000
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b76160
Aux: @06a9a558
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/22 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06d9a540
ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06e46700
Type: function definition analyzed
Visibility: public
next sharing asm name: 21
previous sharing asm name: 23
Aux: @06b761e0
Aux: @06a9a738
References:
Referring:
Function ECU3_KATECH_Logic_init/22 is inline copy in ECU3_KATECH_Logic_100ms/6
@ -314,22 +314,22 @@ ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06d9a540
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) @06b357e0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06be29a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b75f00
Aux: @06a9a578
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/21 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06d9a460
ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06e46620
Type: function definition analyzed
Visibility: public
next sharing asm name: 20
previous sharing asm name: 22
Aux: @06b75fc0
Aux: @06a9a4b8
References:
Referring:
Function ECU3_KATECH_Logic_init/21 is inline copy in ECU3_KATECH_Logic_20ms/5
@ -338,32 +338,32 @@ ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06d9a460
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) @06b351c0
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06be2700
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b762c0
Aux: @06a9a3f8
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: System_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) @06b350e0
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06be2460
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b75f20
Aux: @06a9a418
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/20 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06d9a380
ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06e46540
Type: function definition analyzed
Visibility: public
next sharing asm name: 19
previous sharing asm name: 21
Aux: @06b76200
Aux: @06a9a518
References:
Referring:
Function ECU3_KATECH_Logic_init/20 is inline copy in ECU3_KATECH_Logic_5ms/3
@ -372,21 +372,21 @@ ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06d9a380
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) @06b35d20
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06be2ee0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06b75f40
Aux: @06a9a5f8
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CheckIgnition/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06b35a80
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06be2c40
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 19
Aux: @06b75f60
Aux: @06a9a618
References:
Referring:
Availability: available

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

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -10679,7 +10679,7 @@ can_data_set_tx (uint8_t ch, uint8_t data_type, uint32_t data)
can_data_set_rx (uint8_t ch, uint8_t data_type)
{
uint32_t ret;
uint32_t D.8668;
uint32_t D.8670;
<bb 2> :
# DEBUG BEGIN_STMT
@ -10720,8 +10720,8 @@ can_data_set_rx (uint8_t ch, uint8_t data_type)
_22 = (long unsigned int) _21;
ret = ret + _22;
# DEBUG BEGIN_STMT
D.8668 = ret;
return D.8668;
D.8670 = ret;
return D.8670;
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -336,7 +336,7 @@ Semantic equality hit:ECU3_InputData_Set_for_Logic_200ms->ECU3_InputData_Set_for
Assembler symbol names:ECU3_InputData_Set_for_Logic_200ms->ECU3_InputData_Set_for_Logic_1000ms
Symbols to be put in SSA form
{ D.9204 }
{ D.9206 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -373,7 +373,7 @@ Semantic equality hit:ECU3_InputData_Set_for_Logic_200ms->ECU3_CAN_Data_Set_20ms
Assembler symbol names:ECU3_InputData_Set_for_Logic_200ms->ECU3_CAN_Data_Set_20ms
Symbols to be put in SSA form
{ D.9205 }
{ D.9207 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -410,7 +410,7 @@ Semantic equality hit:ECU3_InputData_Set_for_Logic_200ms->ECU3_CAN_Data_Set_200m
Assembler symbol names:ECU3_InputData_Set_for_Logic_200ms->ECU3_CAN_Data_Set_200ms
Symbols to be put in SSA form
{ D.9206 }
{ D.9208 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -447,7 +447,7 @@ Semantic equality hit:ECU3_InputData_Set_for_Logic_200ms->ECU3_CAN_Bypass_5ms
Assembler symbol names:ECU3_InputData_Set_for_Logic_200ms->ECU3_CAN_Bypass_5ms
Symbols to be put in SSA form
{ D.9207 }
{ D.9209 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -484,7 +484,7 @@ Semantic equality hit:ECU3_InputData_Set_for_Logic_200ms->ECU3_CAN_Bypass_20ms
Assembler symbol names:ECU3_InputData_Set_for_Logic_200ms->ECU3_CAN_Bypass_20ms
Symbols to be put in SSA form
{ D.9208 }
{ D.9210 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -521,7 +521,7 @@ Semantic equality hit:ECU3_InputData_Set_for_Logic_200ms->ECU3_CAN_Bypass_100ms
Assembler symbol names:ECU3_InputData_Set_for_Logic_200ms->ECU3_CAN_Bypass_100ms
Symbols to be put in SSA form
{ D.9209 }
{ D.9211 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -558,7 +558,7 @@ Semantic equality hit:ECU3_InputData_Set_for_Logic_200ms->ECU3_CAN_Bypass_200ms
Assembler symbol names:ECU3_InputData_Set_for_Logic_200ms->ECU3_CAN_Bypass_200ms
Symbols to be put in SSA form
{ D.9210 }
{ D.9212 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -595,7 +595,7 @@ Semantic equality hit:ECU3_InputData_Set_for_Logic_200ms->ECU3_CAN_Bypass_1000ms
Assembler symbol names:ECU3_InputData_Set_for_Logic_200ms->ECU3_CAN_Bypass_1000ms
Symbols to be put in SSA form
{ D.9211 }
{ D.9213 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -632,7 +632,7 @@ Semantic equality hit:ECU3_InputData_Set_for_Logic_200ms->ECU3_CAN_Transmit_20ms
Assembler symbol names:ECU3_InputData_Set_for_Logic_200ms->ECU3_CAN_Transmit_20ms
Symbols to be put in SSA form
{ D.9212 }
{ D.9214 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -669,7 +669,7 @@ Semantic equality hit:ECU3_InputData_Set_for_Logic_200ms->ECU3_CAN_Transmit_200m
Assembler symbol names:ECU3_InputData_Set_for_Logic_200ms->ECU3_CAN_Transmit_200ms
Symbols to be put in SSA form
{ D.9213 }
{ D.9215 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -706,7 +706,7 @@ Semantic equality hit:ECU3_InputData_Set_for_Logic_200ms->Input_Data_Set_MCU_VCU
Assembler symbol names:ECU3_InputData_Set_for_Logic_200ms->Input_Data_Set_MCU_VCU_Signals2_CH0_0x301
Symbols to be put in SSA form
{ D.9214 }
{ D.9216 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -743,7 +743,7 @@ Semantic equality hit:ECU3_InputData_Set_for_Logic_200ms->Input_Data_Set_IDB_Whe
Assembler symbol names:ECU3_InputData_Set_for_Logic_200ms->Input_Data_Set_IDB_WheelStatus_CH2_0x08C
Symbols to be put in SSA form
{ D.9215 }
{ D.9217 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -780,7 +780,7 @@ Semantic equality hit:ECU3_InputData_Set_for_Logic_200ms->Input_Data_Set_IDB_Bra
Assembler symbol names:ECU3_InputData_Set_for_Logic_200ms->Input_Data_Set_IDB_BrakeStatus2_CH2_0x0C8
Symbols to be put in SSA form
{ D.9216 }
{ D.9218 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -817,7 +817,7 @@ Semantic equality hit:ECU3_InputData_Set_for_Logic_200ms->Input_Data_Set_IDB_Uds
Assembler symbol names:ECU3_InputData_Set_for_Logic_200ms->Input_Data_Set_IDB_UdsResponse_CH2_0x798
Symbols to be put in SSA form
{ D.9217 }
{ D.9219 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -854,7 +854,7 @@ Semantic equality hit:ECU3_InputData_Set_for_Logic_200ms->Input_Data_Set_RCU_Whe
Assembler symbol names:ECU3_InputData_Set_for_Logic_200ms->Input_Data_Set_RCU_WheelStatus_CH3_0x08D
Symbols to be put in SSA form
{ D.9218 }
{ D.9220 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -891,7 +891,7 @@ Semantic equality hit:ECU3_InputData_Set_for_Logic_200ms->Input_Data_Set_RCU_Bra
Assembler symbol names:ECU3_InputData_Set_for_Logic_200ms->Input_Data_Set_RCU_BrakeStatus2_CH3_0x0C9
Symbols to be put in SSA form
{ D.9219 }
{ D.9221 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -928,7 +928,7 @@ Semantic equality hit:ECU3_InputData_Set_for_Logic_200ms->Input_Data_Set_RCU_Uds
Assembler symbol names:ECU3_InputData_Set_for_Logic_200ms->Input_Data_Set_RCU_UdsResponse_CH3_0x799
Symbols to be put in SSA form
{ D.9220 }
{ D.9222 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -965,7 +965,7 @@ Semantic equality hit:ECU3_InputData_Set_for_Logic_200ms->Bypass_Data_Set_RWA_VC
Assembler symbol names:ECU3_InputData_Set_for_Logic_200ms->Bypass_Data_Set_RWA_VCU_RC_Signal1_0x050
Symbols to be put in SSA form
{ D.9221 }
{ D.9223 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -1002,7 +1002,7 @@ Semantic equality hit:ECU3_InputData_Set_for_Logic_200ms->Bypass_Data_Set_RWA_VC
Assembler symbol names:ECU3_InputData_Set_for_Logic_200ms->Bypass_Data_Set_RWA_VCU_RC_Signal2_0x051
Symbols to be put in SSA form
{ D.9222 }
{ D.9224 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -1039,7 +1039,7 @@ Semantic equality hit:ECU3_InputData_Set_for_Logic_200ms->Bypass_Data_Set_BCM_VC
Assembler symbol names:ECU3_InputData_Set_for_Logic_200ms->Bypass_Data_Set_BCM_VCU_Signal1_0x570_CH0_to_CH1
Symbols to be put in SSA form
{ D.9223 }
{ D.9225 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -1076,7 +1076,7 @@ Semantic equality hit:ECU3_InputData_Set_for_Logic_200ms->Bypass_Data_Set_BCM_VC
Assembler symbol names:ECU3_InputData_Set_for_Logic_200ms->Bypass_Data_Set_BCM_VCU_Signal2_0x580_CH0_to_CH1
Symbols to be put in SSA form
{ D.9224 }
{ D.9226 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -1113,7 +1113,7 @@ Semantic equality hit:ECU3_InputData_Set_for_Logic_200ms->Bypass_Data_Set_BCM_VC
Assembler symbol names:ECU3_InputData_Set_for_Logic_200ms->Bypass_Data_Set_BCM_VCU_Signal3_0x590_CH0_to_CH1
Symbols to be put in SSA form
{ D.9225 }
{ D.9227 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -1150,7 +1150,7 @@ Semantic equality hit:ECU3_InputData_Set_for_Logic_200ms->Bypass_Data_Set_BCM_VC
Assembler symbol names:ECU3_InputData_Set_for_Logic_200ms->Bypass_Data_Set_BCM_VCU_Signal4_0x595_CH0_to_CH1
Symbols to be put in SSA form
{ D.9226 }
{ D.9228 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -1187,7 +1187,7 @@ Semantic equality hit:ECU3_InputData_Set_for_Logic_200ms->Bypass_Data_Set_BSC_RW
Assembler symbol names:ECU3_InputData_Set_for_Logic_200ms->Bypass_Data_Set_BSC_RWA_RackCommand_CH2_0x040
Symbols to be put in SSA form
{ D.9227 }
{ D.9229 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -1224,7 +1224,7 @@ Semantic equality hit:ECU3_InputData_Set_for_Logic_200ms->Bypass_Data_Set_BSC_RW
Assembler symbol names:ECU3_InputData_Set_for_Logic_200ms->Bypass_Data_Set_BSC_RWA_RackCommand_CH3_0x040
Symbols to be put in SSA form
{ D.9228 }
{ D.9230 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -1261,7 +1261,7 @@ Semantic equality hit:ECU3_InputData_Set_for_Logic_200ms->Bypass_Data_Set_VCU_RW
Assembler symbol names:ECU3_InputData_Set_for_Logic_200ms->Bypass_Data_Set_VCU_RWS_Rack_Cmd_CH4_0x040
Symbols to be put in SSA form
{ D.9229 }
{ D.9231 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -1298,7 +1298,7 @@ Semantic equality hit:ECU3_InputData_Set_for_Logic_200ms->Bypass_Data_Set_VCU_RW
Assembler symbol names:ECU3_InputData_Set_for_Logic_200ms->Bypass_Data_Set_VCU_RWS_Rack_Cmd_CH5_0x040
Symbols to be put in SSA form
{ D.9230 }
{ D.9232 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)

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

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -13,7 +13,7 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
led_onoff/87 (led_onoff) @0958bc40
led_onoff/87 (led_onoff) @09674000
Type: function
Visibility: external public
References:
@ -22,7 +22,7 @@ led_onoff/87 (led_onoff) @0958bc40
Function flags: optimize_size
Called by: task_1s/46
Calls:
CAN_Task_1000ms/86 (CAN_Task_1000ms) @0958bb60
CAN_Task_1000ms/86 (CAN_Task_1000ms) @09670ee0
Type: function
Visibility: external public
References:
@ -31,7 +31,7 @@ CAN_Task_1000ms/86 (CAN_Task_1000ms) @0958bb60
Function flags: optimize_size
Called by: task_1s/46
Calls:
Time_Tick1s/85 (Time_Tick1s) @0958ba80
Time_Tick1s/85 (Time_Tick1s) @09670e00
Type: function
Visibility: external public
References:
@ -40,7 +40,7 @@ Time_Tick1s/85 (Time_Tick1s) @0958ba80
Function flags: optimize_size
Called by: task_1s/46
Calls:
PWM_for_dirve_mode/84 (PWM_for_dirve_mode) @0958b8c0
PWM_for_dirve_mode/84 (PWM_for_dirve_mode) @09670c40
Type: function
Visibility: external public
References:
@ -49,7 +49,7 @@ PWM_for_dirve_mode/84 (PWM_for_dirve_mode) @0958b8c0
Function flags: optimize_size
Called by: task_200ms/43
Calls:
CAN_Task_200ms/83 (CAN_Task_200ms) @0958b7e0
CAN_Task_200ms/83 (CAN_Task_200ms) @09670b60
Type: function
Visibility: external public
References:
@ -58,7 +58,7 @@ CAN_Task_200ms/83 (CAN_Task_200ms) @0958b7e0
Function flags: optimize_size
Called by: task_200ms/43
Calls:
CAN_Task_100ms/82 (CAN_Task_100ms) @0958b620
CAN_Task_100ms/82 (CAN_Task_100ms) @096709a0
Type: function
Visibility: external public
References:
@ -67,7 +67,7 @@ CAN_Task_100ms/82 (CAN_Task_100ms) @0958b620
Function flags: optimize_size
Called by: task_100ms/42
Calls:
CAN_Task_20ms/81 (CAN_Task_20ms) @0958b2a0
CAN_Task_20ms/81 (CAN_Task_20ms) @09670620
Type: function
Visibility: external public
References:
@ -76,7 +76,7 @@ CAN_Task_20ms/81 (CAN_Task_20ms) @0958b2a0
Function flags: optimize_size
Called by: task_20ms/38
Calls:
CAN_Task_10ms/80 (CAN_Task_10ms) @0958b0e0
CAN_Task_10ms/80 (CAN_Task_10ms) @09670460
Type: function
Visibility: external public
References:
@ -85,7 +85,7 @@ CAN_Task_10ms/80 (CAN_Task_10ms) @0958b0e0
Function flags: optimize_size
Called by: task_10ms/37
Calls:
CAN_Task_5ms/79 (CAN_Task_5ms) @09604ee0
CAN_Task_5ms/79 (CAN_Task_5ms) @096702a0
Type: function
Visibility: external public
References:
@ -94,7 +94,7 @@ CAN_Task_5ms/79 (CAN_Task_5ms) @09604ee0
Function flags: optimize_size
Called by: task_5ms/36
Calls:
ECU3_KATECH_Logic_2ms/78 (ECU3_KATECH_Logic_2ms) @09588e00
ECU3_KATECH_Logic_2ms/78 (ECU3_KATECH_Logic_2ms) @096700e0
Type: function
Visibility: external public
References:
@ -103,7 +103,7 @@ ECU3_KATECH_Logic_2ms/78 (ECU3_KATECH_Logic_2ms) @09588e00
Function flags: optimize_size
Called by: task_2ms/35
Calls:
can_main_ECU3/77 (can_main_ECU3) @09588b60
can_main_ECU3/77 (can_main_ECU3) @0966eee0
Type: function
Visibility: external public
References:
@ -112,7 +112,7 @@ can_main_ECU3/77 (can_main_ECU3) @09588b60
Function flags: optimize_size
Called by: task_500us/33
Calls:
can_tx_check/76 (can_tx_check) @09588a80
can_tx_check/76 (can_tx_check) @0966ee00
Type: function
Visibility: external public
References:
@ -121,7 +121,7 @@ can_tx_check/76 (can_tx_check) @09588a80
Function flags: optimize_size
Called by: task_500us/33
Calls:
uds_wait/75 (uds_wait) @095888c0
uds_wait/75 (uds_wait) @0966ec40
Type: function
Visibility: external public
References:
@ -130,7 +130,7 @@ uds_wait/75 (uds_wait) @095888c0
Function flags: optimize_size
Called by: main/32
Calls:
WATCHDOG_HAL_Fed/74 (WATCHDOG_HAL_Fed) @095887e0
WATCHDOG_HAL_Fed/74 (WATCHDOG_HAL_Fed) @0966eb60
Type: function
Visibility: external public
References:
@ -139,7 +139,7 @@ WATCHDOG_HAL_Fed/74 (WATCHDOG_HAL_Fed) @095887e0
Function flags: optimize_size
Called by: main/32
Calls:
ECU3_KATECH_Logic_init/73 (ECU3_KATECH_Logic_init) @09588700
ECU3_KATECH_Logic_init/73 (ECU3_KATECH_Logic_init) @0966ea80
Type: function
Visibility: external public
References:
@ -148,7 +148,7 @@ ECU3_KATECH_Logic_init/73 (ECU3_KATECH_Logic_init) @09588700
Function flags: optimize_size
Called by: main/32
Calls:
debug_printf/72 (debug_printf) @09588620
debug_printf/72 (debug_printf) @0966e9a0
Type: function
Visibility: external public
References:
@ -157,7 +157,7 @@ debug_printf/72 (debug_printf) @09588620
Function flags: optimize_size
Called by: main/32
Calls:
WATCHDOG_HAL_Init/71 (WATCHDOG_HAL_Init) @09588540
WATCHDOG_HAL_Init/71 (WATCHDOG_HAL_Init) @0966e8c0
Type: function
Visibility: external public
References:
@ -166,7 +166,7 @@ WATCHDOG_HAL_Init/71 (WATCHDOG_HAL_Init) @09588540
Function flags: optimize_size
Called by: main/32
Calls:
tmr_delay/70 (tmr_delay) @09588460
tmr_delay/70 (tmr_delay) @0966e7e0
Type: function
Visibility: external public
References:
@ -175,7 +175,7 @@ tmr_delay/70 (tmr_delay) @09588460
Function flags: optimize_size
Called by: main/32
Calls:
board_init/69 (board_init) @09588380
board_init/69 (board_init) @0966e700
Type: function
Visibility: external public
References:
@ -184,7 +184,7 @@ board_init/69 (board_init) @09588380
Function flags: optimize_size
Called by: main/32
Calls:
Can_Init_ECU3/68 (Can_Init_ECU3) @095882a0
Can_Init_ECU3/68 (Can_Init_ECU3) @0966e620
Type: function
Visibility: external public
References:
@ -193,7 +193,7 @@ Can_Init_ECU3/68 (Can_Init_ECU3) @095882a0
Function flags: optimize_size
Called by: main/32
Calls:
Pit_Ip_StartChannel/67 (Pit_Ip_StartChannel) @095881c0
Pit_Ip_StartChannel/67 (Pit_Ip_StartChannel) @0966e540
Type: function
Visibility: external public
References:
@ -202,7 +202,7 @@ Pit_Ip_StartChannel/67 (Pit_Ip_StartChannel) @095881c0
Function flags: optimize_size
Called by: main/32
Calls:
Pit_Ip_EnableChannelInterrupt/66 (Pit_Ip_EnableChannelInterrupt) @095880e0
Pit_Ip_EnableChannelInterrupt/66 (Pit_Ip_EnableChannelInterrupt) @0966e460
Type: function
Visibility: external public
References:
@ -211,7 +211,7 @@ Pit_Ip_EnableChannelInterrupt/66 (Pit_Ip_EnableChannelInterrupt) @095880e0
Function flags: optimize_size
Called by: main/32
Calls:
PIT_0_ChannelConfig_PB/65 (PIT_0_ChannelConfig_PB) @09585af8
PIT_0_ChannelConfig_PB/65 (PIT_0_ChannelConfig_PB) @0966bc18
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -219,7 +219,7 @@ PIT_0_ChannelConfig_PB/65 (PIT_0_ChannelConfig_PB) @09585af8
Referring: main/32 (addr)
Availability: not_available
Varpool flags:
Pit_Ip_InitChannel/64 (Pit_Ip_InitChannel) @09588000
Pit_Ip_InitChannel/64 (Pit_Ip_InitChannel) @0966e380
Type: function
Visibility: external public
References:
@ -228,7 +228,7 @@ Pit_Ip_InitChannel/64 (Pit_Ip_InitChannel) @09588000
Function flags: optimize_size
Called by: main/32
Calls:
PIT_0_InitConfig_PB/63 (PIT_0_InitConfig_PB) @09585a68
PIT_0_InitConfig_PB/63 (PIT_0_InitConfig_PB) @0966bb88
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -236,7 +236,7 @@ PIT_0_InitConfig_PB/63 (PIT_0_InitConfig_PB) @09585a68
Referring: main/32 (addr)
Availability: not_available
Varpool flags:
Pit_Ip_Init/62 (Pit_Ip_Init) @09604e00
Pit_Ip_Init/62 (Pit_Ip_Init) @0966e1c0
Type: function
Visibility: external public
References:
@ -245,7 +245,7 @@ Pit_Ip_Init/62 (Pit_Ip_Init) @09604e00
Function flags: optimize_size
Called by: main/32
Calls:
SPI_init/61 (SPI_init) @09604d20
SPI_init/61 (SPI_init) @0966e0e0
Type: function
Visibility: external public
References:
@ -254,7 +254,7 @@ SPI_init/61 (SPI_init) @09604d20
Function flags: optimize_size
Called by: main/32
Calls:
i2c0_init/60 (i2c0_init) @09604c40
i2c0_init/60 (i2c0_init) @0966e000
Type: function
Visibility: external public
References:
@ -263,7 +263,7 @@ i2c0_init/60 (i2c0_init) @09604c40
Function flags: optimize_size
Called by: main/32
Calls:
i2c1_init/59 (i2c1_init) @09604b60
i2c1_init/59 (i2c1_init) @095e50e0
Type: function
Visibility: external public
References:
@ -272,7 +272,7 @@ i2c1_init/59 (i2c1_init) @09604b60
Function flags: optimize_size
Called by: main/32
Calls:
Adc_Init/58 (Adc_Init) @09604a80
Adc_Init/58 (Adc_Init) @095e5ee0
Type: function
Visibility: external public
References:
@ -281,7 +281,7 @@ Adc_Init/58 (Adc_Init) @09604a80
Function flags: optimize_size
Called by: main/32
Calls:
pwm_init/57 (pwm_init) @096049a0
pwm_init/57 (pwm_init) @095e5e00
Type: function
Visibility: external public
References:
@ -290,7 +290,7 @@ pwm_init/57 (pwm_init) @096049a0
Function flags: optimize_size
Called by: main/32
Calls:
Uart_Init/56 (Uart_Init) @096048c0
Uart_Init/56 (Uart_Init) @095e5d20
Type: function
Visibility: external public
References:
@ -299,7 +299,7 @@ Uart_Init/56 (Uart_Init) @096048c0
Function flags: optimize_size
Called by: main/32
Calls:
intRouteConfig/55 (intRouteConfig) @09585828
intRouteConfig/55 (intRouteConfig) @0966b948
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -307,7 +307,7 @@ intRouteConfig/55 (intRouteConfig) @09585828
Referring: main/32 (addr)
Availability: not_available
Varpool flags: read-only
IntCtrl_Ip_ConfigIrqRouting/54 (IntCtrl_Ip_ConfigIrqRouting) @096047e0
IntCtrl_Ip_ConfigIrqRouting/54 (IntCtrl_Ip_ConfigIrqRouting) @095e5c40
Type: function
Visibility: external public
References:
@ -316,7 +316,7 @@ IntCtrl_Ip_ConfigIrqRouting/54 (IntCtrl_Ip_ConfigIrqRouting) @096047e0
Function flags: optimize_size
Called by: main/32
Calls:
IntCtrlConfig_0/53 (IntCtrlConfig_0) @09585798
IntCtrlConfig_0/53 (IntCtrlConfig_0) @0966b8b8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -324,7 +324,7 @@ IntCtrlConfig_0/53 (IntCtrlConfig_0) @09585798
Referring: main/32 (addr)
Availability: not_available
Varpool flags: read-only
IntCtrl_Ip_Init/52 (IntCtrl_Ip_Init) @09604700
IntCtrl_Ip_Init/52 (IntCtrl_Ip_Init) @095e5b60
Type: function
Visibility: external public
References:
@ -333,7 +333,7 @@ IntCtrl_Ip_Init/52 (IntCtrl_Ip_Init) @09604700
Function flags: optimize_size
Called by: main/32
Calls:
g_pin_mux_InitConfigArr0/51 (g_pin_mux_InitConfigArr0) @09585708
g_pin_mux_InitConfigArr0/51 (g_pin_mux_InitConfigArr0) @0966b828
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -341,7 +341,7 @@ g_pin_mux_InitConfigArr0/51 (g_pin_mux_InitConfigArr0) @09585708
Referring: main/32 (addr)
Availability: not_available
Varpool flags:
Siul2_Port_Ip_Init/50 (Siul2_Port_Ip_Init) @09604620
Siul2_Port_Ip_Init/50 (Siul2_Port_Ip_Init) @095e5a80
Type: function
Visibility: external public
References:
@ -350,7 +350,7 @@ Siul2_Port_Ip_Init/50 (Siul2_Port_Ip_Init) @09604620
Function flags: optimize_size
Called by: main/32
Calls:
Mcu_aClockConfigPB/49 (Mcu_aClockConfigPB) @09585678
Mcu_aClockConfigPB/49 (Mcu_aClockConfigPB) @0966b798
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -358,7 +358,7 @@ Mcu_aClockConfigPB/49 (Mcu_aClockConfigPB) @09585678
Referring: main/32 (addr)
Availability: not_available
Varpool flags: read-only
Clock_Ip_Init/48 (Clock_Ip_Init) @09604540
Clock_Ip_Init/48 (Clock_Ip_Init) @095e59a0
Type: function
Visibility: external public
References:
@ -367,7 +367,7 @@ Clock_Ip_Init/48 (Clock_Ip_Init) @09604540
Function flags: optimize_size
Called by: main/32
Calls:
Gvar_init/47 (Gvar_init) @09604460
Gvar_init/47 (Gvar_init) @095e58c0
Type: function
Visibility: external public
References:
@ -376,7 +376,7 @@ Gvar_init/47 (Gvar_init) @09604460
Function flags: optimize_size
Called by: main/32
Calls:
task_1s/46 (task_1s) @095ffa80
task_1s/46 (task_1s) @095e52a0
Type: function definition analyzed
Visibility: externally_visible public
References: gb/27 (read)
@ -385,21 +385,21 @@ task_1s/46 (task_1s) @095ffa80
Function flags: body optimize_size
Called by: main/32
Calls: led_onoff/87 CAN_Task_1000ms/86 Time_Tick1s/85
PWM_CH/45 (PWM_CH) @095fe3a8
PWM_CH/45 (PWM_CH) @095e04c8
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Varpool flags: initialized
toggle_PWM/44 (toggle_PWM) @095fe318
toggle_PWM/44 (toggle_PWM) @095e0438
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Varpool flags:
task_200ms/43 (task_200ms) @095ffee0
task_200ms/43 (task_200ms) @095e18c0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -408,7 +408,7 @@ task_200ms/43 (task_200ms) @095ffee0
Function flags: body optimize_size
Called by: main/32
Calls: PWM_for_dirve_mode/84 CAN_Task_200ms/83
task_100ms/42 (task_100ms) @095ffc40
task_100ms/42 (task_100ms) @095e1380
Type: function definition analyzed
Visibility: externally_visible public
References: test_pwm/39 (read)test_pwm/39 (read)test_pwm/39 (write)test_pwm/39 (write)C_100ms/41 (read)C_100ms/41 (write)
@ -417,14 +417,14 @@ task_100ms/42 (task_100ms) @095ffc40
Function flags: body optimize_size
Called by: main/32
Calls: CAN_Task_100ms/82
C_100ms/41 (C_100ms) @095fe1f8
C_100ms/41 (C_100ms) @095e0318
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring: task_100ms/42 (read)task_100ms/42 (write)
Availability: available
Varpool flags: initialized
task_50ms/40 (task_50ms) @095ff8c0
task_50ms/40 (task_50ms) @095e1e00
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -433,14 +433,14 @@ task_50ms/40 (task_50ms) @095ff8c0
Function flags: body optimize_size
Called by: main/32
Calls:
test_pwm/39 (test_pwm) @095fe120
test_pwm/39 (test_pwm) @095e0240
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring: task_100ms/42 (read)task_100ms/42 (read)task_100ms/42 (write)task_100ms/42 (write)
Availability: available
Varpool flags:
task_20ms/38 (task_20ms) @095ff540
task_20ms/38 (task_20ms) @095e1a80
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -449,7 +449,7 @@ task_20ms/38 (task_20ms) @095ff540
Function flags: body optimize_size
Called by: main/32
Calls: CAN_Task_20ms/81
task_10ms/37 (task_10ms) @095ff2a0
task_10ms/37 (task_10ms) @095e17e0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -458,7 +458,7 @@ task_10ms/37 (task_10ms) @095ff2a0
Function flags: body optimize_size
Called by: main/32
Calls: CAN_Task_10ms/80
task_5ms/36 (task_5ms) @095ff000
task_5ms/36 (task_5ms) @095e1540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -467,7 +467,7 @@ task_5ms/36 (task_5ms) @095ff000
Function flags: body optimize_size
Called by: main/32
Calls: CAN_Task_5ms/79
task_2ms/35 (task_2ms) @095f7c40
task_2ms/35 (task_2ms) @095e12a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -476,7 +476,7 @@ task_2ms/35 (task_2ms) @095f7c40
Function flags: body optimize_size
Called by: main/32
Calls: ECU3_KATECH_Logic_2ms/78
task_1ms/34 (task_1ms) @095f7e00
task_1ms/34 (task_1ms) @095e1000
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -485,7 +485,7 @@ task_1ms/34 (task_1ms) @095f7e00
Function flags: body optimize_size
Called by: main/32
Calls:
task_500us/33 (task_500us) @095f7b60
task_500us/33 (task_500us) @095d9ee0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -494,7 +494,7 @@ task_500us/33 (task_500us) @095f7b60
Function flags: body optimize_size
Called by: main/32
Calls: can_main_ECU3/77 can_tx_check/76
main/32 (main) @095f78c0
main/32 (main) @095d9c40
Type: function definition analyzed
Visibility: externally_visible public
References: Mcu_aClockConfigPB/49 (addr)g_pin_mux_InitConfigArr0/51 (addr)IntCtrlConfig_0/53 (addr)intRouteConfig/55 (addr)gb/27 (read)PIT_0_InitConfig_PB/63 (addr)PIT_0_ChannelConfig_PB/65 (addr)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)
@ -503,42 +503,42 @@ main/32 (main) @095f78c0
Function flags: body optimize_size
Called by:
Calls: uds_wait/75 WATCHDOG_HAL_Fed/74 task_500us/33 task_1ms/34 task_2ms/35 task_5ms/36 task_10ms/37 task_20ms/38 task_50ms/40 task_100ms/42 task_200ms/43 task_1s/46 ECU3_KATECH_Logic_init/73 debug_printf/72 WATCHDOG_HAL_Init/71 tmr_delay/70 board_init/69 Can_Init_ECU3/68 Pit_Ip_StartChannel/67 Pit_Ip_EnableChannelInterrupt/66 Pit_Ip_InitChannel/64 Pit_Ip_Init/62 SPI_init/61 i2c0_init/60 i2c1_init/59 Adc_Init/58 pwm_init/57 Uart_Init/56 IntCtrl_Ip_ConfigIrqRouting/54 IntCtrl_Ip_Init/52 Siul2_Port_Ip_Init/50 Clock_Ip_Init/48 Gvar_init/47
boot_vector/31 (boot_vector) @0957ea20
boot_vector/31 (boot_vector) @095d6b40
Type: variable definition analyzed
Visibility: externally_visible public section:.boot_vector
References:
Referring:
Availability: available
Varpool flags: initialized read-only const-value-known
appsign/30 (appsign) @0957e990
appsign/30 (appsign) @095d6ab0
Type: variable definition analyzed
Visibility: externally_visible public section:.appsign
References:
Referring:
Availability: available
Varpool flags: initialized read-only const-value-known
AppVersion/29 (AppVersion) @0957e900
AppVersion/29 (AppVersion) @095d6a20
Type: variable definition analyzed
Visibility: externally_visible public section:.appversion
References:
Referring:
Availability: available
Varpool flags: initialized read-only const-value-known
adc0/28 (adc0) @0957e828
adc0/28 (adc0) @095d6948
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Varpool flags:
gb/27 (gb) @092d7288
gb/27 (gb) @09331288
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring: main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)task_1s/46 (read)
Availability: available
Varpool flags:
write_flag/0 (write_flag) @06a44048
write_flag/0 (write_flag) @06a73048
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -700,7 +700,7 @@ main ()
int i;
int retry;
StatusType status;
int D.14010;
int D.14016;
<bb 2> :
# DEBUG BEGIN_STMT

View File

@ -153,7 +153,7 @@ main ()
int i;
int retry;
StatusType status;
int D.14010;
int D.14016;
<bb 2> :
# DEBUG BEGIN_STMT

View File

@ -4,7 +4,7 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
led_onoff/87 (led_onoff) @0958bc40
led_onoff/87 (led_onoff) @09674000
Type: function
Visibility: external public
References:
@ -13,7 +13,7 @@ led_onoff/87 (led_onoff) @0958bc40
Function flags: optimize_size
Called by: task_1s/46 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_1000ms/86 (CAN_Task_1000ms) @0958bb60
CAN_Task_1000ms/86 (CAN_Task_1000ms) @09670ee0
Type: function
Visibility: external public
References:
@ -22,7 +22,7 @@ CAN_Task_1000ms/86 (CAN_Task_1000ms) @0958bb60
Function flags: optimize_size
Called by: task_1s/46 (1073741824 (estimated locally),1.00 per call)
Calls:
Time_Tick1s/85 (Time_Tick1s) @0958ba80
Time_Tick1s/85 (Time_Tick1s) @09670e00
Type: function
Visibility: external public
References:
@ -31,7 +31,7 @@ Time_Tick1s/85 (Time_Tick1s) @0958ba80
Function flags: optimize_size
Called by: task_1s/46 (1073741824 (estimated locally),1.00 per call)
Calls:
PWM_for_dirve_mode/84 (PWM_for_dirve_mode) @0958b8c0
PWM_for_dirve_mode/84 (PWM_for_dirve_mode) @09670c40
Type: function
Visibility: external public
References:
@ -40,7 +40,7 @@ PWM_for_dirve_mode/84 (PWM_for_dirve_mode) @0958b8c0
Function flags: optimize_size
Called by: task_200ms/43 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_200ms/83 (CAN_Task_200ms) @0958b7e0
CAN_Task_200ms/83 (CAN_Task_200ms) @09670b60
Type: function
Visibility: external public
References:
@ -49,7 +49,7 @@ CAN_Task_200ms/83 (CAN_Task_200ms) @0958b7e0
Function flags: optimize_size
Called by: task_200ms/43 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_100ms/82 (CAN_Task_100ms) @0958b620
CAN_Task_100ms/82 (CAN_Task_100ms) @096709a0
Type: function
Visibility: external public
References:
@ -58,7 +58,7 @@ CAN_Task_100ms/82 (CAN_Task_100ms) @0958b620
Function flags: optimize_size
Called by: task_100ms/42 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_20ms/81 (CAN_Task_20ms) @0958b2a0
CAN_Task_20ms/81 (CAN_Task_20ms) @09670620
Type: function
Visibility: external public
References:
@ -67,7 +67,7 @@ CAN_Task_20ms/81 (CAN_Task_20ms) @0958b2a0
Function flags: optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call) task_20ms/38 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_10ms/80 (CAN_Task_10ms) @0958b0e0
CAN_Task_10ms/80 (CAN_Task_10ms) @09670460
Type: function
Visibility: external public
References:
@ -76,7 +76,7 @@ CAN_Task_10ms/80 (CAN_Task_10ms) @0958b0e0
Function flags: optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call) task_10ms/37 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_5ms/79 (CAN_Task_5ms) @09604ee0
CAN_Task_5ms/79 (CAN_Task_5ms) @096702a0
Type: function
Visibility: external public
References:
@ -85,7 +85,7 @@ CAN_Task_5ms/79 (CAN_Task_5ms) @09604ee0
Function flags: optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call) task_5ms/36 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_2ms/78 (ECU3_KATECH_Logic_2ms) @09588e00
ECU3_KATECH_Logic_2ms/78 (ECU3_KATECH_Logic_2ms) @096700e0
Type: function
Visibility: external public
References:
@ -94,7 +94,7 @@ ECU3_KATECH_Logic_2ms/78 (ECU3_KATECH_Logic_2ms) @09588e00
Function flags: optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call) task_2ms/35 (1073741824 (estimated locally),1.00 per call)
Calls:
can_main_ECU3/77 (can_main_ECU3) @09588b60
can_main_ECU3/77 (can_main_ECU3) @0966eee0
Type: function
Visibility: external public
References:
@ -103,7 +103,7 @@ can_main_ECU3/77 (can_main_ECU3) @09588b60
Function flags: optimize_size
Called by: task_500us/33 (1073741824 (estimated locally),1.00 per call)
Calls:
can_tx_check/76 (can_tx_check) @09588a80
can_tx_check/76 (can_tx_check) @0966ee00
Type: function
Visibility: external public
References:
@ -112,7 +112,7 @@ can_tx_check/76 (can_tx_check) @09588a80
Function flags: optimize_size
Called by: task_500us/33 (1073741824 (estimated locally),1.00 per call)
Calls:
uds_wait/75 (uds_wait) @095888c0
uds_wait/75 (uds_wait) @0966ec40
Type: function
Visibility: external public
References:
@ -121,7 +121,7 @@ uds_wait/75 (uds_wait) @095888c0
Function flags: optimize_size
Called by: main/32 (1073741824 (estimated locally),10000.02 per call)
Calls:
WATCHDOG_HAL_Fed/74 (WATCHDOG_HAL_Fed) @095887e0
WATCHDOG_HAL_Fed/74 (WATCHDOG_HAL_Fed) @0966eb60
Type: function
Visibility: external public
References:
@ -130,7 +130,7 @@ WATCHDOG_HAL_Fed/74 (WATCHDOG_HAL_Fed) @095887e0
Function flags: optimize_size
Called by: main/32 (1073741824 (estimated locally),10000.02 per call)
Calls:
ECU3_KATECH_Logic_init/73 (ECU3_KATECH_Logic_init) @09588700
ECU3_KATECH_Logic_init/73 (ECU3_KATECH_Logic_init) @0966ea80
Type: function
Visibility: external public
References:
@ -139,7 +139,7 @@ ECU3_KATECH_Logic_init/73 (ECU3_KATECH_Logic_init) @09588700
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
debug_printf/72 (debug_printf) @09588620
debug_printf/72 (debug_printf) @0966e9a0
Type: function
Visibility: external public
References:
@ -148,7 +148,7 @@ debug_printf/72 (debug_printf) @09588620
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
WATCHDOG_HAL_Init/71 (WATCHDOG_HAL_Init) @09588540
WATCHDOG_HAL_Init/71 (WATCHDOG_HAL_Init) @0966e8c0
Type: function
Visibility: external public
References:
@ -157,7 +157,7 @@ WATCHDOG_HAL_Init/71 (WATCHDOG_HAL_Init) @09588540
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
tmr_delay/70 (tmr_delay) @09588460
tmr_delay/70 (tmr_delay) @0966e7e0
Type: function
Visibility: external public
References:
@ -166,7 +166,7 @@ tmr_delay/70 (tmr_delay) @09588460
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
board_init/69 (board_init) @09588380
board_init/69 (board_init) @0966e700
Type: function
Visibility: external public
References:
@ -175,7 +175,7 @@ board_init/69 (board_init) @09588380
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Can_Init_ECU3/68 (Can_Init_ECU3) @095882a0
Can_Init_ECU3/68 (Can_Init_ECU3) @0966e620
Type: function
Visibility: external public
References:
@ -184,7 +184,7 @@ Can_Init_ECU3/68 (Can_Init_ECU3) @095882a0
Function flags: optimize_size
Called by: main/32 (644019 (estimated locally),6.00 per call)
Calls:
Pit_Ip_StartChannel/67 (Pit_Ip_StartChannel) @095881c0
Pit_Ip_StartChannel/67 (Pit_Ip_StartChannel) @0966e540
Type: function
Visibility: external public
References:
@ -193,7 +193,7 @@ Pit_Ip_StartChannel/67 (Pit_Ip_StartChannel) @095881c0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Pit_Ip_EnableChannelInterrupt/66 (Pit_Ip_EnableChannelInterrupt) @095880e0
Pit_Ip_EnableChannelInterrupt/66 (Pit_Ip_EnableChannelInterrupt) @0966e460
Type: function
Visibility: external public
References:
@ -202,7 +202,7 @@ Pit_Ip_EnableChannelInterrupt/66 (Pit_Ip_EnableChannelInterrupt) @095880e0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
PIT_0_ChannelConfig_PB/65 (PIT_0_ChannelConfig_PB) @09585af8
PIT_0_ChannelConfig_PB/65 (PIT_0_ChannelConfig_PB) @0966bc18
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -210,7 +210,7 @@ PIT_0_ChannelConfig_PB/65 (PIT_0_ChannelConfig_PB) @09585af8
Referring: main/32 (addr)
Availability: not_available
Varpool flags:
Pit_Ip_InitChannel/64 (Pit_Ip_InitChannel) @09588000
Pit_Ip_InitChannel/64 (Pit_Ip_InitChannel) @0966e380
Type: function
Visibility: external public
References:
@ -219,7 +219,7 @@ Pit_Ip_InitChannel/64 (Pit_Ip_InitChannel) @09588000
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
PIT_0_InitConfig_PB/63 (PIT_0_InitConfig_PB) @09585a68
PIT_0_InitConfig_PB/63 (PIT_0_InitConfig_PB) @0966bb88
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -227,7 +227,7 @@ PIT_0_InitConfig_PB/63 (PIT_0_InitConfig_PB) @09585a68
Referring: main/32 (addr)
Availability: not_available
Varpool flags:
Pit_Ip_Init/62 (Pit_Ip_Init) @09604e00
Pit_Ip_Init/62 (Pit_Ip_Init) @0966e1c0
Type: function
Visibility: external public
References:
@ -236,7 +236,7 @@ Pit_Ip_Init/62 (Pit_Ip_Init) @09604e00
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
SPI_init/61 (SPI_init) @09604d20
SPI_init/61 (SPI_init) @0966e0e0
Type: function
Visibility: external public
References:
@ -245,7 +245,7 @@ SPI_init/61 (SPI_init) @09604d20
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
i2c0_init/60 (i2c0_init) @09604c40
i2c0_init/60 (i2c0_init) @0966e000
Type: function
Visibility: external public
References:
@ -254,7 +254,7 @@ i2c0_init/60 (i2c0_init) @09604c40
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
i2c1_init/59 (i2c1_init) @09604b60
i2c1_init/59 (i2c1_init) @095e50e0
Type: function
Visibility: external public
References:
@ -263,7 +263,7 @@ i2c1_init/59 (i2c1_init) @09604b60
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Adc_Init/58 (Adc_Init) @09604a80
Adc_Init/58 (Adc_Init) @095e5ee0
Type: function
Visibility: external public
References:
@ -272,7 +272,7 @@ Adc_Init/58 (Adc_Init) @09604a80
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
pwm_init/57 (pwm_init) @096049a0
pwm_init/57 (pwm_init) @095e5e00
Type: function
Visibility: external public
References:
@ -281,7 +281,7 @@ pwm_init/57 (pwm_init) @096049a0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Uart_Init/56 (Uart_Init) @096048c0
Uart_Init/56 (Uart_Init) @095e5d20
Type: function
Visibility: external public
References:
@ -290,7 +290,7 @@ Uart_Init/56 (Uart_Init) @096048c0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
intRouteConfig/55 (intRouteConfig) @09585828
intRouteConfig/55 (intRouteConfig) @0966b948
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -298,7 +298,7 @@ intRouteConfig/55 (intRouteConfig) @09585828
Referring: main/32 (addr)
Availability: not_available
Varpool flags: read-only
IntCtrl_Ip_ConfigIrqRouting/54 (IntCtrl_Ip_ConfigIrqRouting) @096047e0
IntCtrl_Ip_ConfigIrqRouting/54 (IntCtrl_Ip_ConfigIrqRouting) @095e5c40
Type: function
Visibility: external public
References:
@ -307,7 +307,7 @@ IntCtrl_Ip_ConfigIrqRouting/54 (IntCtrl_Ip_ConfigIrqRouting) @096047e0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
IntCtrlConfig_0/53 (IntCtrlConfig_0) @09585798
IntCtrlConfig_0/53 (IntCtrlConfig_0) @0966b8b8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -315,7 +315,7 @@ IntCtrlConfig_0/53 (IntCtrlConfig_0) @09585798
Referring: main/32 (addr)
Availability: not_available
Varpool flags: read-only
IntCtrl_Ip_Init/52 (IntCtrl_Ip_Init) @09604700
IntCtrl_Ip_Init/52 (IntCtrl_Ip_Init) @095e5b60
Type: function
Visibility: external public
References:
@ -324,7 +324,7 @@ IntCtrl_Ip_Init/52 (IntCtrl_Ip_Init) @09604700
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
g_pin_mux_InitConfigArr0/51 (g_pin_mux_InitConfigArr0) @09585708
g_pin_mux_InitConfigArr0/51 (g_pin_mux_InitConfigArr0) @0966b828
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -332,7 +332,7 @@ g_pin_mux_InitConfigArr0/51 (g_pin_mux_InitConfigArr0) @09585708
Referring: main/32 (addr)
Availability: not_available
Varpool flags:
Siul2_Port_Ip_Init/50 (Siul2_Port_Ip_Init) @09604620
Siul2_Port_Ip_Init/50 (Siul2_Port_Ip_Init) @095e5a80
Type: function
Visibility: external public
References:
@ -341,7 +341,7 @@ Siul2_Port_Ip_Init/50 (Siul2_Port_Ip_Init) @09604620
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Mcu_aClockConfigPB/49 (Mcu_aClockConfigPB) @09585678
Mcu_aClockConfigPB/49 (Mcu_aClockConfigPB) @0966b798
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -349,7 +349,7 @@ Mcu_aClockConfigPB/49 (Mcu_aClockConfigPB) @09585678
Referring: main/32 (addr)
Availability: not_available
Varpool flags: read-only
Clock_Ip_Init/48 (Clock_Ip_Init) @09604540
Clock_Ip_Init/48 (Clock_Ip_Init) @095e59a0
Type: function
Visibility: external public
References:
@ -358,7 +358,7 @@ Clock_Ip_Init/48 (Clock_Ip_Init) @09604540
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Gvar_init/47 (Gvar_init) @09604460
Gvar_init/47 (Gvar_init) @095e58c0
Type: function
Visibility: external public
References:
@ -367,7 +367,7 @@ Gvar_init/47 (Gvar_init) @09604460
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
task_1s/46 (task_1s) @095ffa80
task_1s/46 (task_1s) @095e52a0
Type: function definition analyzed
Visibility: externally_visible public
References: gb/27 (read)
@ -376,21 +376,21 @@ task_1s/46 (task_1s) @095ffa80
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call)
Calls: led_onoff/87 (1073741824 (estimated locally),1.00 per call) CAN_Task_1000ms/86 (1073741824 (estimated locally),1.00 per call) Time_Tick1s/85 (1073741824 (estimated locally),1.00 per call)
PWM_CH/45 (PWM_CH) @095fe3a8
PWM_CH/45 (PWM_CH) @095e04c8
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Varpool flags: initialized
toggle_PWM/44 (toggle_PWM) @095fe318
toggle_PWM/44 (toggle_PWM) @095e0438
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Varpool flags:
task_200ms/43 (task_200ms) @095ffee0
task_200ms/43 (task_200ms) @095e18c0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -399,7 +399,7 @@ task_200ms/43 (task_200ms) @095ffee0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call)
Calls: PWM_for_dirve_mode/84 (1073741824 (estimated locally),1.00 per call) CAN_Task_200ms/83 (1073741824 (estimated locally),1.00 per call)
task_100ms/42 (task_100ms) @095ffc40
task_100ms/42 (task_100ms) @095e1380
Type: function definition analyzed
Visibility: externally_visible public
References: test_pwm/39 (read)test_pwm/39 (write)test_pwm/39 (write)C_100ms/41 (read)C_100ms/41 (write)
@ -408,14 +408,14 @@ task_100ms/42 (task_100ms) @095ffc40
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call)
Calls: CAN_Task_100ms/82 (1073741824 (estimated locally),1.00 per call)
C_100ms/41 (C_100ms) @095fe1f8
C_100ms/41 (C_100ms) @095e0318
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring: task_100ms/42 (read)task_100ms/42 (write)
Availability: available
Varpool flags: initialized
task_50ms/40 (task_50ms) @095ff8c0
task_50ms/40 (task_50ms) @095e1e00
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -424,14 +424,14 @@ task_50ms/40 (task_50ms) @095ff8c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
test_pwm/39 (test_pwm) @095fe120
test_pwm/39 (test_pwm) @095e0240
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring: task_100ms/42 (read)task_100ms/42 (write)task_100ms/42 (write)
Availability: available
Varpool flags:
task_20ms/38 (task_20ms) @095ff540
task_20ms/38 (task_20ms) @095e1a80
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -440,7 +440,7 @@ task_20ms/38 (task_20ms) @095ff540
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CAN_Task_20ms/81 (1073741824 (estimated locally),1.00 per call)
task_10ms/37 (task_10ms) @095ff2a0
task_10ms/37 (task_10ms) @095e17e0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -449,7 +449,7 @@ task_10ms/37 (task_10ms) @095ff2a0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CAN_Task_10ms/80 (1073741824 (estimated locally),1.00 per call)
task_5ms/36 (task_5ms) @095ff000
task_5ms/36 (task_5ms) @095e1540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -458,7 +458,7 @@ task_5ms/36 (task_5ms) @095ff000
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CAN_Task_5ms/79 (1073741824 (estimated locally),1.00 per call)
task_2ms/35 (task_2ms) @095f7c40
task_2ms/35 (task_2ms) @095e12a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -467,7 +467,7 @@ task_2ms/35 (task_2ms) @095f7c40
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: ECU3_KATECH_Logic_2ms/78 (1073741824 (estimated locally),1.00 per call)
task_1ms/34 (task_1ms) @095f7e00
task_1ms/34 (task_1ms) @095e1000
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -476,7 +476,7 @@ task_1ms/34 (task_1ms) @095f7e00
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
task_500us/33 (task_500us) @095f7b60
task_500us/33 (task_500us) @095d9ee0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -485,7 +485,7 @@ task_500us/33 (task_500us) @095f7b60
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: main/32 (719407022 (estimated locally),6700.01 per call)
Calls: can_main_ECU3/77 (1073741824 (estimated locally),1.00 per call) can_tx_check/76 (1073741824 (estimated locally),1.00 per call)
main/32 (main) @095f78c0
main/32 (main) @095d9c40
Type: function definition analyzed
Visibility: externally_visible public
References: Mcu_aClockConfigPB/49 (addr)g_pin_mux_InitConfigArr0/51 (addr)IntCtrlConfig_0/53 (addr)intRouteConfig/55 (addr)gb/27 (read)PIT_0_InitConfig_PB/63 (addr)PIT_0_ChannelConfig_PB/65 (addr)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)
@ -494,42 +494,42 @@ main/32 (main) @095f78c0
Function flags: count:107374 (estimated locally) body only_called_at_startup executed_once optimize_size
Called by:
Calls: uds_wait/75 (1073741824 (estimated locally),10000.02 per call) WATCHDOG_HAL_Fed/74 (1073741824 (estimated locally),10000.02 per call) task_500us/33 (719407022 (estimated locally),6700.01 per call) ECU3_KATECH_Logic_2ms/78 (354334802 (estimated locally),3300.01 per call) CAN_Task_5ms/79 (354334802 (estimated locally),3300.01 per call) CAN_Task_10ms/80 (354334802 (estimated locally),3300.01 per call) CAN_Task_20ms/81 (354334802 (estimated locally),3300.01 per call) task_100ms/42 (354334802 (estimated locally),3300.01 per call) task_200ms/43 (354334802 (estimated locally),3300.01 per call) task_1s/46 (354334802 (estimated locally),3300.01 per call) ECU3_KATECH_Logic_init/73 (107374 (estimated locally),1.00 per call) debug_printf/72 (107374 (estimated locally),1.00 per call) WATCHDOG_HAL_Init/71 (107374 (estimated locally),1.00 per call) tmr_delay/70 (107374 (estimated locally),1.00 per call) board_init/69 (107374 (estimated locally),1.00 per call) Can_Init_ECU3/68 (644019 (estimated locally),6.00 per call) Pit_Ip_StartChannel/67 (107374 (estimated locally),1.00 per call) Pit_Ip_EnableChannelInterrupt/66 (107374 (estimated locally),1.00 per call) Pit_Ip_InitChannel/64 (107374 (estimated locally),1.00 per call) Pit_Ip_Init/62 (107374 (estimated locally),1.00 per call) SPI_init/61 (107374 (estimated locally),1.00 per call) i2c0_init/60 (107374 (estimated locally),1.00 per call) i2c1_init/59 (107374 (estimated locally),1.00 per call) Adc_Init/58 (107374 (estimated locally),1.00 per call) pwm_init/57 (107374 (estimated locally),1.00 per call) Uart_Init/56 (107374 (estimated locally),1.00 per call) IntCtrl_Ip_ConfigIrqRouting/54 (107374 (estimated locally),1.00 per call) IntCtrl_Ip_Init/52 (107374 (estimated locally),1.00 per call) Siul2_Port_Ip_Init/50 (107374 (estimated locally),1.00 per call) Clock_Ip_Init/48 (107374 (estimated locally),1.00 per call) Gvar_init/47 (107374 (estimated locally),1.00 per call)
boot_vector/31 (boot_vector) @0957ea20
boot_vector/31 (boot_vector) @095d6b40
Type: variable definition analyzed
Visibility: externally_visible public section:.boot_vector
References:
Referring:
Availability: available
Varpool flags: initialized read-only const-value-known
appsign/30 (appsign) @0957e990
appsign/30 (appsign) @095d6ab0
Type: variable definition analyzed
Visibility: externally_visible public section:.appsign
References:
Referring:
Availability: available
Varpool flags: initialized read-only const-value-known
AppVersion/29 (AppVersion) @0957e900
AppVersion/29 (AppVersion) @095d6a20
Type: variable definition analyzed
Visibility: externally_visible public section:.appversion
References:
Referring:
Availability: available
Varpool flags: initialized read-only const-value-known
adc0/28 (adc0) @0957e828
adc0/28 (adc0) @095d6948
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Varpool flags:
gb/27 (gb) @092d7288
gb/27 (gb) @09331288
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring: task_1s/46 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)
Availability: available
Varpool flags:
write_flag/0 (write_flag) @06a44048
write_flag/0 (write_flag) @06a73048
Type: variable definition analyzed
Visibility: externally_visible public
References:

View File

@ -14,7 +14,7 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
led_onoff/87 (led_onoff) @0958bc40
led_onoff/87 (led_onoff) @09674000
Type: function
Visibility: external public
References:
@ -23,7 +23,7 @@ led_onoff/87 (led_onoff) @0958bc40
Function flags: optimize_size
Called by: task_1s/46 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_1000ms/86 (CAN_Task_1000ms) @0958bb60
CAN_Task_1000ms/86 (CAN_Task_1000ms) @09670ee0
Type: function
Visibility: external public
References:
@ -32,7 +32,7 @@ CAN_Task_1000ms/86 (CAN_Task_1000ms) @0958bb60
Function flags: optimize_size
Called by: task_1s/46 (1073741824 (estimated locally),1.00 per call)
Calls:
Time_Tick1s/85 (Time_Tick1s) @0958ba80
Time_Tick1s/85 (Time_Tick1s) @09670e00
Type: function
Visibility: external public
References:
@ -41,7 +41,7 @@ Time_Tick1s/85 (Time_Tick1s) @0958ba80
Function flags: optimize_size
Called by: task_1s/46 (1073741824 (estimated locally),1.00 per call)
Calls:
PWM_for_dirve_mode/84 (PWM_for_dirve_mode) @0958b8c0
PWM_for_dirve_mode/84 (PWM_for_dirve_mode) @09670c40
Type: function
Visibility: external public
References:
@ -50,7 +50,7 @@ PWM_for_dirve_mode/84 (PWM_for_dirve_mode) @0958b8c0
Function flags: optimize_size
Called by: task_200ms/43 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_200ms/83 (CAN_Task_200ms) @0958b7e0
CAN_Task_200ms/83 (CAN_Task_200ms) @09670b60
Type: function
Visibility: external public
References:
@ -59,7 +59,7 @@ CAN_Task_200ms/83 (CAN_Task_200ms) @0958b7e0
Function flags: optimize_size
Called by: task_200ms/43 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_100ms/82 (CAN_Task_100ms) @0958b620
CAN_Task_100ms/82 (CAN_Task_100ms) @096709a0
Type: function
Visibility: external public
References:
@ -68,7 +68,7 @@ CAN_Task_100ms/82 (CAN_Task_100ms) @0958b620
Function flags: optimize_size
Called by: task_100ms/42 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_20ms/81 (CAN_Task_20ms) @0958b2a0
CAN_Task_20ms/81 (CAN_Task_20ms) @09670620
Type: function
Visibility: external public
References:
@ -77,7 +77,7 @@ CAN_Task_20ms/81 (CAN_Task_20ms) @0958b2a0
Function flags: optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call) task_20ms/38 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_10ms/80 (CAN_Task_10ms) @0958b0e0
CAN_Task_10ms/80 (CAN_Task_10ms) @09670460
Type: function
Visibility: external public
References:
@ -86,7 +86,7 @@ CAN_Task_10ms/80 (CAN_Task_10ms) @0958b0e0
Function flags: optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call) task_10ms/37 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_5ms/79 (CAN_Task_5ms) @09604ee0
CAN_Task_5ms/79 (CAN_Task_5ms) @096702a0
Type: function
Visibility: external public
References:
@ -95,7 +95,7 @@ CAN_Task_5ms/79 (CAN_Task_5ms) @09604ee0
Function flags: optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call) task_5ms/36 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_2ms/78 (ECU3_KATECH_Logic_2ms) @09588e00
ECU3_KATECH_Logic_2ms/78 (ECU3_KATECH_Logic_2ms) @096700e0
Type: function
Visibility: external public
References:
@ -104,7 +104,7 @@ ECU3_KATECH_Logic_2ms/78 (ECU3_KATECH_Logic_2ms) @09588e00
Function flags: optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call) task_2ms/35 (1073741824 (estimated locally),1.00 per call)
Calls:
can_main_ECU3/77 (can_main_ECU3) @09588b60
can_main_ECU3/77 (can_main_ECU3) @0966eee0
Type: function
Visibility: external public
References:
@ -113,7 +113,7 @@ can_main_ECU3/77 (can_main_ECU3) @09588b60
Function flags: optimize_size
Called by: task_500us/33 (1073741824 (estimated locally),1.00 per call)
Calls:
can_tx_check/76 (can_tx_check) @09588a80
can_tx_check/76 (can_tx_check) @0966ee00
Type: function
Visibility: external public
References:
@ -122,7 +122,7 @@ can_tx_check/76 (can_tx_check) @09588a80
Function flags: optimize_size
Called by: task_500us/33 (1073741824 (estimated locally),1.00 per call)
Calls:
uds_wait/75 (uds_wait) @095888c0
uds_wait/75 (uds_wait) @0966ec40
Type: function
Visibility: external public
References:
@ -131,7 +131,7 @@ uds_wait/75 (uds_wait) @095888c0
Function flags: optimize_size
Called by: main/32 (1073741824 (estimated locally),10000.02 per call)
Calls:
WATCHDOG_HAL_Fed/74 (WATCHDOG_HAL_Fed) @095887e0
WATCHDOG_HAL_Fed/74 (WATCHDOG_HAL_Fed) @0966eb60
Type: function
Visibility: external public
References:
@ -140,7 +140,7 @@ WATCHDOG_HAL_Fed/74 (WATCHDOG_HAL_Fed) @095887e0
Function flags: optimize_size
Called by: main/32 (1073741824 (estimated locally),10000.02 per call)
Calls:
ECU3_KATECH_Logic_init/73 (ECU3_KATECH_Logic_init) @09588700
ECU3_KATECH_Logic_init/73 (ECU3_KATECH_Logic_init) @0966ea80
Type: function
Visibility: external public
References:
@ -149,7 +149,7 @@ ECU3_KATECH_Logic_init/73 (ECU3_KATECH_Logic_init) @09588700
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
debug_printf/72 (debug_printf) @09588620
debug_printf/72 (debug_printf) @0966e9a0
Type: function
Visibility: external public
References:
@ -158,7 +158,7 @@ debug_printf/72 (debug_printf) @09588620
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
WATCHDOG_HAL_Init/71 (WATCHDOG_HAL_Init) @09588540
WATCHDOG_HAL_Init/71 (WATCHDOG_HAL_Init) @0966e8c0
Type: function
Visibility: external public
References:
@ -167,7 +167,7 @@ WATCHDOG_HAL_Init/71 (WATCHDOG_HAL_Init) @09588540
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
tmr_delay/70 (tmr_delay) @09588460
tmr_delay/70 (tmr_delay) @0966e7e0
Type: function
Visibility: external public
References:
@ -176,7 +176,7 @@ tmr_delay/70 (tmr_delay) @09588460
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
board_init/69 (board_init) @09588380
board_init/69 (board_init) @0966e700
Type: function
Visibility: external public
References:
@ -185,7 +185,7 @@ board_init/69 (board_init) @09588380
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Can_Init_ECU3/68 (Can_Init_ECU3) @095882a0
Can_Init_ECU3/68 (Can_Init_ECU3) @0966e620
Type: function
Visibility: external public
References:
@ -194,7 +194,7 @@ Can_Init_ECU3/68 (Can_Init_ECU3) @095882a0
Function flags: optimize_size
Called by: main/32 (644019 (estimated locally),6.00 per call)
Calls:
Pit_Ip_StartChannel/67 (Pit_Ip_StartChannel) @095881c0
Pit_Ip_StartChannel/67 (Pit_Ip_StartChannel) @0966e540
Type: function
Visibility: external public
References:
@ -203,7 +203,7 @@ Pit_Ip_StartChannel/67 (Pit_Ip_StartChannel) @095881c0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Pit_Ip_EnableChannelInterrupt/66 (Pit_Ip_EnableChannelInterrupt) @095880e0
Pit_Ip_EnableChannelInterrupt/66 (Pit_Ip_EnableChannelInterrupt) @0966e460
Type: function
Visibility: external public
References:
@ -212,7 +212,7 @@ Pit_Ip_EnableChannelInterrupt/66 (Pit_Ip_EnableChannelInterrupt) @095880e0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
PIT_0_ChannelConfig_PB/65 (PIT_0_ChannelConfig_PB) @09585af8
PIT_0_ChannelConfig_PB/65 (PIT_0_ChannelConfig_PB) @0966bc18
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -220,7 +220,7 @@ PIT_0_ChannelConfig_PB/65 (PIT_0_ChannelConfig_PB) @09585af8
Referring: main/32 (addr)
Availability: not_available
Varpool flags:
Pit_Ip_InitChannel/64 (Pit_Ip_InitChannel) @09588000
Pit_Ip_InitChannel/64 (Pit_Ip_InitChannel) @0966e380
Type: function
Visibility: external public
References:
@ -229,7 +229,7 @@ Pit_Ip_InitChannel/64 (Pit_Ip_InitChannel) @09588000
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
PIT_0_InitConfig_PB/63 (PIT_0_InitConfig_PB) @09585a68
PIT_0_InitConfig_PB/63 (PIT_0_InitConfig_PB) @0966bb88
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -237,7 +237,7 @@ PIT_0_InitConfig_PB/63 (PIT_0_InitConfig_PB) @09585a68
Referring: main/32 (addr)
Availability: not_available
Varpool flags:
Pit_Ip_Init/62 (Pit_Ip_Init) @09604e00
Pit_Ip_Init/62 (Pit_Ip_Init) @0966e1c0
Type: function
Visibility: external public
References:
@ -246,7 +246,7 @@ Pit_Ip_Init/62 (Pit_Ip_Init) @09604e00
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
SPI_init/61 (SPI_init) @09604d20
SPI_init/61 (SPI_init) @0966e0e0
Type: function
Visibility: external public
References:
@ -255,7 +255,7 @@ SPI_init/61 (SPI_init) @09604d20
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
i2c0_init/60 (i2c0_init) @09604c40
i2c0_init/60 (i2c0_init) @0966e000
Type: function
Visibility: external public
References:
@ -264,7 +264,7 @@ i2c0_init/60 (i2c0_init) @09604c40
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
i2c1_init/59 (i2c1_init) @09604b60
i2c1_init/59 (i2c1_init) @095e50e0
Type: function
Visibility: external public
References:
@ -273,7 +273,7 @@ i2c1_init/59 (i2c1_init) @09604b60
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Adc_Init/58 (Adc_Init) @09604a80
Adc_Init/58 (Adc_Init) @095e5ee0
Type: function
Visibility: external public
References:
@ -282,7 +282,7 @@ Adc_Init/58 (Adc_Init) @09604a80
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
pwm_init/57 (pwm_init) @096049a0
pwm_init/57 (pwm_init) @095e5e00
Type: function
Visibility: external public
References:
@ -291,7 +291,7 @@ pwm_init/57 (pwm_init) @096049a0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Uart_Init/56 (Uart_Init) @096048c0
Uart_Init/56 (Uart_Init) @095e5d20
Type: function
Visibility: external public
References:
@ -300,7 +300,7 @@ Uart_Init/56 (Uart_Init) @096048c0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
intRouteConfig/55 (intRouteConfig) @09585828
intRouteConfig/55 (intRouteConfig) @0966b948
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -308,7 +308,7 @@ intRouteConfig/55 (intRouteConfig) @09585828
Referring: main/32 (addr)
Availability: not_available
Varpool flags: read-only
IntCtrl_Ip_ConfigIrqRouting/54 (IntCtrl_Ip_ConfigIrqRouting) @096047e0
IntCtrl_Ip_ConfigIrqRouting/54 (IntCtrl_Ip_ConfigIrqRouting) @095e5c40
Type: function
Visibility: external public
References:
@ -317,7 +317,7 @@ IntCtrl_Ip_ConfigIrqRouting/54 (IntCtrl_Ip_ConfigIrqRouting) @096047e0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
IntCtrlConfig_0/53 (IntCtrlConfig_0) @09585798
IntCtrlConfig_0/53 (IntCtrlConfig_0) @0966b8b8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -325,7 +325,7 @@ IntCtrlConfig_0/53 (IntCtrlConfig_0) @09585798
Referring: main/32 (addr)
Availability: not_available
Varpool flags: read-only
IntCtrl_Ip_Init/52 (IntCtrl_Ip_Init) @09604700
IntCtrl_Ip_Init/52 (IntCtrl_Ip_Init) @095e5b60
Type: function
Visibility: external public
References:
@ -334,7 +334,7 @@ IntCtrl_Ip_Init/52 (IntCtrl_Ip_Init) @09604700
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
g_pin_mux_InitConfigArr0/51 (g_pin_mux_InitConfigArr0) @09585708
g_pin_mux_InitConfigArr0/51 (g_pin_mux_InitConfigArr0) @0966b828
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -342,7 +342,7 @@ g_pin_mux_InitConfigArr0/51 (g_pin_mux_InitConfigArr0) @09585708
Referring: main/32 (addr)
Availability: not_available
Varpool flags:
Siul2_Port_Ip_Init/50 (Siul2_Port_Ip_Init) @09604620
Siul2_Port_Ip_Init/50 (Siul2_Port_Ip_Init) @095e5a80
Type: function
Visibility: external public
References:
@ -351,7 +351,7 @@ Siul2_Port_Ip_Init/50 (Siul2_Port_Ip_Init) @09604620
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Mcu_aClockConfigPB/49 (Mcu_aClockConfigPB) @09585678
Mcu_aClockConfigPB/49 (Mcu_aClockConfigPB) @0966b798
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -359,7 +359,7 @@ Mcu_aClockConfigPB/49 (Mcu_aClockConfigPB) @09585678
Referring: main/32 (addr)
Availability: not_available
Varpool flags: read-only
Clock_Ip_Init/48 (Clock_Ip_Init) @09604540
Clock_Ip_Init/48 (Clock_Ip_Init) @095e59a0
Type: function
Visibility: external public
References:
@ -368,7 +368,7 @@ Clock_Ip_Init/48 (Clock_Ip_Init) @09604540
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Gvar_init/47 (Gvar_init) @09604460
Gvar_init/47 (Gvar_init) @095e58c0
Type: function
Visibility: external public
References:
@ -377,7 +377,7 @@ Gvar_init/47 (Gvar_init) @09604460
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
task_1s/46 (task_1s) @095ffa80
task_1s/46 (task_1s) @095e52a0
Type: function definition analyzed
Visibility: externally_visible public
References: gb/27 (read)
@ -386,21 +386,21 @@ task_1s/46 (task_1s) @095ffa80
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call)
Calls: led_onoff/87 (1073741824 (estimated locally),1.00 per call) CAN_Task_1000ms/86 (1073741824 (estimated locally),1.00 per call) Time_Tick1s/85 (1073741824 (estimated locally),1.00 per call)
PWM_CH/45 (PWM_CH) @095fe3a8
PWM_CH/45 (PWM_CH) @095e04c8
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Varpool flags: initialized
toggle_PWM/44 (toggle_PWM) @095fe318
toggle_PWM/44 (toggle_PWM) @095e0438
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Varpool flags:
task_200ms/43 (task_200ms) @095ffee0
task_200ms/43 (task_200ms) @095e18c0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -409,7 +409,7 @@ task_200ms/43 (task_200ms) @095ffee0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call)
Calls: PWM_for_dirve_mode/84 (1073741824 (estimated locally),1.00 per call) CAN_Task_200ms/83 (1073741824 (estimated locally),1.00 per call)
task_100ms/42 (task_100ms) @095ffc40
task_100ms/42 (task_100ms) @095e1380
Type: function definition analyzed
Visibility: externally_visible public
References: test_pwm/39 (read)test_pwm/39 (write)test_pwm/39 (write)C_100ms/41 (read)C_100ms/41 (write)
@ -418,14 +418,14 @@ task_100ms/42 (task_100ms) @095ffc40
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call)
Calls: CAN_Task_100ms/82 (1073741824 (estimated locally),1.00 per call)
C_100ms/41 (C_100ms) @095fe1f8
C_100ms/41 (C_100ms) @095e0318
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring: task_100ms/42 (read)task_100ms/42 (write)
Availability: available
Varpool flags: initialized
task_50ms/40 (task_50ms) @095ff8c0
task_50ms/40 (task_50ms) @095e1e00
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -434,14 +434,14 @@ task_50ms/40 (task_50ms) @095ff8c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
test_pwm/39 (test_pwm) @095fe120
test_pwm/39 (test_pwm) @095e0240
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring: task_100ms/42 (read)task_100ms/42 (write)task_100ms/42 (write)
Availability: available
Varpool flags:
task_20ms/38 (task_20ms) @095ff540
task_20ms/38 (task_20ms) @095e1a80
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -450,7 +450,7 @@ task_20ms/38 (task_20ms) @095ff540
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CAN_Task_20ms/81 (1073741824 (estimated locally),1.00 per call)
task_10ms/37 (task_10ms) @095ff2a0
task_10ms/37 (task_10ms) @095e17e0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -459,7 +459,7 @@ task_10ms/37 (task_10ms) @095ff2a0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CAN_Task_10ms/80 (1073741824 (estimated locally),1.00 per call)
task_5ms/36 (task_5ms) @095ff000
task_5ms/36 (task_5ms) @095e1540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -468,7 +468,7 @@ task_5ms/36 (task_5ms) @095ff000
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CAN_Task_5ms/79 (1073741824 (estimated locally),1.00 per call)
task_2ms/35 (task_2ms) @095f7c40
task_2ms/35 (task_2ms) @095e12a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -477,7 +477,7 @@ task_2ms/35 (task_2ms) @095f7c40
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: ECU3_KATECH_Logic_2ms/78 (1073741824 (estimated locally),1.00 per call)
task_1ms/34 (task_1ms) @095f7e00
task_1ms/34 (task_1ms) @095e1000
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -486,7 +486,7 @@ task_1ms/34 (task_1ms) @095f7e00
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
task_500us/33 (task_500us) @095f7b60
task_500us/33 (task_500us) @095d9ee0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -495,7 +495,7 @@ task_500us/33 (task_500us) @095f7b60
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: main/32 (719407022 (estimated locally),6700.01 per call)
Calls: can_main_ECU3/77 (1073741824 (estimated locally),1.00 per call) can_tx_check/76 (1073741824 (estimated locally),1.00 per call)
main/32 (main) @095f78c0
main/32 (main) @095d9c40
Type: function definition analyzed
Visibility: externally_visible public
References: Mcu_aClockConfigPB/49 (addr)g_pin_mux_InitConfigArr0/51 (addr)IntCtrlConfig_0/53 (addr)intRouteConfig/55 (addr)gb/27 (read)PIT_0_InitConfig_PB/63 (addr)PIT_0_ChannelConfig_PB/65 (addr)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)
@ -504,42 +504,42 @@ main/32 (main) @095f78c0
Function flags: count:107374 (estimated locally) body only_called_at_startup executed_once optimize_size
Called by:
Calls: uds_wait/75 (1073741824 (estimated locally),10000.02 per call) WATCHDOG_HAL_Fed/74 (1073741824 (estimated locally),10000.02 per call) task_500us/33 (719407022 (estimated locally),6700.01 per call) ECU3_KATECH_Logic_2ms/78 (354334802 (estimated locally),3300.01 per call) CAN_Task_5ms/79 (354334802 (estimated locally),3300.01 per call) CAN_Task_10ms/80 (354334802 (estimated locally),3300.01 per call) CAN_Task_20ms/81 (354334802 (estimated locally),3300.01 per call) task_100ms/42 (354334802 (estimated locally),3300.01 per call) task_200ms/43 (354334802 (estimated locally),3300.01 per call) task_1s/46 (354334802 (estimated locally),3300.01 per call) ECU3_KATECH_Logic_init/73 (107374 (estimated locally),1.00 per call) debug_printf/72 (107374 (estimated locally),1.00 per call) WATCHDOG_HAL_Init/71 (107374 (estimated locally),1.00 per call) tmr_delay/70 (107374 (estimated locally),1.00 per call) board_init/69 (107374 (estimated locally),1.00 per call) Can_Init_ECU3/68 (644019 (estimated locally),6.00 per call) Pit_Ip_StartChannel/67 (107374 (estimated locally),1.00 per call) Pit_Ip_EnableChannelInterrupt/66 (107374 (estimated locally),1.00 per call) Pit_Ip_InitChannel/64 (107374 (estimated locally),1.00 per call) Pit_Ip_Init/62 (107374 (estimated locally),1.00 per call) SPI_init/61 (107374 (estimated locally),1.00 per call) i2c0_init/60 (107374 (estimated locally),1.00 per call) i2c1_init/59 (107374 (estimated locally),1.00 per call) Adc_Init/58 (107374 (estimated locally),1.00 per call) pwm_init/57 (107374 (estimated locally),1.00 per call) Uart_Init/56 (107374 (estimated locally),1.00 per call) IntCtrl_Ip_ConfigIrqRouting/54 (107374 (estimated locally),1.00 per call) IntCtrl_Ip_Init/52 (107374 (estimated locally),1.00 per call) Siul2_Port_Ip_Init/50 (107374 (estimated locally),1.00 per call) Clock_Ip_Init/48 (107374 (estimated locally),1.00 per call) Gvar_init/47 (107374 (estimated locally),1.00 per call)
boot_vector/31 (boot_vector) @0957ea20
boot_vector/31 (boot_vector) @095d6b40
Type: variable definition analyzed
Visibility: externally_visible public section:.boot_vector
References:
Referring:
Availability: available
Varpool flags: initialized read-only const-value-known
appsign/30 (appsign) @0957e990
appsign/30 (appsign) @095d6ab0
Type: variable definition analyzed
Visibility: externally_visible public section:.appsign
References:
Referring:
Availability: available
Varpool flags: initialized read-only const-value-known
AppVersion/29 (AppVersion) @0957e900
AppVersion/29 (AppVersion) @095d6a20
Type: variable definition analyzed
Visibility: externally_visible public section:.appversion
References:
Referring:
Availability: available
Varpool flags: initialized read-only const-value-known
adc0/28 (adc0) @0957e828
adc0/28 (adc0) @095d6948
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Varpool flags:
gb/27 (gb) @092d7288
gb/27 (gb) @09331288
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring: task_1s/46 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)
Availability: available
Varpool flags:
write_flag/0 (write_flag) @06a44048
write_flag/0 (write_flag) @06a73048
Type: variable definition analyzed
Visibility: externally_visible public
References:

View File

@ -61,7 +61,7 @@ Semantic equality hit:task_1ms->task_50ms
Assembler symbol names:task_1ms->task_50ms
Symbols to be put in SSA form
{ D.14037 }
{ D.14043 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)

View File

@ -1,6 +1,6 @@
Symbol table:
led_onoff/87 (led_onoff) @0958bc40
led_onoff/87 (led_onoff) @09674000
Type: function
Visibility: external public
References:
@ -9,7 +9,7 @@ led_onoff/87 (led_onoff) @0958bc40
Function flags: optimize_size
Called by: task_1s/46 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_1000ms/86 (CAN_Task_1000ms) @0958bb60
CAN_Task_1000ms/86 (CAN_Task_1000ms) @09670ee0
Type: function
Visibility: external public
References:
@ -18,7 +18,7 @@ CAN_Task_1000ms/86 (CAN_Task_1000ms) @0958bb60
Function flags: optimize_size
Called by: task_1s/46 (1073741824 (estimated locally),1.00 per call)
Calls:
Time_Tick1s/85 (Time_Tick1s) @0958ba80
Time_Tick1s/85 (Time_Tick1s) @09670e00
Type: function
Visibility: external public
References:
@ -27,7 +27,7 @@ Time_Tick1s/85 (Time_Tick1s) @0958ba80
Function flags: optimize_size
Called by: task_1s/46 (1073741824 (estimated locally),1.00 per call)
Calls:
PWM_for_dirve_mode/84 (PWM_for_dirve_mode) @0958b8c0
PWM_for_dirve_mode/84 (PWM_for_dirve_mode) @09670c40
Type: function
Visibility: external public
References:
@ -36,7 +36,7 @@ PWM_for_dirve_mode/84 (PWM_for_dirve_mode) @0958b8c0
Function flags: optimize_size
Called by: task_200ms/43 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_200ms/83 (CAN_Task_200ms) @0958b7e0
CAN_Task_200ms/83 (CAN_Task_200ms) @09670b60
Type: function
Visibility: external public
References:
@ -45,7 +45,7 @@ CAN_Task_200ms/83 (CAN_Task_200ms) @0958b7e0
Function flags: optimize_size
Called by: task_200ms/43 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_100ms/82 (CAN_Task_100ms) @0958b620
CAN_Task_100ms/82 (CAN_Task_100ms) @096709a0
Type: function
Visibility: external public
References:
@ -54,7 +54,7 @@ CAN_Task_100ms/82 (CAN_Task_100ms) @0958b620
Function flags: optimize_size
Called by: task_100ms/42 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_20ms/81 (CAN_Task_20ms) @0958b2a0
CAN_Task_20ms/81 (CAN_Task_20ms) @09670620
Type: function
Visibility: external public
References:
@ -63,7 +63,7 @@ CAN_Task_20ms/81 (CAN_Task_20ms) @0958b2a0
Function flags: optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call) task_20ms/38 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_10ms/80 (CAN_Task_10ms) @0958b0e0
CAN_Task_10ms/80 (CAN_Task_10ms) @09670460
Type: function
Visibility: external public
References:
@ -72,7 +72,7 @@ CAN_Task_10ms/80 (CAN_Task_10ms) @0958b0e0
Function flags: optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call) task_10ms/37 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_5ms/79 (CAN_Task_5ms) @09604ee0
CAN_Task_5ms/79 (CAN_Task_5ms) @096702a0
Type: function
Visibility: external public
References:
@ -81,7 +81,7 @@ CAN_Task_5ms/79 (CAN_Task_5ms) @09604ee0
Function flags: optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call) task_5ms/36 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_2ms/78 (ECU3_KATECH_Logic_2ms) @09588e00
ECU3_KATECH_Logic_2ms/78 (ECU3_KATECH_Logic_2ms) @096700e0
Type: function
Visibility: external public
References:
@ -90,7 +90,7 @@ ECU3_KATECH_Logic_2ms/78 (ECU3_KATECH_Logic_2ms) @09588e00
Function flags: optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call) task_2ms/35 (1073741824 (estimated locally),1.00 per call)
Calls:
can_main_ECU3/77 (can_main_ECU3) @09588b60
can_main_ECU3/77 (can_main_ECU3) @0966eee0
Type: function
Visibility: external public
References:
@ -99,7 +99,7 @@ can_main_ECU3/77 (can_main_ECU3) @09588b60
Function flags: optimize_size
Called by: task_500us/33 (1073741824 (estimated locally),1.00 per call)
Calls:
can_tx_check/76 (can_tx_check) @09588a80
can_tx_check/76 (can_tx_check) @0966ee00
Type: function
Visibility: external public
References:
@ -108,7 +108,7 @@ can_tx_check/76 (can_tx_check) @09588a80
Function flags: optimize_size
Called by: task_500us/33 (1073741824 (estimated locally),1.00 per call)
Calls:
uds_wait/75 (uds_wait) @095888c0
uds_wait/75 (uds_wait) @0966ec40
Type: function
Visibility: external public
References:
@ -117,7 +117,7 @@ uds_wait/75 (uds_wait) @095888c0
Function flags: optimize_size
Called by: main/32 (1073741824 (estimated locally),10000.02 per call)
Calls:
WATCHDOG_HAL_Fed/74 (WATCHDOG_HAL_Fed) @095887e0
WATCHDOG_HAL_Fed/74 (WATCHDOG_HAL_Fed) @0966eb60
Type: function
Visibility: external public
References:
@ -126,7 +126,7 @@ WATCHDOG_HAL_Fed/74 (WATCHDOG_HAL_Fed) @095887e0
Function flags: optimize_size
Called by: main/32 (1073741824 (estimated locally),10000.02 per call)
Calls:
ECU3_KATECH_Logic_init/73 (ECU3_KATECH_Logic_init) @09588700
ECU3_KATECH_Logic_init/73 (ECU3_KATECH_Logic_init) @0966ea80
Type: function
Visibility: external public
References:
@ -135,7 +135,7 @@ ECU3_KATECH_Logic_init/73 (ECU3_KATECH_Logic_init) @09588700
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
debug_printf/72 (debug_printf) @09588620
debug_printf/72 (debug_printf) @0966e9a0
Type: function
Visibility: external public
References:
@ -144,7 +144,7 @@ debug_printf/72 (debug_printf) @09588620
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
WATCHDOG_HAL_Init/71 (WATCHDOG_HAL_Init) @09588540
WATCHDOG_HAL_Init/71 (WATCHDOG_HAL_Init) @0966e8c0
Type: function
Visibility: external public
References:
@ -153,7 +153,7 @@ WATCHDOG_HAL_Init/71 (WATCHDOG_HAL_Init) @09588540
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
tmr_delay/70 (tmr_delay) @09588460
tmr_delay/70 (tmr_delay) @0966e7e0
Type: function
Visibility: external public
References:
@ -162,7 +162,7 @@ tmr_delay/70 (tmr_delay) @09588460
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
board_init/69 (board_init) @09588380
board_init/69 (board_init) @0966e700
Type: function
Visibility: external public
References:
@ -171,7 +171,7 @@ board_init/69 (board_init) @09588380
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Can_Init_ECU3/68 (Can_Init_ECU3) @095882a0
Can_Init_ECU3/68 (Can_Init_ECU3) @0966e620
Type: function
Visibility: external public
References:
@ -180,7 +180,7 @@ Can_Init_ECU3/68 (Can_Init_ECU3) @095882a0
Function flags: optimize_size
Called by: main/32 (644019 (estimated locally),6.00 per call)
Calls:
Pit_Ip_StartChannel/67 (Pit_Ip_StartChannel) @095881c0
Pit_Ip_StartChannel/67 (Pit_Ip_StartChannel) @0966e540
Type: function
Visibility: external public
References:
@ -189,7 +189,7 @@ Pit_Ip_StartChannel/67 (Pit_Ip_StartChannel) @095881c0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Pit_Ip_EnableChannelInterrupt/66 (Pit_Ip_EnableChannelInterrupt) @095880e0
Pit_Ip_EnableChannelInterrupt/66 (Pit_Ip_EnableChannelInterrupt) @0966e460
Type: function
Visibility: external public
References:
@ -198,7 +198,7 @@ Pit_Ip_EnableChannelInterrupt/66 (Pit_Ip_EnableChannelInterrupt) @095880e0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
PIT_0_ChannelConfig_PB/65 (PIT_0_ChannelConfig_PB) @09585af8
PIT_0_ChannelConfig_PB/65 (PIT_0_ChannelConfig_PB) @0966bc18
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -206,7 +206,7 @@ PIT_0_ChannelConfig_PB/65 (PIT_0_ChannelConfig_PB) @09585af8
Referring: main/32 (addr)
Availability: not_available
Varpool flags:
Pit_Ip_InitChannel/64 (Pit_Ip_InitChannel) @09588000
Pit_Ip_InitChannel/64 (Pit_Ip_InitChannel) @0966e380
Type: function
Visibility: external public
References:
@ -215,7 +215,7 @@ Pit_Ip_InitChannel/64 (Pit_Ip_InitChannel) @09588000
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
PIT_0_InitConfig_PB/63 (PIT_0_InitConfig_PB) @09585a68
PIT_0_InitConfig_PB/63 (PIT_0_InitConfig_PB) @0966bb88
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -223,7 +223,7 @@ PIT_0_InitConfig_PB/63 (PIT_0_InitConfig_PB) @09585a68
Referring: main/32 (addr)
Availability: not_available
Varpool flags:
Pit_Ip_Init/62 (Pit_Ip_Init) @09604e00
Pit_Ip_Init/62 (Pit_Ip_Init) @0966e1c0
Type: function
Visibility: external public
References:
@ -232,7 +232,7 @@ Pit_Ip_Init/62 (Pit_Ip_Init) @09604e00
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
SPI_init/61 (SPI_init) @09604d20
SPI_init/61 (SPI_init) @0966e0e0
Type: function
Visibility: external public
References:
@ -241,7 +241,7 @@ SPI_init/61 (SPI_init) @09604d20
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
i2c0_init/60 (i2c0_init) @09604c40
i2c0_init/60 (i2c0_init) @0966e000
Type: function
Visibility: external public
References:
@ -250,7 +250,7 @@ i2c0_init/60 (i2c0_init) @09604c40
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
i2c1_init/59 (i2c1_init) @09604b60
i2c1_init/59 (i2c1_init) @095e50e0
Type: function
Visibility: external public
References:
@ -259,7 +259,7 @@ i2c1_init/59 (i2c1_init) @09604b60
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Adc_Init/58 (Adc_Init) @09604a80
Adc_Init/58 (Adc_Init) @095e5ee0
Type: function
Visibility: external public
References:
@ -268,7 +268,7 @@ Adc_Init/58 (Adc_Init) @09604a80
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
pwm_init/57 (pwm_init) @096049a0
pwm_init/57 (pwm_init) @095e5e00
Type: function
Visibility: external public
References:
@ -277,7 +277,7 @@ pwm_init/57 (pwm_init) @096049a0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Uart_Init/56 (Uart_Init) @096048c0
Uart_Init/56 (Uart_Init) @095e5d20
Type: function
Visibility: external public
References:
@ -286,7 +286,7 @@ Uart_Init/56 (Uart_Init) @096048c0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
intRouteConfig/55 (intRouteConfig) @09585828
intRouteConfig/55 (intRouteConfig) @0966b948
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -294,7 +294,7 @@ intRouteConfig/55 (intRouteConfig) @09585828
Referring: main/32 (addr)
Availability: not_available
Varpool flags: read-only
IntCtrl_Ip_ConfigIrqRouting/54 (IntCtrl_Ip_ConfigIrqRouting) @096047e0
IntCtrl_Ip_ConfigIrqRouting/54 (IntCtrl_Ip_ConfigIrqRouting) @095e5c40
Type: function
Visibility: external public
References:
@ -303,7 +303,7 @@ IntCtrl_Ip_ConfigIrqRouting/54 (IntCtrl_Ip_ConfigIrqRouting) @096047e0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
IntCtrlConfig_0/53 (IntCtrlConfig_0) @09585798
IntCtrlConfig_0/53 (IntCtrlConfig_0) @0966b8b8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -311,7 +311,7 @@ IntCtrlConfig_0/53 (IntCtrlConfig_0) @09585798
Referring: main/32 (addr)
Availability: not_available
Varpool flags: read-only
IntCtrl_Ip_Init/52 (IntCtrl_Ip_Init) @09604700
IntCtrl_Ip_Init/52 (IntCtrl_Ip_Init) @095e5b60
Type: function
Visibility: external public
References:
@ -320,7 +320,7 @@ IntCtrl_Ip_Init/52 (IntCtrl_Ip_Init) @09604700
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
g_pin_mux_InitConfigArr0/51 (g_pin_mux_InitConfigArr0) @09585708
g_pin_mux_InitConfigArr0/51 (g_pin_mux_InitConfigArr0) @0966b828
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -328,7 +328,7 @@ g_pin_mux_InitConfigArr0/51 (g_pin_mux_InitConfigArr0) @09585708
Referring: main/32 (addr)
Availability: not_available
Varpool flags:
Siul2_Port_Ip_Init/50 (Siul2_Port_Ip_Init) @09604620
Siul2_Port_Ip_Init/50 (Siul2_Port_Ip_Init) @095e5a80
Type: function
Visibility: external public
References:
@ -337,7 +337,7 @@ Siul2_Port_Ip_Init/50 (Siul2_Port_Ip_Init) @09604620
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Mcu_aClockConfigPB/49 (Mcu_aClockConfigPB) @09585678
Mcu_aClockConfigPB/49 (Mcu_aClockConfigPB) @0966b798
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -345,7 +345,7 @@ Mcu_aClockConfigPB/49 (Mcu_aClockConfigPB) @09585678
Referring: main/32 (addr)
Availability: not_available
Varpool flags: read-only
Clock_Ip_Init/48 (Clock_Ip_Init) @09604540
Clock_Ip_Init/48 (Clock_Ip_Init) @095e59a0
Type: function
Visibility: external public
References:
@ -354,7 +354,7 @@ Clock_Ip_Init/48 (Clock_Ip_Init) @09604540
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Gvar_init/47 (Gvar_init) @09604460
Gvar_init/47 (Gvar_init) @095e58c0
Type: function
Visibility: external public
References:
@ -363,7 +363,7 @@ Gvar_init/47 (Gvar_init) @09604460
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
task_1s/46 (task_1s) @095ffa80
task_1s/46 (task_1s) @095e52a0
Type: function definition analyzed
Visibility: externally_visible public
References: gb/27 (read)
@ -372,21 +372,21 @@ task_1s/46 (task_1s) @095ffa80
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call)
Calls: led_onoff/87 (1073741824 (estimated locally),1.00 per call) CAN_Task_1000ms/86 (1073741824 (estimated locally),1.00 per call) Time_Tick1s/85 (1073741824 (estimated locally),1.00 per call)
PWM_CH/45 (PWM_CH) @095fe3a8
PWM_CH/45 (PWM_CH) @095e04c8
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Varpool flags: initialized
toggle_PWM/44 (toggle_PWM) @095fe318
toggle_PWM/44 (toggle_PWM) @095e0438
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Varpool flags:
task_200ms/43 (task_200ms) @095ffee0
task_200ms/43 (task_200ms) @095e18c0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -395,7 +395,7 @@ task_200ms/43 (task_200ms) @095ffee0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call)
Calls: PWM_for_dirve_mode/84 (1073741824 (estimated locally),1.00 per call) CAN_Task_200ms/83 (1073741824 (estimated locally),1.00 per call)
task_100ms/42 (task_100ms) @095ffc40
task_100ms/42 (task_100ms) @095e1380
Type: function definition analyzed
Visibility: externally_visible public
References: test_pwm/39 (read)test_pwm/39 (write)test_pwm/39 (write)C_100ms/41 (read)C_100ms/41 (write)
@ -404,14 +404,14 @@ task_100ms/42 (task_100ms) @095ffc40
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call)
Calls: CAN_Task_100ms/82 (1073741824 (estimated locally),1.00 per call)
C_100ms/41 (C_100ms) @095fe1f8
C_100ms/41 (C_100ms) @095e0318
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring: task_100ms/42 (read)task_100ms/42 (write)
Availability: available
Varpool flags: initialized
task_50ms/40 (task_50ms) @095ff8c0
task_50ms/40 (task_50ms) @095e1e00
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -420,14 +420,14 @@ task_50ms/40 (task_50ms) @095ff8c0
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: task_1ms/34 (1073741824 (estimated locally),1.00 per call)
test_pwm/39 (test_pwm) @095fe120
test_pwm/39 (test_pwm) @095e0240
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring: task_100ms/42 (read)task_100ms/42 (write)task_100ms/42 (write)
Availability: available
Varpool flags:
task_20ms/38 (task_20ms) @095ff540
task_20ms/38 (task_20ms) @095e1a80
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -436,7 +436,7 @@ task_20ms/38 (task_20ms) @095ff540
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CAN_Task_20ms/81 (1073741824 (estimated locally),1.00 per call)
task_10ms/37 (task_10ms) @095ff2a0
task_10ms/37 (task_10ms) @095e17e0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -445,7 +445,7 @@ task_10ms/37 (task_10ms) @095ff2a0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CAN_Task_10ms/80 (1073741824 (estimated locally),1.00 per call)
task_5ms/36 (task_5ms) @095ff000
task_5ms/36 (task_5ms) @095e1540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -454,7 +454,7 @@ task_5ms/36 (task_5ms) @095ff000
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CAN_Task_5ms/79 (1073741824 (estimated locally),1.00 per call)
task_2ms/35 (task_2ms) @095f7c40
task_2ms/35 (task_2ms) @095e12a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -463,7 +463,7 @@ task_2ms/35 (task_2ms) @095f7c40
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: ECU3_KATECH_Logic_2ms/78 (1073741824 (estimated locally),1.00 per call)
task_1ms/34 (task_1ms) @095f7e00
task_1ms/34 (task_1ms) @095e1000
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -472,7 +472,7 @@ task_1ms/34 (task_1ms) @095f7e00
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: task_50ms/40 (1073741824 (estimated locally),1.00 per call)
Calls:
task_500us/33 (task_500us) @095f7b60
task_500us/33 (task_500us) @095d9ee0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -481,7 +481,7 @@ task_500us/33 (task_500us) @095f7b60
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: main/32 (719407022 (estimated locally),6700.01 per call)
Calls: can_main_ECU3/77 (1073741824 (estimated locally),1.00 per call) can_tx_check/76 (1073741824 (estimated locally),1.00 per call)
main/32 (main) @095f78c0
main/32 (main) @095d9c40
Type: function definition analyzed
Visibility: externally_visible public
References: Mcu_aClockConfigPB/49 (addr)g_pin_mux_InitConfigArr0/51 (addr)IntCtrlConfig_0/53 (addr)intRouteConfig/55 (addr)gb/27 (read)PIT_0_InitConfig_PB/63 (addr)PIT_0_ChannelConfig_PB/65 (addr)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)
@ -490,42 +490,42 @@ main/32 (main) @095f78c0
Function flags: count:107374 (estimated locally) body only_called_at_startup executed_once optimize_size
Called by:
Calls: uds_wait/75 (1073741824 (estimated locally),10000.02 per call) WATCHDOG_HAL_Fed/74 (1073741824 (estimated locally),10000.02 per call) task_500us/33 (719407022 (estimated locally),6700.01 per call) ECU3_KATECH_Logic_2ms/78 (354334802 (estimated locally),3300.01 per call) CAN_Task_5ms/79 (354334802 (estimated locally),3300.01 per call) CAN_Task_10ms/80 (354334802 (estimated locally),3300.01 per call) CAN_Task_20ms/81 (354334802 (estimated locally),3300.01 per call) task_100ms/42 (354334802 (estimated locally),3300.01 per call) task_200ms/43 (354334802 (estimated locally),3300.01 per call) task_1s/46 (354334802 (estimated locally),3300.01 per call) ECU3_KATECH_Logic_init/73 (107374 (estimated locally),1.00 per call) debug_printf/72 (107374 (estimated locally),1.00 per call) WATCHDOG_HAL_Init/71 (107374 (estimated locally),1.00 per call) tmr_delay/70 (107374 (estimated locally),1.00 per call) board_init/69 (107374 (estimated locally),1.00 per call) Can_Init_ECU3/68 (644019 (estimated locally),6.00 per call) Pit_Ip_StartChannel/67 (107374 (estimated locally),1.00 per call) Pit_Ip_EnableChannelInterrupt/66 (107374 (estimated locally),1.00 per call) Pit_Ip_InitChannel/64 (107374 (estimated locally),1.00 per call) Pit_Ip_Init/62 (107374 (estimated locally),1.00 per call) SPI_init/61 (107374 (estimated locally),1.00 per call) i2c0_init/60 (107374 (estimated locally),1.00 per call) i2c1_init/59 (107374 (estimated locally),1.00 per call) Adc_Init/58 (107374 (estimated locally),1.00 per call) pwm_init/57 (107374 (estimated locally),1.00 per call) Uart_Init/56 (107374 (estimated locally),1.00 per call) IntCtrl_Ip_ConfigIrqRouting/54 (107374 (estimated locally),1.00 per call) IntCtrl_Ip_Init/52 (107374 (estimated locally),1.00 per call) Siul2_Port_Ip_Init/50 (107374 (estimated locally),1.00 per call) Clock_Ip_Init/48 (107374 (estimated locally),1.00 per call) Gvar_init/47 (107374 (estimated locally),1.00 per call)
boot_vector/31 (boot_vector) @0957ea20
boot_vector/31 (boot_vector) @095d6b40
Type: variable definition analyzed
Visibility: externally_visible public section:.boot_vector
References:
Referring:
Availability: available
Varpool flags: initialized read-only const-value-known
appsign/30 (appsign) @0957e990
appsign/30 (appsign) @095d6ab0
Type: variable definition analyzed
Visibility: externally_visible public section:.appsign
References:
Referring:
Availability: available
Varpool flags: initialized read-only const-value-known
AppVersion/29 (AppVersion) @0957e900
AppVersion/29 (AppVersion) @095d6a20
Type: variable definition analyzed
Visibility: externally_visible public section:.appversion
References:
Referring:
Availability: available
Varpool flags: initialized read-only const-value-known
adc0/28 (adc0) @0957e828
adc0/28 (adc0) @095d6948
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Varpool flags:
gb/27 (gb) @092d7288
gb/27 (gb) @09331288
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring: task_1s/46 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)
Availability: available
Varpool flags:
write_flag/0 (write_flag) @06a44048
write_flag/0 (write_flag) @06a73048
Type: variable definition analyzed
Visibility: externally_visible public
References:

View File

@ -96,7 +96,7 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
led_onoff/87 (led_onoff) @0958bc40
led_onoff/87 (led_onoff) @09674000
Type: function
Visibility: external public
References:
@ -105,7 +105,7 @@ led_onoff/87 (led_onoff) @0958bc40
Function flags: optimize_size
Called by: task_1s/46 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_1000ms/86 (CAN_Task_1000ms) @0958bb60
CAN_Task_1000ms/86 (CAN_Task_1000ms) @09670ee0
Type: function
Visibility: external public
References:
@ -114,7 +114,7 @@ CAN_Task_1000ms/86 (CAN_Task_1000ms) @0958bb60
Function flags: optimize_size
Called by: task_1s/46 (1073741824 (estimated locally),1.00 per call)
Calls:
Time_Tick1s/85 (Time_Tick1s) @0958ba80
Time_Tick1s/85 (Time_Tick1s) @09670e00
Type: function
Visibility: external public
References:
@ -123,7 +123,7 @@ Time_Tick1s/85 (Time_Tick1s) @0958ba80
Function flags: optimize_size
Called by: task_1s/46 (1073741824 (estimated locally),1.00 per call)
Calls:
PWM_for_dirve_mode/84 (PWM_for_dirve_mode) @0958b8c0
PWM_for_dirve_mode/84 (PWM_for_dirve_mode) @09670c40
Type: function
Visibility: external public
References:
@ -132,7 +132,7 @@ PWM_for_dirve_mode/84 (PWM_for_dirve_mode) @0958b8c0
Function flags: optimize_size
Called by: task_200ms/43 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_200ms/83 (CAN_Task_200ms) @0958b7e0
CAN_Task_200ms/83 (CAN_Task_200ms) @09670b60
Type: function
Visibility: external public
References:
@ -141,7 +141,7 @@ CAN_Task_200ms/83 (CAN_Task_200ms) @0958b7e0
Function flags: optimize_size
Called by: task_200ms/43 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_100ms/82 (CAN_Task_100ms) @0958b620
CAN_Task_100ms/82 (CAN_Task_100ms) @096709a0
Type: function
Visibility: external public
References:
@ -150,7 +150,7 @@ CAN_Task_100ms/82 (CAN_Task_100ms) @0958b620
Function flags: optimize_size
Called by: task_100ms/42 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_20ms/81 (CAN_Task_20ms) @0958b2a0
CAN_Task_20ms/81 (CAN_Task_20ms) @09670620
Type: function
Visibility: external public
References:
@ -159,7 +159,7 @@ CAN_Task_20ms/81 (CAN_Task_20ms) @0958b2a0
Function flags: optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call) task_20ms/38 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_10ms/80 (CAN_Task_10ms) @0958b0e0
CAN_Task_10ms/80 (CAN_Task_10ms) @09670460
Type: function
Visibility: external public
References:
@ -168,7 +168,7 @@ CAN_Task_10ms/80 (CAN_Task_10ms) @0958b0e0
Function flags: optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call) task_10ms/37 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_5ms/79 (CAN_Task_5ms) @09604ee0
CAN_Task_5ms/79 (CAN_Task_5ms) @096702a0
Type: function
Visibility: external public
References:
@ -177,7 +177,7 @@ CAN_Task_5ms/79 (CAN_Task_5ms) @09604ee0
Function flags: optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call) task_5ms/36 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_2ms/78 (ECU3_KATECH_Logic_2ms) @09588e00
ECU3_KATECH_Logic_2ms/78 (ECU3_KATECH_Logic_2ms) @096700e0
Type: function
Visibility: external public
References:
@ -186,7 +186,7 @@ ECU3_KATECH_Logic_2ms/78 (ECU3_KATECH_Logic_2ms) @09588e00
Function flags: optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call) task_2ms/35 (1073741824 (estimated locally),1.00 per call)
Calls:
can_main_ECU3/77 (can_main_ECU3) @09588b60
can_main_ECU3/77 (can_main_ECU3) @0966eee0
Type: function
Visibility: external public
References:
@ -195,7 +195,7 @@ can_main_ECU3/77 (can_main_ECU3) @09588b60
Function flags: optimize_size
Called by: task_500us/33 (1073741824 (estimated locally),1.00 per call)
Calls:
can_tx_check/76 (can_tx_check) @09588a80
can_tx_check/76 (can_tx_check) @0966ee00
Type: function
Visibility: external public
References:
@ -204,7 +204,7 @@ can_tx_check/76 (can_tx_check) @09588a80
Function flags: optimize_size
Called by: task_500us/33 (1073741824 (estimated locally),1.00 per call)
Calls:
uds_wait/75 (uds_wait) @095888c0
uds_wait/75 (uds_wait) @0966ec40
Type: function
Visibility: external public
References:
@ -213,7 +213,7 @@ uds_wait/75 (uds_wait) @095888c0
Function flags: optimize_size
Called by: main/32 (1073741824 (estimated locally),10000.02 per call)
Calls:
WATCHDOG_HAL_Fed/74 (WATCHDOG_HAL_Fed) @095887e0
WATCHDOG_HAL_Fed/74 (WATCHDOG_HAL_Fed) @0966eb60
Type: function
Visibility: external public
References:
@ -222,7 +222,7 @@ WATCHDOG_HAL_Fed/74 (WATCHDOG_HAL_Fed) @095887e0
Function flags: optimize_size
Called by: main/32 (1073741824 (estimated locally),10000.02 per call)
Calls:
ECU3_KATECH_Logic_init/73 (ECU3_KATECH_Logic_init) @09588700
ECU3_KATECH_Logic_init/73 (ECU3_KATECH_Logic_init) @0966ea80
Type: function
Visibility: external public
References:
@ -231,7 +231,7 @@ ECU3_KATECH_Logic_init/73 (ECU3_KATECH_Logic_init) @09588700
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
debug_printf/72 (debug_printf) @09588620
debug_printf/72 (debug_printf) @0966e9a0
Type: function
Visibility: external public
References:
@ -240,7 +240,7 @@ debug_printf/72 (debug_printf) @09588620
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
WATCHDOG_HAL_Init/71 (WATCHDOG_HAL_Init) @09588540
WATCHDOG_HAL_Init/71 (WATCHDOG_HAL_Init) @0966e8c0
Type: function
Visibility: external public
References:
@ -249,7 +249,7 @@ WATCHDOG_HAL_Init/71 (WATCHDOG_HAL_Init) @09588540
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
tmr_delay/70 (tmr_delay) @09588460
tmr_delay/70 (tmr_delay) @0966e7e0
Type: function
Visibility: external public
References:
@ -258,7 +258,7 @@ tmr_delay/70 (tmr_delay) @09588460
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
board_init/69 (board_init) @09588380
board_init/69 (board_init) @0966e700
Type: function
Visibility: external public
References:
@ -267,7 +267,7 @@ board_init/69 (board_init) @09588380
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Can_Init_ECU3/68 (Can_Init_ECU3) @095882a0
Can_Init_ECU3/68 (Can_Init_ECU3) @0966e620
Type: function
Visibility: external public
References:
@ -276,7 +276,7 @@ Can_Init_ECU3/68 (Can_Init_ECU3) @095882a0
Function flags: optimize_size
Called by: main/32 (644019 (estimated locally),6.00 per call)
Calls:
Pit_Ip_StartChannel/67 (Pit_Ip_StartChannel) @095881c0
Pit_Ip_StartChannel/67 (Pit_Ip_StartChannel) @0966e540
Type: function
Visibility: external public
References:
@ -285,7 +285,7 @@ Pit_Ip_StartChannel/67 (Pit_Ip_StartChannel) @095881c0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Pit_Ip_EnableChannelInterrupt/66 (Pit_Ip_EnableChannelInterrupt) @095880e0
Pit_Ip_EnableChannelInterrupt/66 (Pit_Ip_EnableChannelInterrupt) @0966e460
Type: function
Visibility: external public
References:
@ -294,7 +294,7 @@ Pit_Ip_EnableChannelInterrupt/66 (Pit_Ip_EnableChannelInterrupt) @095880e0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
PIT_0_ChannelConfig_PB/65 (PIT_0_ChannelConfig_PB) @09585af8
PIT_0_ChannelConfig_PB/65 (PIT_0_ChannelConfig_PB) @0966bc18
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -302,7 +302,7 @@ PIT_0_ChannelConfig_PB/65 (PIT_0_ChannelConfig_PB) @09585af8
Referring: main/32 (addr)
Availability: not_available
Varpool flags:
Pit_Ip_InitChannel/64 (Pit_Ip_InitChannel) @09588000
Pit_Ip_InitChannel/64 (Pit_Ip_InitChannel) @0966e380
Type: function
Visibility: external public
References:
@ -311,7 +311,7 @@ Pit_Ip_InitChannel/64 (Pit_Ip_InitChannel) @09588000
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
PIT_0_InitConfig_PB/63 (PIT_0_InitConfig_PB) @09585a68
PIT_0_InitConfig_PB/63 (PIT_0_InitConfig_PB) @0966bb88
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -319,7 +319,7 @@ PIT_0_InitConfig_PB/63 (PIT_0_InitConfig_PB) @09585a68
Referring: main/32 (addr)
Availability: not_available
Varpool flags:
Pit_Ip_Init/62 (Pit_Ip_Init) @09604e00
Pit_Ip_Init/62 (Pit_Ip_Init) @0966e1c0
Type: function
Visibility: external public
References:
@ -328,7 +328,7 @@ Pit_Ip_Init/62 (Pit_Ip_Init) @09604e00
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
SPI_init/61 (SPI_init) @09604d20
SPI_init/61 (SPI_init) @0966e0e0
Type: function
Visibility: external public
References:
@ -337,7 +337,7 @@ SPI_init/61 (SPI_init) @09604d20
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
i2c0_init/60 (i2c0_init) @09604c40
i2c0_init/60 (i2c0_init) @0966e000
Type: function
Visibility: external public
References:
@ -346,7 +346,7 @@ i2c0_init/60 (i2c0_init) @09604c40
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
i2c1_init/59 (i2c1_init) @09604b60
i2c1_init/59 (i2c1_init) @095e50e0
Type: function
Visibility: external public
References:
@ -355,7 +355,7 @@ i2c1_init/59 (i2c1_init) @09604b60
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Adc_Init/58 (Adc_Init) @09604a80
Adc_Init/58 (Adc_Init) @095e5ee0
Type: function
Visibility: external public
References:
@ -364,7 +364,7 @@ Adc_Init/58 (Adc_Init) @09604a80
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
pwm_init/57 (pwm_init) @096049a0
pwm_init/57 (pwm_init) @095e5e00
Type: function
Visibility: external public
References:
@ -373,7 +373,7 @@ pwm_init/57 (pwm_init) @096049a0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Uart_Init/56 (Uart_Init) @096048c0
Uart_Init/56 (Uart_Init) @095e5d20
Type: function
Visibility: external public
References:
@ -382,7 +382,7 @@ Uart_Init/56 (Uart_Init) @096048c0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
intRouteConfig/55 (intRouteConfig) @09585828
intRouteConfig/55 (intRouteConfig) @0966b948
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -390,7 +390,7 @@ intRouteConfig/55 (intRouteConfig) @09585828
Referring: main/32 (addr)
Availability: not_available
Varpool flags: read-only
IntCtrl_Ip_ConfigIrqRouting/54 (IntCtrl_Ip_ConfigIrqRouting) @096047e0
IntCtrl_Ip_ConfigIrqRouting/54 (IntCtrl_Ip_ConfigIrqRouting) @095e5c40
Type: function
Visibility: external public
References:
@ -399,7 +399,7 @@ IntCtrl_Ip_ConfigIrqRouting/54 (IntCtrl_Ip_ConfigIrqRouting) @096047e0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
IntCtrlConfig_0/53 (IntCtrlConfig_0) @09585798
IntCtrlConfig_0/53 (IntCtrlConfig_0) @0966b8b8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -407,7 +407,7 @@ IntCtrlConfig_0/53 (IntCtrlConfig_0) @09585798
Referring: main/32 (addr)
Availability: not_available
Varpool flags: read-only
IntCtrl_Ip_Init/52 (IntCtrl_Ip_Init) @09604700
IntCtrl_Ip_Init/52 (IntCtrl_Ip_Init) @095e5b60
Type: function
Visibility: external public
References:
@ -416,7 +416,7 @@ IntCtrl_Ip_Init/52 (IntCtrl_Ip_Init) @09604700
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
g_pin_mux_InitConfigArr0/51 (g_pin_mux_InitConfigArr0) @09585708
g_pin_mux_InitConfigArr0/51 (g_pin_mux_InitConfigArr0) @0966b828
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -424,7 +424,7 @@ g_pin_mux_InitConfigArr0/51 (g_pin_mux_InitConfigArr0) @09585708
Referring: main/32 (addr)
Availability: not_available
Varpool flags:
Siul2_Port_Ip_Init/50 (Siul2_Port_Ip_Init) @09604620
Siul2_Port_Ip_Init/50 (Siul2_Port_Ip_Init) @095e5a80
Type: function
Visibility: external public
References:
@ -433,7 +433,7 @@ Siul2_Port_Ip_Init/50 (Siul2_Port_Ip_Init) @09604620
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Mcu_aClockConfigPB/49 (Mcu_aClockConfigPB) @09585678
Mcu_aClockConfigPB/49 (Mcu_aClockConfigPB) @0966b798
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -441,7 +441,7 @@ Mcu_aClockConfigPB/49 (Mcu_aClockConfigPB) @09585678
Referring: main/32 (addr)
Availability: not_available
Varpool flags: read-only
Clock_Ip_Init/48 (Clock_Ip_Init) @09604540
Clock_Ip_Init/48 (Clock_Ip_Init) @095e59a0
Type: function
Visibility: external public
References:
@ -450,7 +450,7 @@ Clock_Ip_Init/48 (Clock_Ip_Init) @09604540
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Gvar_init/47 (Gvar_init) @09604460
Gvar_init/47 (Gvar_init) @095e58c0
Type: function
Visibility: external public
References:
@ -459,7 +459,7 @@ Gvar_init/47 (Gvar_init) @09604460
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
task_1s/46 (task_1s) @095ffa80
task_1s/46 (task_1s) @095e52a0
Type: function definition analyzed
Visibility: externally_visible public
References: gb/27 (read)
@ -468,21 +468,21 @@ task_1s/46 (task_1s) @095ffa80
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call)
Calls: led_onoff/87 (1073741824 (estimated locally),1.00 per call) CAN_Task_1000ms/86 (1073741824 (estimated locally),1.00 per call) Time_Tick1s/85 (1073741824 (estimated locally),1.00 per call)
PWM_CH/45 (PWM_CH) @095fe3a8
PWM_CH/45 (PWM_CH) @095e04c8
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Varpool flags: initialized
toggle_PWM/44 (toggle_PWM) @095fe318
toggle_PWM/44 (toggle_PWM) @095e0438
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Varpool flags:
task_200ms/43 (task_200ms) @095ffee0
task_200ms/43 (task_200ms) @095e18c0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -491,7 +491,7 @@ task_200ms/43 (task_200ms) @095ffee0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call)
Calls: PWM_for_dirve_mode/84 (1073741824 (estimated locally),1.00 per call) CAN_Task_200ms/83 (1073741824 (estimated locally),1.00 per call)
task_100ms/42 (task_100ms) @095ffc40
task_100ms/42 (task_100ms) @095e1380
Type: function definition analyzed
Visibility: externally_visible public
References: test_pwm/39 (read)test_pwm/39 (write)test_pwm/39 (write)C_100ms/41 (read)C_100ms/41 (write)
@ -500,14 +500,14 @@ task_100ms/42 (task_100ms) @095ffc40
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call)
Calls: CAN_Task_100ms/82 (1073741824 (estimated locally),1.00 per call)
C_100ms/41 (C_100ms) @095fe1f8
C_100ms/41 (C_100ms) @095e0318
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring: task_100ms/42 (read)task_100ms/42 (write)
Availability: available
Varpool flags: initialized
task_50ms/40 (task_50ms) @095ff8c0
task_50ms/40 (task_50ms) @095e1e00
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -516,14 +516,14 @@ task_50ms/40 (task_50ms) @095ff8c0
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: task_1ms/34 (1073741824 (estimated locally),1.00 per call)
test_pwm/39 (test_pwm) @095fe120
test_pwm/39 (test_pwm) @095e0240
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring: task_100ms/42 (read)task_100ms/42 (write)task_100ms/42 (write)
Availability: available
Varpool flags:
task_20ms/38 (task_20ms) @095ff540
task_20ms/38 (task_20ms) @095e1a80
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -532,7 +532,7 @@ task_20ms/38 (task_20ms) @095ff540
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CAN_Task_20ms/81 (1073741824 (estimated locally),1.00 per call)
task_10ms/37 (task_10ms) @095ff2a0
task_10ms/37 (task_10ms) @095e17e0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -541,7 +541,7 @@ task_10ms/37 (task_10ms) @095ff2a0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CAN_Task_10ms/80 (1073741824 (estimated locally),1.00 per call)
task_5ms/36 (task_5ms) @095ff000
task_5ms/36 (task_5ms) @095e1540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -550,7 +550,7 @@ task_5ms/36 (task_5ms) @095ff000
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CAN_Task_5ms/79 (1073741824 (estimated locally),1.00 per call)
task_2ms/35 (task_2ms) @095f7c40
task_2ms/35 (task_2ms) @095e12a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -559,7 +559,7 @@ task_2ms/35 (task_2ms) @095f7c40
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: ECU3_KATECH_Logic_2ms/78 (1073741824 (estimated locally),1.00 per call)
task_1ms/34 (task_1ms) @095f7e00
task_1ms/34 (task_1ms) @095e1000
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -568,7 +568,7 @@ task_1ms/34 (task_1ms) @095f7e00
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: task_50ms/40 (1073741824 (estimated locally),1.00 per call)
Calls:
task_500us/33 (task_500us) @095f7b60
task_500us/33 (task_500us) @095d9ee0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -577,7 +577,7 @@ task_500us/33 (task_500us) @095f7b60
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: main/32 (719407022 (estimated locally),6700.01 per call)
Calls: can_main_ECU3/77 (1073741824 (estimated locally),1.00 per call) can_tx_check/76 (1073741824 (estimated locally),1.00 per call)
main/32 (main) @095f78c0
main/32 (main) @095d9c40
Type: function definition analyzed
Visibility: externally_visible public
References: Mcu_aClockConfigPB/49 (addr)g_pin_mux_InitConfigArr0/51 (addr)IntCtrlConfig_0/53 (addr)intRouteConfig/55 (addr)gb/27 (read)PIT_0_InitConfig_PB/63 (addr)PIT_0_ChannelConfig_PB/65 (addr)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)
@ -586,42 +586,42 @@ main/32 (main) @095f78c0
Function flags: count:107374 (estimated locally) body only_called_at_startup executed_once optimize_size
Called by:
Calls: uds_wait/75 (1073741824 (estimated locally),10000.02 per call) WATCHDOG_HAL_Fed/74 (1073741824 (estimated locally),10000.02 per call) task_500us/33 (719407022 (estimated locally),6700.01 per call) ECU3_KATECH_Logic_2ms/78 (354334802 (estimated locally),3300.01 per call) CAN_Task_5ms/79 (354334802 (estimated locally),3300.01 per call) CAN_Task_10ms/80 (354334802 (estimated locally),3300.01 per call) CAN_Task_20ms/81 (354334802 (estimated locally),3300.01 per call) task_100ms/42 (354334802 (estimated locally),3300.01 per call) task_200ms/43 (354334802 (estimated locally),3300.01 per call) task_1s/46 (354334802 (estimated locally),3300.01 per call) ECU3_KATECH_Logic_init/73 (107374 (estimated locally),1.00 per call) debug_printf/72 (107374 (estimated locally),1.00 per call) WATCHDOG_HAL_Init/71 (107374 (estimated locally),1.00 per call) tmr_delay/70 (107374 (estimated locally),1.00 per call) board_init/69 (107374 (estimated locally),1.00 per call) Can_Init_ECU3/68 (644019 (estimated locally),6.00 per call) Pit_Ip_StartChannel/67 (107374 (estimated locally),1.00 per call) Pit_Ip_EnableChannelInterrupt/66 (107374 (estimated locally),1.00 per call) Pit_Ip_InitChannel/64 (107374 (estimated locally),1.00 per call) Pit_Ip_Init/62 (107374 (estimated locally),1.00 per call) SPI_init/61 (107374 (estimated locally),1.00 per call) i2c0_init/60 (107374 (estimated locally),1.00 per call) i2c1_init/59 (107374 (estimated locally),1.00 per call) Adc_Init/58 (107374 (estimated locally),1.00 per call) pwm_init/57 (107374 (estimated locally),1.00 per call) Uart_Init/56 (107374 (estimated locally),1.00 per call) IntCtrl_Ip_ConfigIrqRouting/54 (107374 (estimated locally),1.00 per call) IntCtrl_Ip_Init/52 (107374 (estimated locally),1.00 per call) Siul2_Port_Ip_Init/50 (107374 (estimated locally),1.00 per call) Clock_Ip_Init/48 (107374 (estimated locally),1.00 per call) Gvar_init/47 (107374 (estimated locally),1.00 per call)
boot_vector/31 (boot_vector) @0957ea20
boot_vector/31 (boot_vector) @095d6b40
Type: variable definition analyzed
Visibility: externally_visible public section:.boot_vector
References:
Referring:
Availability: available
Varpool flags: initialized read-only const-value-known
appsign/30 (appsign) @0957e990
appsign/30 (appsign) @095d6ab0
Type: variable definition analyzed
Visibility: externally_visible public section:.appsign
References:
Referring:
Availability: available
Varpool flags: initialized read-only const-value-known
AppVersion/29 (AppVersion) @0957e900
AppVersion/29 (AppVersion) @095d6a20
Type: variable definition analyzed
Visibility: externally_visible public section:.appversion
References:
Referring:
Availability: available
Varpool flags: initialized read-only const-value-known
adc0/28 (adc0) @0957e828
adc0/28 (adc0) @095d6948
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Varpool flags:
gb/27 (gb) @092d7288
gb/27 (gb) @09331288
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring: task_1s/46 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)
Availability: available
Varpool flags:
write_flag/0 (write_flag) @06a44048
write_flag/0 (write_flag) @06a73048
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -810,7 +810,7 @@ task_1s ()
;; Function main (main, funcdef_no=26, decl_uid=13928, cgraph_uid=27, symbol_order=32) (executed once)
;; Function main (main, funcdef_no=26, decl_uid=13934, cgraph_uid=27, symbol_order=32) (executed once)
Modification phase of node main/32
main ()

View File

@ -392,7 +392,7 @@ IPA function summary for main/32 inlinable
Symbol table:
led_onoff/87 (led_onoff) @0958bc40
led_onoff/87 (led_onoff) @09674000
Type: function
Visibility: external public
References:
@ -401,7 +401,7 @@ led_onoff/87 (led_onoff) @0958bc40
Function flags: optimize_size
Called by: task_1s/46 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_1000ms/86 (CAN_Task_1000ms) @0958bb60
CAN_Task_1000ms/86 (CAN_Task_1000ms) @09670ee0
Type: function
Visibility: external public
References:
@ -410,7 +410,7 @@ CAN_Task_1000ms/86 (CAN_Task_1000ms) @0958bb60
Function flags: optimize_size
Called by: task_1s/46 (1073741824 (estimated locally),1.00 per call)
Calls:
Time_Tick1s/85 (Time_Tick1s) @0958ba80
Time_Tick1s/85 (Time_Tick1s) @09670e00
Type: function
Visibility: external public
References:
@ -419,7 +419,7 @@ Time_Tick1s/85 (Time_Tick1s) @0958ba80
Function flags: optimize_size
Called by: task_1s/46 (1073741824 (estimated locally),1.00 per call)
Calls:
PWM_for_dirve_mode/84 (PWM_for_dirve_mode) @0958b8c0
PWM_for_dirve_mode/84 (PWM_for_dirve_mode) @09670c40
Type: function
Visibility: external public
References:
@ -428,7 +428,7 @@ PWM_for_dirve_mode/84 (PWM_for_dirve_mode) @0958b8c0
Function flags: optimize_size
Called by: task_200ms/43 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_200ms/83 (CAN_Task_200ms) @0958b7e0
CAN_Task_200ms/83 (CAN_Task_200ms) @09670b60
Type: function
Visibility: external public
References:
@ -437,7 +437,7 @@ CAN_Task_200ms/83 (CAN_Task_200ms) @0958b7e0
Function flags: optimize_size
Called by: task_200ms/43 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_100ms/82 (CAN_Task_100ms) @0958b620
CAN_Task_100ms/82 (CAN_Task_100ms) @096709a0
Type: function
Visibility: external public
References:
@ -446,7 +446,7 @@ CAN_Task_100ms/82 (CAN_Task_100ms) @0958b620
Function flags: optimize_size
Called by: task_100ms/42 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_20ms/81 (CAN_Task_20ms) @0958b2a0
CAN_Task_20ms/81 (CAN_Task_20ms) @09670620
Type: function
Visibility: external public
References:
@ -455,7 +455,7 @@ CAN_Task_20ms/81 (CAN_Task_20ms) @0958b2a0
Function flags: optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call) task_20ms/38 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_10ms/80 (CAN_Task_10ms) @0958b0e0
CAN_Task_10ms/80 (CAN_Task_10ms) @09670460
Type: function
Visibility: external public
References:
@ -464,7 +464,7 @@ CAN_Task_10ms/80 (CAN_Task_10ms) @0958b0e0
Function flags: optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call) task_10ms/37 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_5ms/79 (CAN_Task_5ms) @09604ee0
CAN_Task_5ms/79 (CAN_Task_5ms) @096702a0
Type: function
Visibility: external public
References:
@ -473,7 +473,7 @@ CAN_Task_5ms/79 (CAN_Task_5ms) @09604ee0
Function flags: optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call) task_5ms/36 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_2ms/78 (ECU3_KATECH_Logic_2ms) @09588e00
ECU3_KATECH_Logic_2ms/78 (ECU3_KATECH_Logic_2ms) @096700e0
Type: function
Visibility: external public
References:
@ -482,7 +482,7 @@ ECU3_KATECH_Logic_2ms/78 (ECU3_KATECH_Logic_2ms) @09588e00
Function flags: optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call) task_2ms/35 (1073741824 (estimated locally),1.00 per call)
Calls:
can_main_ECU3/77 (can_main_ECU3) @09588b60
can_main_ECU3/77 (can_main_ECU3) @0966eee0
Type: function
Visibility: external public
References:
@ -491,7 +491,7 @@ can_main_ECU3/77 (can_main_ECU3) @09588b60
Function flags: optimize_size
Called by: task_500us/33 (1073741824 (estimated locally),1.00 per call)
Calls:
can_tx_check/76 (can_tx_check) @09588a80
can_tx_check/76 (can_tx_check) @0966ee00
Type: function
Visibility: external public
References:
@ -500,7 +500,7 @@ can_tx_check/76 (can_tx_check) @09588a80
Function flags: optimize_size
Called by: task_500us/33 (1073741824 (estimated locally),1.00 per call)
Calls:
uds_wait/75 (uds_wait) @095888c0
uds_wait/75 (uds_wait) @0966ec40
Type: function
Visibility: external public
References:
@ -509,7 +509,7 @@ uds_wait/75 (uds_wait) @095888c0
Function flags: optimize_size
Called by: main/32 (1073741824 (estimated locally),10000.02 per call)
Calls:
WATCHDOG_HAL_Fed/74 (WATCHDOG_HAL_Fed) @095887e0
WATCHDOG_HAL_Fed/74 (WATCHDOG_HAL_Fed) @0966eb60
Type: function
Visibility: external public
References:
@ -518,7 +518,7 @@ WATCHDOG_HAL_Fed/74 (WATCHDOG_HAL_Fed) @095887e0
Function flags: optimize_size
Called by: main/32 (1073741824 (estimated locally),10000.02 per call)
Calls:
ECU3_KATECH_Logic_init/73 (ECU3_KATECH_Logic_init) @09588700
ECU3_KATECH_Logic_init/73 (ECU3_KATECH_Logic_init) @0966ea80
Type: function
Visibility: external public
References:
@ -527,7 +527,7 @@ ECU3_KATECH_Logic_init/73 (ECU3_KATECH_Logic_init) @09588700
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
debug_printf/72 (debug_printf) @09588620
debug_printf/72 (debug_printf) @0966e9a0
Type: function
Visibility: external public
References:
@ -536,7 +536,7 @@ debug_printf/72 (debug_printf) @09588620
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
WATCHDOG_HAL_Init/71 (WATCHDOG_HAL_Init) @09588540
WATCHDOG_HAL_Init/71 (WATCHDOG_HAL_Init) @0966e8c0
Type: function
Visibility: external public
References:
@ -545,7 +545,7 @@ WATCHDOG_HAL_Init/71 (WATCHDOG_HAL_Init) @09588540
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
tmr_delay/70 (tmr_delay) @09588460
tmr_delay/70 (tmr_delay) @0966e7e0
Type: function
Visibility: external public
References:
@ -554,7 +554,7 @@ tmr_delay/70 (tmr_delay) @09588460
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
board_init/69 (board_init) @09588380
board_init/69 (board_init) @0966e700
Type: function
Visibility: external public
References:
@ -563,7 +563,7 @@ board_init/69 (board_init) @09588380
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Can_Init_ECU3/68 (Can_Init_ECU3) @095882a0
Can_Init_ECU3/68 (Can_Init_ECU3) @0966e620
Type: function
Visibility: external public
References:
@ -572,7 +572,7 @@ Can_Init_ECU3/68 (Can_Init_ECU3) @095882a0
Function flags: optimize_size
Called by: main/32 (644019 (estimated locally),6.00 per call)
Calls:
Pit_Ip_StartChannel/67 (Pit_Ip_StartChannel) @095881c0
Pit_Ip_StartChannel/67 (Pit_Ip_StartChannel) @0966e540
Type: function
Visibility: external public
References:
@ -581,7 +581,7 @@ Pit_Ip_StartChannel/67 (Pit_Ip_StartChannel) @095881c0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Pit_Ip_EnableChannelInterrupt/66 (Pit_Ip_EnableChannelInterrupt) @095880e0
Pit_Ip_EnableChannelInterrupt/66 (Pit_Ip_EnableChannelInterrupt) @0966e460
Type: function
Visibility: external public
References:
@ -590,7 +590,7 @@ Pit_Ip_EnableChannelInterrupt/66 (Pit_Ip_EnableChannelInterrupt) @095880e0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
PIT_0_ChannelConfig_PB/65 (PIT_0_ChannelConfig_PB) @09585af8
PIT_0_ChannelConfig_PB/65 (PIT_0_ChannelConfig_PB) @0966bc18
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -598,7 +598,7 @@ PIT_0_ChannelConfig_PB/65 (PIT_0_ChannelConfig_PB) @09585af8
Referring: main/32 (addr)
Availability: not_available
Varpool flags:
Pit_Ip_InitChannel/64 (Pit_Ip_InitChannel) @09588000
Pit_Ip_InitChannel/64 (Pit_Ip_InitChannel) @0966e380
Type: function
Visibility: external public
References:
@ -607,7 +607,7 @@ Pit_Ip_InitChannel/64 (Pit_Ip_InitChannel) @09588000
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
PIT_0_InitConfig_PB/63 (PIT_0_InitConfig_PB) @09585a68
PIT_0_InitConfig_PB/63 (PIT_0_InitConfig_PB) @0966bb88
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -615,7 +615,7 @@ PIT_0_InitConfig_PB/63 (PIT_0_InitConfig_PB) @09585a68
Referring: main/32 (addr)
Availability: not_available
Varpool flags:
Pit_Ip_Init/62 (Pit_Ip_Init) @09604e00
Pit_Ip_Init/62 (Pit_Ip_Init) @0966e1c0
Type: function
Visibility: external public
References:
@ -624,7 +624,7 @@ Pit_Ip_Init/62 (Pit_Ip_Init) @09604e00
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
SPI_init/61 (SPI_init) @09604d20
SPI_init/61 (SPI_init) @0966e0e0
Type: function
Visibility: external public
References:
@ -633,7 +633,7 @@ SPI_init/61 (SPI_init) @09604d20
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
i2c0_init/60 (i2c0_init) @09604c40
i2c0_init/60 (i2c0_init) @0966e000
Type: function
Visibility: external public
References:
@ -642,7 +642,7 @@ i2c0_init/60 (i2c0_init) @09604c40
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
i2c1_init/59 (i2c1_init) @09604b60
i2c1_init/59 (i2c1_init) @095e50e0
Type: function
Visibility: external public
References:
@ -651,7 +651,7 @@ i2c1_init/59 (i2c1_init) @09604b60
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Adc_Init/58 (Adc_Init) @09604a80
Adc_Init/58 (Adc_Init) @095e5ee0
Type: function
Visibility: external public
References:
@ -660,7 +660,7 @@ Adc_Init/58 (Adc_Init) @09604a80
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
pwm_init/57 (pwm_init) @096049a0
pwm_init/57 (pwm_init) @095e5e00
Type: function
Visibility: external public
References:
@ -669,7 +669,7 @@ pwm_init/57 (pwm_init) @096049a0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Uart_Init/56 (Uart_Init) @096048c0
Uart_Init/56 (Uart_Init) @095e5d20
Type: function
Visibility: external public
References:
@ -678,7 +678,7 @@ Uart_Init/56 (Uart_Init) @096048c0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
intRouteConfig/55 (intRouteConfig) @09585828
intRouteConfig/55 (intRouteConfig) @0966b948
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -686,7 +686,7 @@ intRouteConfig/55 (intRouteConfig) @09585828
Referring: main/32 (addr)
Availability: not_available
Varpool flags: read-only
IntCtrl_Ip_ConfigIrqRouting/54 (IntCtrl_Ip_ConfigIrqRouting) @096047e0
IntCtrl_Ip_ConfigIrqRouting/54 (IntCtrl_Ip_ConfigIrqRouting) @095e5c40
Type: function
Visibility: external public
References:
@ -695,7 +695,7 @@ IntCtrl_Ip_ConfigIrqRouting/54 (IntCtrl_Ip_ConfigIrqRouting) @096047e0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
IntCtrlConfig_0/53 (IntCtrlConfig_0) @09585798
IntCtrlConfig_0/53 (IntCtrlConfig_0) @0966b8b8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -703,7 +703,7 @@ IntCtrlConfig_0/53 (IntCtrlConfig_0) @09585798
Referring: main/32 (addr)
Availability: not_available
Varpool flags: read-only
IntCtrl_Ip_Init/52 (IntCtrl_Ip_Init) @09604700
IntCtrl_Ip_Init/52 (IntCtrl_Ip_Init) @095e5b60
Type: function
Visibility: external public
References:
@ -712,7 +712,7 @@ IntCtrl_Ip_Init/52 (IntCtrl_Ip_Init) @09604700
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
g_pin_mux_InitConfigArr0/51 (g_pin_mux_InitConfigArr0) @09585708
g_pin_mux_InitConfigArr0/51 (g_pin_mux_InitConfigArr0) @0966b828
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -720,7 +720,7 @@ g_pin_mux_InitConfigArr0/51 (g_pin_mux_InitConfigArr0) @09585708
Referring: main/32 (addr)
Availability: not_available
Varpool flags:
Siul2_Port_Ip_Init/50 (Siul2_Port_Ip_Init) @09604620
Siul2_Port_Ip_Init/50 (Siul2_Port_Ip_Init) @095e5a80
Type: function
Visibility: external public
References:
@ -729,7 +729,7 @@ Siul2_Port_Ip_Init/50 (Siul2_Port_Ip_Init) @09604620
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Mcu_aClockConfigPB/49 (Mcu_aClockConfigPB) @09585678
Mcu_aClockConfigPB/49 (Mcu_aClockConfigPB) @0966b798
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -737,7 +737,7 @@ Mcu_aClockConfigPB/49 (Mcu_aClockConfigPB) @09585678
Referring: main/32 (addr)
Availability: not_available
Varpool flags: read-only
Clock_Ip_Init/48 (Clock_Ip_Init) @09604540
Clock_Ip_Init/48 (Clock_Ip_Init) @095e59a0
Type: function
Visibility: external public
References:
@ -746,7 +746,7 @@ Clock_Ip_Init/48 (Clock_Ip_Init) @09604540
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Gvar_init/47 (Gvar_init) @09604460
Gvar_init/47 (Gvar_init) @095e58c0
Type: function
Visibility: external public
References:
@ -755,7 +755,7 @@ Gvar_init/47 (Gvar_init) @09604460
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
task_1s/46 (task_1s) @095ffa80
task_1s/46 (task_1s) @095e52a0
Type: function definition analyzed
Visibility: externally_visible public
References: gb/27 (read)
@ -764,21 +764,21 @@ task_1s/46 (task_1s) @095ffa80
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call)
Calls: led_onoff/87 (1073741824 (estimated locally),1.00 per call) CAN_Task_1000ms/86 (1073741824 (estimated locally),1.00 per call) Time_Tick1s/85 (1073741824 (estimated locally),1.00 per call)
PWM_CH/45 (PWM_CH) @095fe3a8
PWM_CH/45 (PWM_CH) @095e04c8
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Varpool flags: initialized
toggle_PWM/44 (toggle_PWM) @095fe318
toggle_PWM/44 (toggle_PWM) @095e0438
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Varpool flags:
task_200ms/43 (task_200ms) @095ffee0
task_200ms/43 (task_200ms) @095e18c0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -787,7 +787,7 @@ task_200ms/43 (task_200ms) @095ffee0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call)
Calls: PWM_for_dirve_mode/84 (1073741824 (estimated locally),1.00 per call) CAN_Task_200ms/83 (1073741824 (estimated locally),1.00 per call)
task_100ms/42 (task_100ms) @095ffc40
task_100ms/42 (task_100ms) @095e1380
Type: function definition analyzed
Visibility: externally_visible public
References: test_pwm/39 (read)test_pwm/39 (write)test_pwm/39 (write)C_100ms/41 (read)C_100ms/41 (write)
@ -796,14 +796,14 @@ task_100ms/42 (task_100ms) @095ffc40
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call)
Calls: CAN_Task_100ms/82 (1073741824 (estimated locally),1.00 per call)
C_100ms/41 (C_100ms) @095fe1f8
C_100ms/41 (C_100ms) @095e0318
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring: task_100ms/42 (read)task_100ms/42 (write)
Availability: available
Varpool flags: initialized
task_50ms/40 (task_50ms) @095ff8c0
task_50ms/40 (task_50ms) @095e1e00
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -812,14 +812,14 @@ task_50ms/40 (task_50ms) @095ff8c0
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: task_1ms/34 (1073741824 (estimated locally),1.00 per call)
test_pwm/39 (test_pwm) @095fe120
test_pwm/39 (test_pwm) @095e0240
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring: task_100ms/42 (read)task_100ms/42 (write)task_100ms/42 (write)
Availability: available
Varpool flags:
task_20ms/38 (task_20ms) @095ff540
task_20ms/38 (task_20ms) @095e1a80
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -828,7 +828,7 @@ task_20ms/38 (task_20ms) @095ff540
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CAN_Task_20ms/81 (1073741824 (estimated locally),1.00 per call)
task_10ms/37 (task_10ms) @095ff2a0
task_10ms/37 (task_10ms) @095e17e0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -837,7 +837,7 @@ task_10ms/37 (task_10ms) @095ff2a0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CAN_Task_10ms/80 (1073741824 (estimated locally),1.00 per call)
task_5ms/36 (task_5ms) @095ff000
task_5ms/36 (task_5ms) @095e1540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -846,7 +846,7 @@ task_5ms/36 (task_5ms) @095ff000
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CAN_Task_5ms/79 (1073741824 (estimated locally),1.00 per call)
task_2ms/35 (task_2ms) @095f7c40
task_2ms/35 (task_2ms) @095e12a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -855,7 +855,7 @@ task_2ms/35 (task_2ms) @095f7c40
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: ECU3_KATECH_Logic_2ms/78 (1073741824 (estimated locally),1.00 per call)
task_1ms/34 (task_1ms) @095f7e00
task_1ms/34 (task_1ms) @095e1000
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -864,7 +864,7 @@ task_1ms/34 (task_1ms) @095f7e00
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: task_50ms/40 (1073741824 (estimated locally),1.00 per call)
Calls:
task_500us/33 (task_500us) @095f7b60
task_500us/33 (task_500us) @095d9ee0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -873,7 +873,7 @@ task_500us/33 (task_500us) @095f7b60
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: main/32 (719407022 (estimated locally),6700.01 per call)
Calls: can_main_ECU3/77 (1073741824 (estimated locally),1.00 per call) can_tx_check/76 (1073741824 (estimated locally),1.00 per call)
main/32 (main) @095f78c0
main/32 (main) @095d9c40
Type: function definition analyzed
Visibility: externally_visible public
References: Mcu_aClockConfigPB/49 (addr)g_pin_mux_InitConfigArr0/51 (addr)IntCtrlConfig_0/53 (addr)intRouteConfig/55 (addr)gb/27 (read)PIT_0_InitConfig_PB/63 (addr)PIT_0_ChannelConfig_PB/65 (addr)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)
@ -882,42 +882,42 @@ main/32 (main) @095f78c0
Function flags: count:107374 (estimated locally) body only_called_at_startup executed_once optimize_size
Called by:
Calls: uds_wait/75 (1073741824 (estimated locally),10000.02 per call) WATCHDOG_HAL_Fed/74 (1073741824 (estimated locally),10000.02 per call) task_500us/33 (719407022 (estimated locally),6700.01 per call) ECU3_KATECH_Logic_2ms/78 (354334802 (estimated locally),3300.01 per call) CAN_Task_5ms/79 (354334802 (estimated locally),3300.01 per call) CAN_Task_10ms/80 (354334802 (estimated locally),3300.01 per call) CAN_Task_20ms/81 (354334802 (estimated locally),3300.01 per call) task_100ms/42 (354334802 (estimated locally),3300.01 per call) task_200ms/43 (354334802 (estimated locally),3300.01 per call) task_1s/46 (354334802 (estimated locally),3300.01 per call) ECU3_KATECH_Logic_init/73 (107374 (estimated locally),1.00 per call) debug_printf/72 (107374 (estimated locally),1.00 per call) WATCHDOG_HAL_Init/71 (107374 (estimated locally),1.00 per call) tmr_delay/70 (107374 (estimated locally),1.00 per call) board_init/69 (107374 (estimated locally),1.00 per call) Can_Init_ECU3/68 (644019 (estimated locally),6.00 per call) Pit_Ip_StartChannel/67 (107374 (estimated locally),1.00 per call) Pit_Ip_EnableChannelInterrupt/66 (107374 (estimated locally),1.00 per call) Pit_Ip_InitChannel/64 (107374 (estimated locally),1.00 per call) Pit_Ip_Init/62 (107374 (estimated locally),1.00 per call) SPI_init/61 (107374 (estimated locally),1.00 per call) i2c0_init/60 (107374 (estimated locally),1.00 per call) i2c1_init/59 (107374 (estimated locally),1.00 per call) Adc_Init/58 (107374 (estimated locally),1.00 per call) pwm_init/57 (107374 (estimated locally),1.00 per call) Uart_Init/56 (107374 (estimated locally),1.00 per call) IntCtrl_Ip_ConfigIrqRouting/54 (107374 (estimated locally),1.00 per call) IntCtrl_Ip_Init/52 (107374 (estimated locally),1.00 per call) Siul2_Port_Ip_Init/50 (107374 (estimated locally),1.00 per call) Clock_Ip_Init/48 (107374 (estimated locally),1.00 per call) Gvar_init/47 (107374 (estimated locally),1.00 per call)
boot_vector/31 (boot_vector) @0957ea20
boot_vector/31 (boot_vector) @095d6b40
Type: variable definition analyzed
Visibility: externally_visible public section:.boot_vector
References:
Referring:
Availability: available
Varpool flags: initialized read-only const-value-known
appsign/30 (appsign) @0957e990
appsign/30 (appsign) @095d6ab0
Type: variable definition analyzed
Visibility: externally_visible public section:.appsign
References:
Referring:
Availability: available
Varpool flags: initialized read-only const-value-known
AppVersion/29 (AppVersion) @0957e900
AppVersion/29 (AppVersion) @095d6a20
Type: variable definition analyzed
Visibility: externally_visible public section:.appversion
References:
Referring:
Availability: available
Varpool flags: initialized read-only const-value-known
adc0/28 (adc0) @0957e828
adc0/28 (adc0) @095d6948
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Varpool flags:
gb/27 (gb) @092d7288
gb/27 (gb) @09331288
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring: task_1s/46 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)
Availability: available
Varpool flags:
write_flag/0 (write_flag) @06a44048
write_flag/0 (write_flag) @06a73048
Type: variable definition analyzed
Visibility: externally_visible public
References:

View File

@ -487,7 +487,7 @@ IPA function summary for main/32 inlinable
Symbol table:
task_1ms/94 (task_1ms) @06b3bc40
task_1ms/94 (task_1ms) @06b74c40
Type: function definition analyzed
Visibility: public
next sharing asm name: 34
@ -499,7 +499,7 @@ task_1ms/94 (task_1ms) @06b3bc40
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: task_50ms/40 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
led_onoff/87 (led_onoff) @0958bc40
led_onoff/87 (led_onoff) @09674000
Type: function
Visibility: external public
References:
@ -508,7 +508,7 @@ led_onoff/87 (led_onoff) @0958bc40
Function flags: optimize_size
Called by: task_1s/46 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_1000ms/86 (CAN_Task_1000ms) @0958bb60
CAN_Task_1000ms/86 (CAN_Task_1000ms) @09670ee0
Type: function
Visibility: external public
References:
@ -517,7 +517,7 @@ CAN_Task_1000ms/86 (CAN_Task_1000ms) @0958bb60
Function flags: optimize_size
Called by: task_1s/46 (1073741824 (estimated locally),1.00 per call)
Calls:
Time_Tick1s/85 (Time_Tick1s) @0958ba80
Time_Tick1s/85 (Time_Tick1s) @09670e00
Type: function
Visibility: external public
References:
@ -526,7 +526,7 @@ Time_Tick1s/85 (Time_Tick1s) @0958ba80
Function flags: optimize_size
Called by: task_1s/46 (1073741824 (estimated locally),1.00 per call)
Calls:
PWM_for_dirve_mode/84 (PWM_for_dirve_mode) @0958b8c0
PWM_for_dirve_mode/84 (PWM_for_dirve_mode) @09670c40
Type: function
Visibility: external public
References:
@ -535,7 +535,7 @@ PWM_for_dirve_mode/84 (PWM_for_dirve_mode) @0958b8c0
Function flags: optimize_size
Called by: task_200ms/43 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_200ms/83 (CAN_Task_200ms) @0958b7e0
CAN_Task_200ms/83 (CAN_Task_200ms) @09670b60
Type: function
Visibility: external public
References:
@ -544,7 +544,7 @@ CAN_Task_200ms/83 (CAN_Task_200ms) @0958b7e0
Function flags: optimize_size
Called by: task_200ms/43 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_100ms/82 (CAN_Task_100ms) @0958b620
CAN_Task_100ms/82 (CAN_Task_100ms) @096709a0
Type: function
Visibility: external public
References:
@ -553,7 +553,7 @@ CAN_Task_100ms/82 (CAN_Task_100ms) @0958b620
Function flags: optimize_size
Called by: task_100ms/42 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_20ms/81 (CAN_Task_20ms) @0958b2a0
CAN_Task_20ms/81 (CAN_Task_20ms) @09670620
Type: function
Visibility: external public
References:
@ -562,7 +562,7 @@ CAN_Task_20ms/81 (CAN_Task_20ms) @0958b2a0
Function flags: optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call) task_20ms/38 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_10ms/80 (CAN_Task_10ms) @0958b0e0
CAN_Task_10ms/80 (CAN_Task_10ms) @09670460
Type: function
Visibility: external public
References:
@ -571,7 +571,7 @@ CAN_Task_10ms/80 (CAN_Task_10ms) @0958b0e0
Function flags: optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call) task_10ms/37 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_5ms/79 (CAN_Task_5ms) @09604ee0
CAN_Task_5ms/79 (CAN_Task_5ms) @096702a0
Type: function
Visibility: external public
References:
@ -580,7 +580,7 @@ CAN_Task_5ms/79 (CAN_Task_5ms) @09604ee0
Function flags: optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call) task_5ms/36 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_2ms/78 (ECU3_KATECH_Logic_2ms) @09588e00
ECU3_KATECH_Logic_2ms/78 (ECU3_KATECH_Logic_2ms) @096700e0
Type: function
Visibility: external public
References:
@ -589,7 +589,7 @@ ECU3_KATECH_Logic_2ms/78 (ECU3_KATECH_Logic_2ms) @09588e00
Function flags: optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call) task_2ms/35 (1073741824 (estimated locally),1.00 per call)
Calls:
can_main_ECU3/77 (can_main_ECU3) @09588b60
can_main_ECU3/77 (can_main_ECU3) @0966eee0
Type: function
Visibility: external public
References:
@ -598,7 +598,7 @@ can_main_ECU3/77 (can_main_ECU3) @09588b60
Function flags: optimize_size
Called by: task_500us/33 (1073741824 (estimated locally),1.00 per call)
Calls:
can_tx_check/76 (can_tx_check) @09588a80
can_tx_check/76 (can_tx_check) @0966ee00
Type: function
Visibility: external public
References:
@ -607,7 +607,7 @@ can_tx_check/76 (can_tx_check) @09588a80
Function flags: optimize_size
Called by: task_500us/33 (1073741824 (estimated locally),1.00 per call)
Calls:
uds_wait/75 (uds_wait) @095888c0
uds_wait/75 (uds_wait) @0966ec40
Type: function
Visibility: external public
References:
@ -616,7 +616,7 @@ uds_wait/75 (uds_wait) @095888c0
Function flags: optimize_size
Called by: main/32 (1073741824 (estimated locally),10000.02 per call)
Calls:
WATCHDOG_HAL_Fed/74 (WATCHDOG_HAL_Fed) @095887e0
WATCHDOG_HAL_Fed/74 (WATCHDOG_HAL_Fed) @0966eb60
Type: function
Visibility: external public
References:
@ -625,7 +625,7 @@ WATCHDOG_HAL_Fed/74 (WATCHDOG_HAL_Fed) @095887e0
Function flags: optimize_size
Called by: main/32 (1073741824 (estimated locally),10000.02 per call)
Calls:
ECU3_KATECH_Logic_init/73 (ECU3_KATECH_Logic_init) @09588700
ECU3_KATECH_Logic_init/73 (ECU3_KATECH_Logic_init) @0966ea80
Type: function
Visibility: external public
References:
@ -634,7 +634,7 @@ ECU3_KATECH_Logic_init/73 (ECU3_KATECH_Logic_init) @09588700
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
debug_printf/72 (debug_printf) @09588620
debug_printf/72 (debug_printf) @0966e9a0
Type: function
Visibility: external public
References:
@ -643,7 +643,7 @@ debug_printf/72 (debug_printf) @09588620
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
WATCHDOG_HAL_Init/71 (WATCHDOG_HAL_Init) @09588540
WATCHDOG_HAL_Init/71 (WATCHDOG_HAL_Init) @0966e8c0
Type: function
Visibility: external public
References:
@ -652,7 +652,7 @@ WATCHDOG_HAL_Init/71 (WATCHDOG_HAL_Init) @09588540
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
tmr_delay/70 (tmr_delay) @09588460
tmr_delay/70 (tmr_delay) @0966e7e0
Type: function
Visibility: external public
References:
@ -661,7 +661,7 @@ tmr_delay/70 (tmr_delay) @09588460
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
board_init/69 (board_init) @09588380
board_init/69 (board_init) @0966e700
Type: function
Visibility: external public
References:
@ -670,7 +670,7 @@ board_init/69 (board_init) @09588380
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Can_Init_ECU3/68 (Can_Init_ECU3) @095882a0
Can_Init_ECU3/68 (Can_Init_ECU3) @0966e620
Type: function
Visibility: external public
References:
@ -679,7 +679,7 @@ Can_Init_ECU3/68 (Can_Init_ECU3) @095882a0
Function flags: optimize_size
Called by: main/32 (644019 (estimated locally),6.00 per call)
Calls:
Pit_Ip_StartChannel/67 (Pit_Ip_StartChannel) @095881c0
Pit_Ip_StartChannel/67 (Pit_Ip_StartChannel) @0966e540
Type: function
Visibility: external public
References:
@ -688,7 +688,7 @@ Pit_Ip_StartChannel/67 (Pit_Ip_StartChannel) @095881c0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Pit_Ip_EnableChannelInterrupt/66 (Pit_Ip_EnableChannelInterrupt) @095880e0
Pit_Ip_EnableChannelInterrupt/66 (Pit_Ip_EnableChannelInterrupt) @0966e460
Type: function
Visibility: external public
References:
@ -697,7 +697,7 @@ Pit_Ip_EnableChannelInterrupt/66 (Pit_Ip_EnableChannelInterrupt) @095880e0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
PIT_0_ChannelConfig_PB/65 (PIT_0_ChannelConfig_PB) @09585af8
PIT_0_ChannelConfig_PB/65 (PIT_0_ChannelConfig_PB) @0966bc18
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -705,7 +705,7 @@ PIT_0_ChannelConfig_PB/65 (PIT_0_ChannelConfig_PB) @09585af8
Referring: main/32 (addr)
Availability: not_available
Varpool flags:
Pit_Ip_InitChannel/64 (Pit_Ip_InitChannel) @09588000
Pit_Ip_InitChannel/64 (Pit_Ip_InitChannel) @0966e380
Type: function
Visibility: external public
References:
@ -714,7 +714,7 @@ Pit_Ip_InitChannel/64 (Pit_Ip_InitChannel) @09588000
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
PIT_0_InitConfig_PB/63 (PIT_0_InitConfig_PB) @09585a68
PIT_0_InitConfig_PB/63 (PIT_0_InitConfig_PB) @0966bb88
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -722,7 +722,7 @@ PIT_0_InitConfig_PB/63 (PIT_0_InitConfig_PB) @09585a68
Referring: main/32 (addr)
Availability: not_available
Varpool flags:
Pit_Ip_Init/62 (Pit_Ip_Init) @09604e00
Pit_Ip_Init/62 (Pit_Ip_Init) @0966e1c0
Type: function
Visibility: external public
References:
@ -731,7 +731,7 @@ Pit_Ip_Init/62 (Pit_Ip_Init) @09604e00
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
SPI_init/61 (SPI_init) @09604d20
SPI_init/61 (SPI_init) @0966e0e0
Type: function
Visibility: external public
References:
@ -740,7 +740,7 @@ SPI_init/61 (SPI_init) @09604d20
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
i2c0_init/60 (i2c0_init) @09604c40
i2c0_init/60 (i2c0_init) @0966e000
Type: function
Visibility: external public
References:
@ -749,7 +749,7 @@ i2c0_init/60 (i2c0_init) @09604c40
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
i2c1_init/59 (i2c1_init) @09604b60
i2c1_init/59 (i2c1_init) @095e50e0
Type: function
Visibility: external public
References:
@ -758,7 +758,7 @@ i2c1_init/59 (i2c1_init) @09604b60
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Adc_Init/58 (Adc_Init) @09604a80
Adc_Init/58 (Adc_Init) @095e5ee0
Type: function
Visibility: external public
References:
@ -767,7 +767,7 @@ Adc_Init/58 (Adc_Init) @09604a80
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
pwm_init/57 (pwm_init) @096049a0
pwm_init/57 (pwm_init) @095e5e00
Type: function
Visibility: external public
References:
@ -776,7 +776,7 @@ pwm_init/57 (pwm_init) @096049a0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Uart_Init/56 (Uart_Init) @096048c0
Uart_Init/56 (Uart_Init) @095e5d20
Type: function
Visibility: external public
References:
@ -785,7 +785,7 @@ Uart_Init/56 (Uart_Init) @096048c0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
intRouteConfig/55 (intRouteConfig) @09585828
intRouteConfig/55 (intRouteConfig) @0966b948
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -793,7 +793,7 @@ intRouteConfig/55 (intRouteConfig) @09585828
Referring: main/32 (addr)
Availability: not_available
Varpool flags: read-only
IntCtrl_Ip_ConfigIrqRouting/54 (IntCtrl_Ip_ConfigIrqRouting) @096047e0
IntCtrl_Ip_ConfigIrqRouting/54 (IntCtrl_Ip_ConfigIrqRouting) @095e5c40
Type: function
Visibility: external public
References:
@ -802,7 +802,7 @@ IntCtrl_Ip_ConfigIrqRouting/54 (IntCtrl_Ip_ConfigIrqRouting) @096047e0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
IntCtrlConfig_0/53 (IntCtrlConfig_0) @09585798
IntCtrlConfig_0/53 (IntCtrlConfig_0) @0966b8b8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -810,7 +810,7 @@ IntCtrlConfig_0/53 (IntCtrlConfig_0) @09585798
Referring: main/32 (addr)
Availability: not_available
Varpool flags: read-only
IntCtrl_Ip_Init/52 (IntCtrl_Ip_Init) @09604700
IntCtrl_Ip_Init/52 (IntCtrl_Ip_Init) @095e5b60
Type: function
Visibility: external public
References:
@ -819,7 +819,7 @@ IntCtrl_Ip_Init/52 (IntCtrl_Ip_Init) @09604700
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
g_pin_mux_InitConfigArr0/51 (g_pin_mux_InitConfigArr0) @09585708
g_pin_mux_InitConfigArr0/51 (g_pin_mux_InitConfigArr0) @0966b828
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -827,7 +827,7 @@ g_pin_mux_InitConfigArr0/51 (g_pin_mux_InitConfigArr0) @09585708
Referring: main/32 (addr)
Availability: not_available
Varpool flags:
Siul2_Port_Ip_Init/50 (Siul2_Port_Ip_Init) @09604620
Siul2_Port_Ip_Init/50 (Siul2_Port_Ip_Init) @095e5a80
Type: function
Visibility: external public
References:
@ -836,7 +836,7 @@ Siul2_Port_Ip_Init/50 (Siul2_Port_Ip_Init) @09604620
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Mcu_aClockConfigPB/49 (Mcu_aClockConfigPB) @09585678
Mcu_aClockConfigPB/49 (Mcu_aClockConfigPB) @0966b798
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -844,7 +844,7 @@ Mcu_aClockConfigPB/49 (Mcu_aClockConfigPB) @09585678
Referring: main/32 (addr)
Availability: not_available
Varpool flags: read-only
Clock_Ip_Init/48 (Clock_Ip_Init) @09604540
Clock_Ip_Init/48 (Clock_Ip_Init) @095e59a0
Type: function
Visibility: external public
References:
@ -853,7 +853,7 @@ Clock_Ip_Init/48 (Clock_Ip_Init) @09604540
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Gvar_init/47 (Gvar_init) @09604460
Gvar_init/47 (Gvar_init) @095e58c0
Type: function
Visibility: external public
References:
@ -862,7 +862,7 @@ Gvar_init/47 (Gvar_init) @09604460
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
task_1s/46 (task_1s) @095ffa80
task_1s/46 (task_1s) @095e52a0
Type: function definition analyzed
Visibility: externally_visible public
References: gb/27 (read)
@ -871,21 +871,21 @@ task_1s/46 (task_1s) @095ffa80
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call)
Calls: led_onoff/87 (1073741824 (estimated locally),1.00 per call) CAN_Task_1000ms/86 (1073741824 (estimated locally),1.00 per call) Time_Tick1s/85 (1073741824 (estimated locally),1.00 per call)
PWM_CH/45 (PWM_CH) @095fe3a8
PWM_CH/45 (PWM_CH) @095e04c8
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Varpool flags: initialized
toggle_PWM/44 (toggle_PWM) @095fe318
toggle_PWM/44 (toggle_PWM) @095e0438
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Varpool flags:
task_200ms/43 (task_200ms) @095ffee0
task_200ms/43 (task_200ms) @095e18c0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -894,7 +894,7 @@ task_200ms/43 (task_200ms) @095ffee0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call)
Calls: PWM_for_dirve_mode/84 (1073741824 (estimated locally),1.00 per call) CAN_Task_200ms/83 (1073741824 (estimated locally),1.00 per call)
task_100ms/42 (task_100ms) @095ffc40
task_100ms/42 (task_100ms) @095e1380
Type: function definition analyzed
Visibility: externally_visible public
References: test_pwm/39 (read)test_pwm/39 (write)test_pwm/39 (write)C_100ms/41 (read)C_100ms/41 (write)
@ -903,14 +903,14 @@ task_100ms/42 (task_100ms) @095ffc40
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call)
Calls: CAN_Task_100ms/82 (1073741824 (estimated locally),1.00 per call)
C_100ms/41 (C_100ms) @095fe1f8
C_100ms/41 (C_100ms) @095e0318
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring: task_100ms/42 (read)task_100ms/42 (write)
Availability: available
Varpool flags: initialized
task_50ms/40 (task_50ms) @095ff8c0
task_50ms/40 (task_50ms) @095e1e00
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -919,14 +919,14 @@ task_50ms/40 (task_50ms) @095ff8c0
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: task_1ms/94 (inlined) (1073741824 (estimated locally),1.00 per call)
test_pwm/39 (test_pwm) @095fe120
test_pwm/39 (test_pwm) @095e0240
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring: task_100ms/42 (read)task_100ms/42 (write)task_100ms/42 (write)
Availability: available
Varpool flags:
task_20ms/38 (task_20ms) @095ff540
task_20ms/38 (task_20ms) @095e1a80
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -935,7 +935,7 @@ task_20ms/38 (task_20ms) @095ff540
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CAN_Task_20ms/81 (1073741824 (estimated locally),1.00 per call)
task_10ms/37 (task_10ms) @095ff2a0
task_10ms/37 (task_10ms) @095e17e0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -944,7 +944,7 @@ task_10ms/37 (task_10ms) @095ff2a0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CAN_Task_10ms/80 (1073741824 (estimated locally),1.00 per call)
task_5ms/36 (task_5ms) @095ff000
task_5ms/36 (task_5ms) @095e1540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -953,7 +953,7 @@ task_5ms/36 (task_5ms) @095ff000
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CAN_Task_5ms/79 (1073741824 (estimated locally),1.00 per call)
task_2ms/35 (task_2ms) @095f7c40
task_2ms/35 (task_2ms) @095e12a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -962,7 +962,7 @@ task_2ms/35 (task_2ms) @095f7c40
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: ECU3_KATECH_Logic_2ms/78 (1073741824 (estimated locally),1.00 per call)
task_1ms/34 (task_1ms) @095f7e00
task_1ms/34 (task_1ms) @095e1000
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 94
@ -972,7 +972,7 @@ task_1ms/34 (task_1ms) @095f7e00
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls:
task_500us/33 (task_500us) @095f7b60
task_500us/33 (task_500us) @095d9ee0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -981,7 +981,7 @@ task_500us/33 (task_500us) @095f7b60
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: main/32 (719407022 (estimated locally),6700.01 per call)
Calls: can_main_ECU3/77 (1073741824 (estimated locally),1.00 per call) can_tx_check/76 (1073741824 (estimated locally),1.00 per call)
main/32 (main) @095f78c0
main/32 (main) @095d9c40
Type: function definition analyzed
Visibility: externally_visible public
References: Mcu_aClockConfigPB/49 (addr)g_pin_mux_InitConfigArr0/51 (addr)IntCtrlConfig_0/53 (addr)intRouteConfig/55 (addr)gb/27 (read)PIT_0_InitConfig_PB/63 (addr)PIT_0_ChannelConfig_PB/65 (addr)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)
@ -990,42 +990,42 @@ main/32 (main) @095f78c0
Function flags: count:107374 (estimated locally) body only_called_at_startup executed_once optimize_size
Called by:
Calls: uds_wait/75 (1073741824 (estimated locally),10000.02 per call) WATCHDOG_HAL_Fed/74 (1073741824 (estimated locally),10000.02 per call) task_500us/33 (719407022 (estimated locally),6700.01 per call) ECU3_KATECH_Logic_2ms/78 (354334802 (estimated locally),3300.01 per call) CAN_Task_5ms/79 (354334802 (estimated locally),3300.01 per call) CAN_Task_10ms/80 (354334802 (estimated locally),3300.01 per call) CAN_Task_20ms/81 (354334802 (estimated locally),3300.01 per call) task_100ms/42 (354334802 (estimated locally),3300.01 per call) task_200ms/43 (354334802 (estimated locally),3300.01 per call) task_1s/46 (354334802 (estimated locally),3300.01 per call) ECU3_KATECH_Logic_init/73 (107374 (estimated locally),1.00 per call) debug_printf/72 (107374 (estimated locally),1.00 per call) WATCHDOG_HAL_Init/71 (107374 (estimated locally),1.00 per call) tmr_delay/70 (107374 (estimated locally),1.00 per call) board_init/69 (107374 (estimated locally),1.00 per call) Can_Init_ECU3/68 (644019 (estimated locally),6.00 per call) Pit_Ip_StartChannel/67 (107374 (estimated locally),1.00 per call) Pit_Ip_EnableChannelInterrupt/66 (107374 (estimated locally),1.00 per call) Pit_Ip_InitChannel/64 (107374 (estimated locally),1.00 per call) Pit_Ip_Init/62 (107374 (estimated locally),1.00 per call) SPI_init/61 (107374 (estimated locally),1.00 per call) i2c0_init/60 (107374 (estimated locally),1.00 per call) i2c1_init/59 (107374 (estimated locally),1.00 per call) Adc_Init/58 (107374 (estimated locally),1.00 per call) pwm_init/57 (107374 (estimated locally),1.00 per call) Uart_Init/56 (107374 (estimated locally),1.00 per call) IntCtrl_Ip_ConfigIrqRouting/54 (107374 (estimated locally),1.00 per call) IntCtrl_Ip_Init/52 (107374 (estimated locally),1.00 per call) Siul2_Port_Ip_Init/50 (107374 (estimated locally),1.00 per call) Clock_Ip_Init/48 (107374 (estimated locally),1.00 per call) Gvar_init/47 (107374 (estimated locally),1.00 per call)
boot_vector/31 (boot_vector) @0957ea20
boot_vector/31 (boot_vector) @095d6b40
Type: variable definition analyzed
Visibility: externally_visible public section:.boot_vector
References:
Referring:
Availability: available
Varpool flags: initialized read-only const-value-known
appsign/30 (appsign) @0957e990
appsign/30 (appsign) @095d6ab0
Type: variable definition analyzed
Visibility: externally_visible public section:.appsign
References:
Referring:
Availability: available
Varpool flags: initialized read-only const-value-known
AppVersion/29 (AppVersion) @0957e900
AppVersion/29 (AppVersion) @095d6a20
Type: variable definition analyzed
Visibility: externally_visible public section:.appversion
References:
Referring:
Availability: available
Varpool flags: initialized read-only const-value-known
adc0/28 (adc0) @0957e828
adc0/28 (adc0) @095d6948
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Varpool flags:
gb/27 (gb) @092d7288
gb/27 (gb) @09331288
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring: task_1s/46 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)main/32 (read)
Availability: available
Varpool flags:
write_flag/0 (write_flag) @06a44048
write_flag/0 (write_flag) @06a73048
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -1060,7 +1060,7 @@ Saving body of task_1ms for later reuse
;; nodes: 0 1
Symbols to be put in SSA form
{ D.14041 }
{ D.14047 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 4
Number of blocks to update: 3 ( 75%)
@ -1230,7 +1230,7 @@ task_1s ()
;; Function main (main, funcdef_no=26, decl_uid=13928, cgraph_uid=27, symbol_order=32) (executed once)
;; Function main (main, funcdef_no=26, decl_uid=13934, cgraph_uid=27, symbol_order=32) (executed once)
main ()
{

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
callgraph:
task_1ms/94 (task_1ms) @06b3bc40
task_1ms/94 (task_1ms) @06b74c40
Type: function definition analyzed
Visibility: public
next sharing asm name: 34
@ -12,7 +12,7 @@ task_1ms/94 (task_1ms) @06b3bc40
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: task_50ms/40 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
led_onoff/87 (led_onoff) @0958bc40
led_onoff/87 (led_onoff) @09674000
Type: function
Visibility: external public
References:
@ -21,7 +21,7 @@ led_onoff/87 (led_onoff) @0958bc40
Function flags: optimize_size
Called by: task_1s/46 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_1000ms/86 (CAN_Task_1000ms) @0958bb60
CAN_Task_1000ms/86 (CAN_Task_1000ms) @09670ee0
Type: function
Visibility: external public
References:
@ -30,7 +30,7 @@ CAN_Task_1000ms/86 (CAN_Task_1000ms) @0958bb60
Function flags: optimize_size
Called by: task_1s/46 (1073741824 (estimated locally),1.00 per call)
Calls:
Time_Tick1s/85 (Time_Tick1s) @0958ba80
Time_Tick1s/85 (Time_Tick1s) @09670e00
Type: function
Visibility: external public
References:
@ -39,7 +39,7 @@ Time_Tick1s/85 (Time_Tick1s) @0958ba80
Function flags: optimize_size
Called by: task_1s/46 (1073741824 (estimated locally),1.00 per call)
Calls:
PWM_for_dirve_mode/84 (PWM_for_dirve_mode) @0958b8c0
PWM_for_dirve_mode/84 (PWM_for_dirve_mode) @09670c40
Type: function
Visibility: external public
References:
@ -48,7 +48,7 @@ PWM_for_dirve_mode/84 (PWM_for_dirve_mode) @0958b8c0
Function flags: optimize_size
Called by: task_200ms/43 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_200ms/83 (CAN_Task_200ms) @0958b7e0
CAN_Task_200ms/83 (CAN_Task_200ms) @09670b60
Type: function
Visibility: external public
References:
@ -57,7 +57,7 @@ CAN_Task_200ms/83 (CAN_Task_200ms) @0958b7e0
Function flags: optimize_size
Called by: task_200ms/43 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_100ms/82 (CAN_Task_100ms) @0958b620
CAN_Task_100ms/82 (CAN_Task_100ms) @096709a0
Type: function
Visibility: external public
References:
@ -66,7 +66,7 @@ CAN_Task_100ms/82 (CAN_Task_100ms) @0958b620
Function flags: optimize_size
Called by: task_100ms/42 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_20ms/81 (CAN_Task_20ms) @0958b2a0
CAN_Task_20ms/81 (CAN_Task_20ms) @09670620
Type: function
Visibility: external public
References:
@ -75,7 +75,7 @@ CAN_Task_20ms/81 (CAN_Task_20ms) @0958b2a0
Function flags: optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call) task_20ms/38 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_10ms/80 (CAN_Task_10ms) @0958b0e0
CAN_Task_10ms/80 (CAN_Task_10ms) @09670460
Type: function
Visibility: external public
References:
@ -84,7 +84,7 @@ CAN_Task_10ms/80 (CAN_Task_10ms) @0958b0e0
Function flags: optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call) task_10ms/37 (1073741824 (estimated locally),1.00 per call)
Calls:
CAN_Task_5ms/79 (CAN_Task_5ms) @09604ee0
CAN_Task_5ms/79 (CAN_Task_5ms) @096702a0
Type: function
Visibility: external public
References:
@ -93,7 +93,7 @@ CAN_Task_5ms/79 (CAN_Task_5ms) @09604ee0
Function flags: optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call) task_5ms/36 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_2ms/78 (ECU3_KATECH_Logic_2ms) @09588e00
ECU3_KATECH_Logic_2ms/78 (ECU3_KATECH_Logic_2ms) @096700e0
Type: function
Visibility: external public
References:
@ -102,7 +102,7 @@ ECU3_KATECH_Logic_2ms/78 (ECU3_KATECH_Logic_2ms) @09588e00
Function flags: optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call) task_2ms/35 (1073741824 (estimated locally),1.00 per call)
Calls:
can_main_ECU3/77 (can_main_ECU3) @09588b60
can_main_ECU3/77 (can_main_ECU3) @0966eee0
Type: function
Visibility: external public
References:
@ -111,7 +111,7 @@ can_main_ECU3/77 (can_main_ECU3) @09588b60
Function flags: optimize_size
Called by: task_500us/33 (1073741824 (estimated locally),1.00 per call)
Calls:
can_tx_check/76 (can_tx_check) @09588a80
can_tx_check/76 (can_tx_check) @0966ee00
Type: function
Visibility: external public
References:
@ -120,7 +120,7 @@ can_tx_check/76 (can_tx_check) @09588a80
Function flags: optimize_size
Called by: task_500us/33 (1073741824 (estimated locally),1.00 per call)
Calls:
uds_wait/75 (uds_wait) @095888c0
uds_wait/75 (uds_wait) @0966ec40
Type: function
Visibility: external public
References:
@ -129,7 +129,7 @@ uds_wait/75 (uds_wait) @095888c0
Function flags: optimize_size
Called by: main/32 (1073741824 (estimated locally),10000.02 per call)
Calls:
WATCHDOG_HAL_Fed/74 (WATCHDOG_HAL_Fed) @095887e0
WATCHDOG_HAL_Fed/74 (WATCHDOG_HAL_Fed) @0966eb60
Type: function
Visibility: external public
References:
@ -138,7 +138,7 @@ WATCHDOG_HAL_Fed/74 (WATCHDOG_HAL_Fed) @095887e0
Function flags: optimize_size
Called by: main/32 (1073741824 (estimated locally),10000.02 per call)
Calls:
ECU3_KATECH_Logic_init/73 (ECU3_KATECH_Logic_init) @09588700
ECU3_KATECH_Logic_init/73 (ECU3_KATECH_Logic_init) @0966ea80
Type: function
Visibility: external public
References:
@ -147,7 +147,7 @@ ECU3_KATECH_Logic_init/73 (ECU3_KATECH_Logic_init) @09588700
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
debug_printf/72 (debug_printf) @09588620
debug_printf/72 (debug_printf) @0966e9a0
Type: function
Visibility: external public
References:
@ -156,7 +156,7 @@ debug_printf/72 (debug_printf) @09588620
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
WATCHDOG_HAL_Init/71 (WATCHDOG_HAL_Init) @09588540
WATCHDOG_HAL_Init/71 (WATCHDOG_HAL_Init) @0966e8c0
Type: function
Visibility: external public
References:
@ -165,7 +165,7 @@ WATCHDOG_HAL_Init/71 (WATCHDOG_HAL_Init) @09588540
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
tmr_delay/70 (tmr_delay) @09588460
tmr_delay/70 (tmr_delay) @0966e7e0
Type: function
Visibility: external public
References:
@ -174,7 +174,7 @@ tmr_delay/70 (tmr_delay) @09588460
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
board_init/69 (board_init) @09588380
board_init/69 (board_init) @0966e700
Type: function
Visibility: external public
References:
@ -183,7 +183,7 @@ board_init/69 (board_init) @09588380
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Can_Init_ECU3/68 (Can_Init_ECU3) @095882a0
Can_Init_ECU3/68 (Can_Init_ECU3) @0966e620
Type: function
Visibility: external public
References:
@ -192,7 +192,7 @@ Can_Init_ECU3/68 (Can_Init_ECU3) @095882a0
Function flags: optimize_size
Called by: main/32 (644019 (estimated locally),6.00 per call)
Calls:
Pit_Ip_StartChannel/67 (Pit_Ip_StartChannel) @095881c0
Pit_Ip_StartChannel/67 (Pit_Ip_StartChannel) @0966e540
Type: function
Visibility: external public
References:
@ -201,7 +201,7 @@ Pit_Ip_StartChannel/67 (Pit_Ip_StartChannel) @095881c0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Pit_Ip_EnableChannelInterrupt/66 (Pit_Ip_EnableChannelInterrupt) @095880e0
Pit_Ip_EnableChannelInterrupt/66 (Pit_Ip_EnableChannelInterrupt) @0966e460
Type: function
Visibility: external public
References:
@ -210,7 +210,7 @@ Pit_Ip_EnableChannelInterrupt/66 (Pit_Ip_EnableChannelInterrupt) @095880e0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Pit_Ip_InitChannel/64 (Pit_Ip_InitChannel) @09588000
Pit_Ip_InitChannel/64 (Pit_Ip_InitChannel) @0966e380
Type: function
Visibility: external public
References:
@ -219,7 +219,7 @@ Pit_Ip_InitChannel/64 (Pit_Ip_InitChannel) @09588000
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Pit_Ip_Init/62 (Pit_Ip_Init) @09604e00
Pit_Ip_Init/62 (Pit_Ip_Init) @0966e1c0
Type: function
Visibility: external public
References:
@ -228,7 +228,7 @@ Pit_Ip_Init/62 (Pit_Ip_Init) @09604e00
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
SPI_init/61 (SPI_init) @09604d20
SPI_init/61 (SPI_init) @0966e0e0
Type: function
Visibility: external public
References:
@ -237,7 +237,7 @@ SPI_init/61 (SPI_init) @09604d20
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
i2c0_init/60 (i2c0_init) @09604c40
i2c0_init/60 (i2c0_init) @0966e000
Type: function
Visibility: external public
References:
@ -246,7 +246,7 @@ i2c0_init/60 (i2c0_init) @09604c40
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
i2c1_init/59 (i2c1_init) @09604b60
i2c1_init/59 (i2c1_init) @095e50e0
Type: function
Visibility: external public
References:
@ -255,7 +255,7 @@ i2c1_init/59 (i2c1_init) @09604b60
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Adc_Init/58 (Adc_Init) @09604a80
Adc_Init/58 (Adc_Init) @095e5ee0
Type: function
Visibility: external public
References:
@ -264,7 +264,7 @@ Adc_Init/58 (Adc_Init) @09604a80
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
pwm_init/57 (pwm_init) @096049a0
pwm_init/57 (pwm_init) @095e5e00
Type: function
Visibility: external public
References:
@ -273,7 +273,7 @@ pwm_init/57 (pwm_init) @096049a0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Uart_Init/56 (Uart_Init) @096048c0
Uart_Init/56 (Uart_Init) @095e5d20
Type: function
Visibility: external public
References:
@ -282,7 +282,7 @@ Uart_Init/56 (Uart_Init) @096048c0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
IntCtrl_Ip_ConfigIrqRouting/54 (IntCtrl_Ip_ConfigIrqRouting) @096047e0
IntCtrl_Ip_ConfigIrqRouting/54 (IntCtrl_Ip_ConfigIrqRouting) @095e5c40
Type: function
Visibility: external public
References:
@ -291,7 +291,7 @@ IntCtrl_Ip_ConfigIrqRouting/54 (IntCtrl_Ip_ConfigIrqRouting) @096047e0
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
IntCtrl_Ip_Init/52 (IntCtrl_Ip_Init) @09604700
IntCtrl_Ip_Init/52 (IntCtrl_Ip_Init) @095e5b60
Type: function
Visibility: external public
References:
@ -300,7 +300,7 @@ IntCtrl_Ip_Init/52 (IntCtrl_Ip_Init) @09604700
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Siul2_Port_Ip_Init/50 (Siul2_Port_Ip_Init) @09604620
Siul2_Port_Ip_Init/50 (Siul2_Port_Ip_Init) @095e5a80
Type: function
Visibility: external public
References:
@ -309,7 +309,7 @@ Siul2_Port_Ip_Init/50 (Siul2_Port_Ip_Init) @09604620
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Clock_Ip_Init/48 (Clock_Ip_Init) @09604540
Clock_Ip_Init/48 (Clock_Ip_Init) @095e59a0
Type: function
Visibility: external public
References:
@ -318,7 +318,7 @@ Clock_Ip_Init/48 (Clock_Ip_Init) @09604540
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
Gvar_init/47 (Gvar_init) @09604460
Gvar_init/47 (Gvar_init) @095e58c0
Type: function
Visibility: external public
References:
@ -327,7 +327,7 @@ Gvar_init/47 (Gvar_init) @09604460
Function flags: optimize_size
Called by: main/32 (107374 (estimated locally),1.00 per call)
Calls:
task_1s/46 (task_1s) @095ffa80
task_1s/46 (task_1s) @095e52a0
Type: function definition analyzed
Visibility: externally_visible public
References: gb/27 (read)
@ -336,7 +336,7 @@ task_1s/46 (task_1s) @095ffa80
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call)
Calls: led_onoff/87 (1073741824 (estimated locally),1.00 per call) CAN_Task_1000ms/86 (1073741824 (estimated locally),1.00 per call) Time_Tick1s/85 (1073741824 (estimated locally),1.00 per call)
task_200ms/43 (task_200ms) @095ffee0
task_200ms/43 (task_200ms) @095e18c0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -345,7 +345,7 @@ task_200ms/43 (task_200ms) @095ffee0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call)
Calls: PWM_for_dirve_mode/84 (1073741824 (estimated locally),1.00 per call) CAN_Task_200ms/83 (1073741824 (estimated locally),1.00 per call)
task_100ms/42 (task_100ms) @095ffc40
task_100ms/42 (task_100ms) @095e1380
Type: function definition analyzed
Visibility: externally_visible public
References: test_pwm/39 (read)test_pwm/39 (write)test_pwm/39 (write)C_100ms/41 (read)C_100ms/41 (write)
@ -354,7 +354,7 @@ task_100ms/42 (task_100ms) @095ffc40
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call)
Calls: CAN_Task_100ms/82 (1073741824 (estimated locally),1.00 per call)
task_50ms/40 (task_50ms) @095ff8c0
task_50ms/40 (task_50ms) @095e1e00
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -363,7 +363,7 @@ task_50ms/40 (task_50ms) @095ff8c0
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: task_1ms/94 (inlined) (1073741824 (estimated locally),1.00 per call)
task_20ms/38 (task_20ms) @095ff540
task_20ms/38 (task_20ms) @095e1a80
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -372,7 +372,7 @@ task_20ms/38 (task_20ms) @095ff540
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CAN_Task_20ms/81 (1073741824 (estimated locally),1.00 per call)
task_10ms/37 (task_10ms) @095ff2a0
task_10ms/37 (task_10ms) @095e17e0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -381,7 +381,7 @@ task_10ms/37 (task_10ms) @095ff2a0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CAN_Task_10ms/80 (1073741824 (estimated locally),1.00 per call)
task_5ms/36 (task_5ms) @095ff000
task_5ms/36 (task_5ms) @095e1540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -390,7 +390,7 @@ task_5ms/36 (task_5ms) @095ff000
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CAN_Task_5ms/79 (1073741824 (estimated locally),1.00 per call)
task_2ms/35 (task_2ms) @095f7c40
task_2ms/35 (task_2ms) @095e12a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -399,7 +399,7 @@ task_2ms/35 (task_2ms) @095f7c40
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: ECU3_KATECH_Logic_2ms/78 (1073741824 (estimated locally),1.00 per call)
task_1ms/34 (task_1ms) @095f7e00
task_1ms/34 (task_1ms) @095e1000
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 94
@ -409,7 +409,7 @@ task_1ms/34 (task_1ms) @095f7e00
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls:
task_500us/33 (task_500us) @095f7b60
task_500us/33 (task_500us) @095d9ee0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -418,7 +418,7 @@ task_500us/33 (task_500us) @095f7b60
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: main/32 (719407022 (estimated locally),6700.01 per call)
Calls: can_main_ECU3/77 (1073741824 (estimated locally),1.00 per call) can_tx_check/76 (1073741824 (estimated locally),1.00 per call)
main/32 (main) @095f78c0
main/32 (main) @095d9c40
Type: function definition analyzed
Visibility: externally_visible public
References: Mcu_aClockConfigPB/49 (addr)g_pin_mux_InitConfigArr0/51 (addr)IntCtrlConfig_0/53 (addr)intRouteConfig/55 (addr)gb/27 (read)PIT_0_InitConfig_PB/63 (addr)PIT_0_ChannelConfig_PB/65 (addr)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)
@ -467,21 +467,21 @@ Function name:main/32:
locals written:
ordered call graph: reduced
task_50ms/40 (task_50ms) @095ff8c0
task_50ms/40 (task_50ms) @095e1e00
Type: function definition analyzed
Visibility: externally_visible public
Aux: @08aac668
Aux: @08afa620
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: task_1ms/94 (inlined) (1073741824 (estimated locally),1.00 per call)
task_1ms/94 (task_1ms) @06b3bc40
task_1ms/94 (task_1ms) @06b74c40
Type: function definition analyzed
Visibility: public
next sharing asm name: 34
Aux: @08aac888
Aux: @08afa700
References:
Referring:
Function task_1ms/94 is inline copy in task_50ms/40
@ -490,101 +490,101 @@ task_1ms/94 (task_1ms) @06b3bc40
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: task_50ms/40 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
task_20ms/38 (task_20ms) @095ff540
task_20ms/38 (task_20ms) @095e1a80
Type: function definition analyzed
Visibility: externally_visible public
Aux: @08aac868
Aux: @08afa640
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CAN_Task_20ms/81 (1073741824 (estimated locally),1.00 per call)
task_10ms/37 (task_10ms) @095ff2a0
task_10ms/37 (task_10ms) @095e17e0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @08aac508
Aux: @08afa6a0
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CAN_Task_10ms/80 (1073741824 (estimated locally),1.00 per call)
task_5ms/36 (task_5ms) @095ff000
task_5ms/36 (task_5ms) @095e1540
Type: function definition analyzed
Visibility: externally_visible public
Aux: @08aac7a8
Aux: @08afa660
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: CAN_Task_5ms/79 (1073741824 (estimated locally),1.00 per call)
task_2ms/35 (task_2ms) @095f7c40
task_2ms/35 (task_2ms) @095e12a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @08aac768
Aux: @08afa760
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: ECU3_KATECH_Logic_2ms/78 (1073741824 (estimated locally),1.00 per call)
task_1ms/34 (task_1ms) @095f7e00
task_1ms/34 (task_1ms) @095e1000
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 94
Aux: @08aac7c8
Aux: @08afa780
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls:
main/32 (main) @095f78c0
main/32 (main) @095d9c40
Type: function definition analyzed
Visibility: externally_visible public
Aux: @08aac828
Aux: @08afa7e0
References: Mcu_aClockConfigPB/49 (addr)g_pin_mux_InitConfigArr0/51 (addr)IntCtrlConfig_0/53 (addr)intRouteConfig/55 (addr)gb/27 (read)PIT_0_InitConfig_PB/63 (addr)PIT_0_ChannelConfig_PB/65 (addr)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)gb/27 (read)
Referring:
Availability: available
Function flags: count:107374 (estimated locally) body only_called_at_startup executed_once optimize_size
Called by:
Calls: uds_wait/75 (1073741824 (estimated locally),10000.02 per call) WATCHDOG_HAL_Fed/74 (1073741824 (estimated locally),10000.02 per call) task_500us/33 (719407022 (estimated locally),6700.01 per call) ECU3_KATECH_Logic_2ms/78 (354334802 (estimated locally),3300.01 per call) CAN_Task_5ms/79 (354334802 (estimated locally),3300.01 per call) CAN_Task_10ms/80 (354334802 (estimated locally),3300.01 per call) CAN_Task_20ms/81 (354334802 (estimated locally),3300.01 per call) task_100ms/42 (354334802 (estimated locally),3300.01 per call) task_200ms/43 (354334802 (estimated locally),3300.01 per call) task_1s/46 (354334802 (estimated locally),3300.01 per call) ECU3_KATECH_Logic_init/73 (107374 (estimated locally),1.00 per call) debug_printf/72 (107374 (estimated locally),1.00 per call) WATCHDOG_HAL_Init/71 (107374 (estimated locally),1.00 per call) tmr_delay/70 (107374 (estimated locally),1.00 per call) board_init/69 (107374 (estimated locally),1.00 per call) Can_Init_ECU3/68 (644019 (estimated locally),6.00 per call) Pit_Ip_StartChannel/67 (107374 (estimated locally),1.00 per call) Pit_Ip_EnableChannelInterrupt/66 (107374 (estimated locally),1.00 per call) Pit_Ip_InitChannel/64 (107374 (estimated locally),1.00 per call) Pit_Ip_Init/62 (107374 (estimated locally),1.00 per call) SPI_init/61 (107374 (estimated locally),1.00 per call) i2c0_init/60 (107374 (estimated locally),1.00 per call) i2c1_init/59 (107374 (estimated locally),1.00 per call) Adc_Init/58 (107374 (estimated locally),1.00 per call) pwm_init/57 (107374 (estimated locally),1.00 per call) Uart_Init/56 (107374 (estimated locally),1.00 per call) IntCtrl_Ip_ConfigIrqRouting/54 (107374 (estimated locally),1.00 per call) IntCtrl_Ip_Init/52 (107374 (estimated locally),1.00 per call) Siul2_Port_Ip_Init/50 (107374 (estimated locally),1.00 per call) Clock_Ip_Init/48 (107374 (estimated locally),1.00 per call) Gvar_init/47 (107374 (estimated locally),1.00 per call)
task_1s/46 (task_1s) @095ffa80
task_1s/46 (task_1s) @095e52a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @08aac6c8
Aux: @08afa720
References: gb/27 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call)
Calls: led_onoff/87 (1073741824 (estimated locally),1.00 per call) CAN_Task_1000ms/86 (1073741824 (estimated locally),1.00 per call) Time_Tick1s/85 (1073741824 (estimated locally),1.00 per call)
task_200ms/43 (task_200ms) @095ffee0
task_200ms/43 (task_200ms) @095e18c0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @08aac6e8
Aux: @08afa740
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call)
Calls: PWM_for_dirve_mode/84 (1073741824 (estimated locally),1.00 per call) CAN_Task_200ms/83 (1073741824 (estimated locally),1.00 per call)
task_100ms/42 (task_100ms) @095ffc40
task_100ms/42 (task_100ms) @095e1380
Type: function definition analyzed
Visibility: externally_visible public
Aux: @08aac708
Aux: @08afa520
References: test_pwm/39 (read)test_pwm/39 (write)test_pwm/39 (write)C_100ms/41 (read)C_100ms/41 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: main/32 (354334802 (estimated locally),3300.01 per call)
Calls: CAN_Task_100ms/82 (1073741824 (estimated locally),1.00 per call)
task_500us/33 (task_500us) @095f7b60
task_500us/33 (task_500us) @095d9ee0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @08aac7e8
Aux: @08afa7c0
References:
Referring:
Availability: available

Binary file not shown.

View File

@ -7,9 +7,9 @@
*
* Code generated for Simulink model 'ADM_Integrated_Logic'.
*
* Model version : 14.2
* Model version : 14.11
* Simulink Coder version : 24.2 (R2024b) 21-Jun-2024
* C/C++ source code generated on : Tue Mar 10 17:51:08 2026
* C/C++ source code generated on : Mon Apr 20 10:09:17 2026
*
* Target selection: ert.tlc
* Embedded hardware selection: NXP->Cortex-M4
@ -49,8 +49,8 @@ static void ADM_Integrated__MATLABFunction2(double rtu_u, double *rty_y);
/*
* Output and update for atomic system:
* '<S58>/Calculate_F_c'
* '<S58>/Calculate_F_c1'
* '<S59>/Calculate_F_c'
* '<S59>/Calculate_F_c1'
*/
static void ADM_Integrated_Lo_Calculate_F_c(double rtu_W, double rtu_theta,
double *rty_F_c)
@ -95,15 +95,15 @@ void ADM_Integrated_Logic_step(void)
double rtb_Add1;
double rtb_Add3;
double rtb_Add_e;
double rtb_Brake_Saturation;
double rtb_Brake_Torque_Cmd;
double rtb_Desired_Torque;
double rtb_Emergency_Brake_Output;
double rtb_Error_m;
double rtb_F_PI;
double rtb_Gain_c;
double rtb_Integrator_1;
double rtb_Memory;
double rtb_Pitch_Angle;
double rtb_Pitch_Saturation;
double rtb_Product1;
double rtb_Product1_gg;
double rtb_Product1_h;
@ -163,11 +163,11 @@ void ADM_Integrated_Logic_step(void)
tmp[7] = 0.0;
tmp[8] = 1.0;
rtb_Pitch_Angle = ADM_Integrated_Logic_DW.x_hat[1];
rtb_Brake_Saturation = ADM_Integrated_Logic_DW.x_hat[0];
rtb_Emergency_Brake_Output = ADM_Integrated_Logic_DW.x_hat[0];
rtb_Vx_Cmd_R = ADM_Integrated_Logic_DW.x_hat[2];
for (i = 0; i < 3; i++) {
x_hat_pred[i] = (tmp[i + 3] * rtb_Pitch_Angle + tmp[i] *
rtb_Brake_Saturation) + tmp[i + 6] * rtb_Vx_Cmd_R;
rtb_Emergency_Brake_Output) + tmp[i + 6] * rtb_Vx_Cmd_R;
}
/* SignalConversion generated from: '<S14>/ SFunction ' incorporates:
@ -179,11 +179,11 @@ void ADM_Integrated_Logic_step(void)
/* MATLAB Function: '<S1>/MATLAB Function' */
rtb_Pitch_Angle = x_hat_pred[1];
rtb_Brake_Saturation = x_hat_pred[0];
rtb_Emergency_Brake_Output = x_hat_pred[0];
rtb_Vx_Cmd_R = x_hat_pred[2];
for (i = 0; i < 2; i++) {
tmp_1[i] = tmp_0[i] - (((double)a[i + 2] * rtb_Pitch_Angle + (double)a[i] *
rtb_Brake_Saturation) + 0.0 * rtb_Vx_Cmd_R);
rtb_Emergency_Brake_Output) + 0.0 * rtb_Vx_Cmd_R);
}
rtb_Add_e = tmp_1[1];
@ -200,11 +200,11 @@ void ADM_Integrated_Logic_step(void)
rtb_Compare_l = (ADM_Integrated_Logic_U.GV_Drive_Mode == 2.0);
/* MATLAB Function: '<S25>/Vx_OutPut_Function' incorporates:
* Constant: '<S73>/Constant'
* Constant: '<S74>/Constant'
* Inport: '<Root>/GV_BrakeTorqueCommand'
* Inport: '<Root>/GV_Vx_Command'
* Inport: '<Root>/GV_Vx_Limit'
* RelationalOperator: '<S73>/Compare'
* RelationalOperator: '<S74>/Compare'
*/
if (!(ADM_Integrated_Logic_U.GV_BrakeTorqueCommand >= 50.0)) {
if (ADM_Integrated_Logic_U.GV_Vx_Limit <=
@ -224,10 +224,10 @@ void ADM_Integrated_Logic_step(void)
rtb_Pitch_Angle = rtb_Add_e * (double)!rtb_Compare_l;
/* RateLimiter: '<S25>/Input_Vx_RateLimiter' */
rtb_Brake_Saturation = rtb_Pitch_Angle - ADM_Integrated_Logic_DW.PrevY;
if (rtb_Brake_Saturation > 0.004) {
rtb_Emergency_Brake_Output = rtb_Pitch_Angle - ADM_Integrated_Logic_DW.PrevY;
if (rtb_Emergency_Brake_Output > 0.004) {
rtb_Vx_Cmd_R = ADM_Integrated_Logic_DW.PrevY + 0.004;
} else if (rtb_Brake_Saturation < -0.008) {
} else if (rtb_Emergency_Brake_Output < -0.008) {
rtb_Vx_Cmd_R = ADM_Integrated_Logic_DW.PrevY - 0.008;
} else {
rtb_Vx_Cmd_R = rtb_Pitch_Angle;
@ -237,32 +237,165 @@ void ADM_Integrated_Logic_step(void)
/* End of RateLimiter: '<S25>/Input_Vx_RateLimiter' */
/* RelationalOperator: '<S54>/Compare' incorporates:
* Constant: '<S54>/Constant'
* Inport: '<Root>/GV_BrakeTorqueCommand'
*/
rtb_Compare_p = (ADM_Integrated_Logic_U.GV_BrakeTorqueCommand >= 100.0);
/* Delay: '<S10>/Memory' */
rtb_Pitch_Angle = ADM_Integrated_Logic_DW.Memory_DSTATE;
/* MATLAB Function: '<S10>/Gear_FUNCTION1' incorporates:
* Inport: '<Root>/GV_VCU_GearSelStat'
* Inport: '<Root>/GV_Vx_Fbk'
*/
if (ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 0.0) {
if ((ADM_Integrated_Logic_U.GV_Vx_Fbk <= 0.0) && rtb_Compare_p) {
rtb_Pitch_Angle = 0.0;
}
} else {
switch ((int32_t)rtb_Pitch_Angle) {
case 0:
if ((ADM_Integrated_Logic_U.GV_Vx_Fbk <= 0.0) &&
((ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 1.0) ||
(ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 3.0) ||
(ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 2.0))) {
rtb_Pitch_Angle = 2.0;
}
break;
case 1:
if ((ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 2.0) &&
(ADM_Integrated_Logic_U.GV_Vx_Fbk <= 0.0)) {
rtb_Pitch_Angle = 2.0;
}
break;
case 2:
if ((ADM_Integrated_Logic_U.GV_Vx_Fbk <= 0.0) && rtb_Compare_p) {
if (ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 1.0) {
rtb_Pitch_Angle = 1.0;
} else if (ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 3.0) {
rtb_Pitch_Angle = 3.0;
}
}
break;
case 3:
if ((ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 2.0) &&
(ADM_Integrated_Logic_U.GV_Vx_Fbk <= 0.0)) {
rtb_Pitch_Angle = 2.0;
}
break;
}
}
/* End of MATLAB Function: '<S10>/Gear_FUNCTION1' */
/* Saturate: '<S11>/Pitch_Saturation' incorporates:
* DiscreteIntegrator: '<S11>/Integrator_2'
*/
if (ADM_Integrated_Logic_DW.Integrator_2_DSTATE > 8.0) {
rtb_Pitch_Angle = 8.0;
rtb_Pitch_Saturation = 8.0;
} else if (ADM_Integrated_Logic_DW.Integrator_2_DSTATE < -8.0) {
rtb_Pitch_Angle = -8.0;
rtb_Pitch_Saturation = -8.0;
} else {
rtb_Pitch_Angle = ADM_Integrated_Logic_DW.Integrator_2_DSTATE;
rtb_Pitch_Saturation = ADM_Integrated_Logic_DW.Integrator_2_DSTATE;
}
/* End of Saturate: '<S11>/Pitch_Saturation' */
/* Delay: '<S65>/Delay' */
/* Delay: '<S66>/Delay' */
if (ADM_Integrated_Logic_DW.icLoad) {
ADM_Integrated_Logic_DW.Delay_DSTATE = rtb_Pitch_Angle;
ADM_Integrated_Logic_DW.Delay_DSTATE = rtb_Pitch_Saturation;
}
/* Product: '<S66>/delta rise limit' incorporates:
* Constant: '<S11>/Angle_Upper'
* SampleTimeMath: '<S66>/sample time'
*
* About '<S66>/sample time':
* y = K where K = ( w * Ts )
* */
rtb_Product2_a = 0.002;
/* Sum: '<S66>/Difference Inputs1' incorporates:
* Delay: '<S66>/Delay'
*
* Block description for '<S66>/Difference Inputs1':
*
* Add in CPU
*/
rtb_Pitch_Saturation -= ADM_Integrated_Logic_DW.Delay_DSTATE;
/* Switch: '<S71>/Switch2' incorporates:
* RelationalOperator: '<S71>/LowerRelop1'
*/
if (!(rtb_Pitch_Saturation > 0.002)) {
/* Switch: '<S71>/Switch' incorporates:
* RelationalOperator: '<S71>/UpperRelop'
*/
if (rtb_Pitch_Saturation < -0.002) {
rtb_Product2_a = -0.002;
} else {
rtb_Product2_a = rtb_Pitch_Saturation;
}
/* End of Switch: '<S71>/Switch' */
}
/* End of Switch: '<S71>/Switch2' */
/* Sum: '<S66>/Difference Inputs2' incorporates:
* Delay: '<S66>/Delay'
*
* Block description for '<S66>/Difference Inputs2':
*
* Add in CPU
*/
rtb_Pitch_Saturation = rtb_Product2_a + ADM_Integrated_Logic_DW.Delay_DSTATE;
/* MATLAB Function: '<S59>/Calculate_F_c' incorporates:
* Gain: '<S59>/Gain'
*/
ADM_Integrated_Lo_Calculate_F_c(ADM_Integrated_Logic_ConstB.W_value,
0.017453292519943295 * rtb_Pitch_Saturation, &rtb_Product2_a);
/* Gain: '<S59>/Gain2' incorporates:
* Constant: '<S59>/Radius'
* Gain: '<S59>/Gain1'
* Gain: '<S59>/Rolling_Gain'
* MATLAB Function: '<S59>/Calculate_F_R'
* Product: '<S59>/Multiply3'
* Sum: '<S59>/Required_Brake_Cal'
*/
rtb_Saturation = (cos(0.017453292519943295 * rtb_Pitch_Saturation) *
436.7465753424658 * 0.0 + rtb_Product2_a) * 0.292 *
0.083822296730930432;
/* Saturate: '<S59>/Saturation' */
if (rtb_Saturation > 60.0) {
rtb_Saturation = 60.0;
} else if (rtb_Saturation < 0.0) {
rtb_Saturation = 0.0;
}
/* End of Saturate: '<S59>/Saturation' */
/* Delay: '<S65>/Delay' */
if (ADM_Integrated_Logic_DW.icLoad_e) {
ADM_Integrated_Logic_DW.Delay_DSTATE_i = rtb_Saturation;
}
/* Product: '<S65>/delta rise limit' incorporates:
* Constant: '<S11>/Angle_Upper'
* Constant: '<S11>/Upper_Torq'
* SampleTimeMath: '<S65>/sample time'
*
* About '<S65>/sample time':
* y = K where K = ( w * Ts )
* */
rtb_Product2_a = 0.002;
rtb_Product2_a = 0.016;
/* Sum: '<S65>/Difference Inputs1' incorporates:
* Delay: '<S65>/Delay'
@ -271,19 +404,19 @@ void ADM_Integrated_Logic_step(void)
*
* Add in CPU
*/
rtb_Pitch_Angle -= ADM_Integrated_Logic_DW.Delay_DSTATE;
rtb_Saturation -= ADM_Integrated_Logic_DW.Delay_DSTATE_i;
/* Switch: '<S70>/Switch2' incorporates:
* RelationalOperator: '<S70>/LowerRelop1'
*/
if (!(rtb_Pitch_Angle > 0.002)) {
if (!(rtb_Saturation > 0.016)) {
/* Switch: '<S70>/Switch' incorporates:
* RelationalOperator: '<S70>/UpperRelop'
*/
if (rtb_Pitch_Angle < -0.002) {
rtb_Product2_a = -0.002;
if (rtb_Saturation < -0.16) {
rtb_Product2_a = -0.16;
} else {
rtb_Product2_a = rtb_Pitch_Angle;
rtb_Product2_a = rtb_Saturation;
}
/* End of Switch: '<S70>/Switch' */
@ -298,154 +431,28 @@ void ADM_Integrated_Logic_step(void)
*
* Add in CPU
*/
rtb_Pitch_Angle = rtb_Product2_a + ADM_Integrated_Logic_DW.Delay_DSTATE;
/* MATLAB Function: '<S58>/Calculate_F_c' incorporates:
* Gain: '<S58>/Gain'
*/
ADM_Integrated_Lo_Calculate_F_c(ADM_Integrated_Logic_ConstB.W_value,
0.017453292519943295 * rtb_Pitch_Angle, &rtb_Product2_a);
/* Gain: '<S58>/Gain2' incorporates:
* Constant: '<S58>/Radius'
* Gain: '<S58>/Gain1'
* Gain: '<S58>/Rolling_Gain'
* MATLAB Function: '<S58>/Calculate_F_R'
* Product: '<S58>/Multiply3'
* Sum: '<S58>/Required_Brake_Cal'
*/
rtb_Saturation = (cos(0.017453292519943295 * rtb_Pitch_Angle) *
436.7465753424658 * 0.0 + rtb_Product2_a) * 0.292 *
0.083822296730930432;
/* Saturate: '<S58>/Saturation' */
if (rtb_Saturation > 60.0) {
rtb_Saturation = 60.0;
} else if (rtb_Saturation < 0.0) {
rtb_Saturation = 0.0;
}
/* End of Saturate: '<S58>/Saturation' */
/* Delay: '<S64>/Delay' */
if (ADM_Integrated_Logic_DW.icLoad_e) {
ADM_Integrated_Logic_DW.Delay_DSTATE_i = rtb_Saturation;
}
/* Product: '<S64>/delta rise limit' incorporates:
* Constant: '<S11>/Upper_Torq'
* SampleTimeMath: '<S64>/sample time'
*
* About '<S64>/sample time':
* y = K where K = ( w * Ts )
* */
rtb_Product2_a = 0.016;
/* Sum: '<S64>/Difference Inputs1' incorporates:
* Delay: '<S64>/Delay'
*
* Block description for '<S64>/Difference Inputs1':
*
* Add in CPU
*/
rtb_Saturation -= ADM_Integrated_Logic_DW.Delay_DSTATE_i;
/* Switch: '<S69>/Switch2' incorporates:
* RelationalOperator: '<S69>/LowerRelop1'
*/
if (!(rtb_Saturation > 0.016)) {
/* Switch: '<S69>/Switch' incorporates:
* RelationalOperator: '<S69>/UpperRelop'
*/
if (rtb_Saturation < -0.16) {
rtb_Product2_a = -0.16;
} else {
rtb_Product2_a = rtb_Saturation;
}
/* End of Switch: '<S69>/Switch' */
}
/* End of Switch: '<S69>/Switch2' */
/* Sum: '<S64>/Difference Inputs2' incorporates:
* Delay: '<S64>/Delay'
*
* Block description for '<S64>/Difference Inputs2':
*
* Add in CPU
*/
rtb_Saturation = rtb_Product2_a + ADM_Integrated_Logic_DW.Delay_DSTATE_i;
/* Gain: '<S11>/Grade_GAIN' */
rtb_Desired_Torque = 0.8 * rtb_Saturation;
/* RelationalOperator: '<S54>/Compare' incorporates:
* Constant: '<S54>/Constant'
* Inport: '<Root>/GV_BrakeTorqueCommand'
/* Product: '<S11>/Product2' incorporates:
* Constant: '<S57>/Constant'
* Inport: '<Root>/GV_MCU_RPM'
* RelationalOperator: '<S57>/Compare'
*/
rtb_Compare_p = (ADM_Integrated_Logic_U.GV_BrakeTorqueCommand >= 100.0);
/* Delay: '<S10>/Memory' */
rtb_Memory = ADM_Integrated_Logic_DW.Memory_DSTATE;
/* MATLAB Function: '<S10>/Gear_FUNCTION1' incorporates:
* Inport: '<Root>/GV_VCU_GearSelStat'
* Inport: '<Root>/GV_Vx_Fbk'
*/
if (ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 0.0) {
if ((ADM_Integrated_Logic_U.GV_Vx_Fbk <= 0.0) && rtb_Compare_p) {
rtb_Memory = 0.0;
}
} else {
switch ((int32_t)rtb_Memory) {
case 0:
if ((ADM_Integrated_Logic_U.GV_Vx_Fbk <= 0.0) &&
((ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 1.0) ||
(ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 3.0) ||
(ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 2.0))) {
rtb_Memory = 2.0;
}
break;
case 1:
if ((ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 2.0) &&
(ADM_Integrated_Logic_U.GV_Vx_Fbk <= 0.0)) {
rtb_Memory = 2.0;
}
break;
case 2:
if ((ADM_Integrated_Logic_U.GV_Vx_Fbk <= 0.0) && rtb_Compare_p) {
if (ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 1.0) {
rtb_Memory = 1.0;
} else if (ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 3.0) {
rtb_Memory = 3.0;
}
}
break;
case 3:
if ((ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 2.0) &&
(ADM_Integrated_Logic_U.GV_Vx_Fbk <= 0.0)) {
rtb_Memory = 2.0;
}
break;
}
}
/* End of MATLAB Function: '<S10>/Gear_FUNCTION1' */
rtb_Product2_a = (double)(rtb_Pitch_Angle == 3.0) *
ADM_Integrated_Logic_U.GV_MCU_RPM;
/* Chart: '<S11>/Chart' incorporates:
* Constant: '<S11>/Constant'
* Constant: '<S11>/Constant1'
* Inport: '<Root>/GV_MCU_RPM'
*/
if (ADM_Integrated_Logic_DW.is_active_c6_ADM_Integrated_Log == 0) {
ADM_Integrated_Logic_DW.is_active_c6_ADM_Integrated_Log = 1U;
ADM_Integrated_Logic_DW.is_c6_ADM_Integrated_Logic = IN_HAC_OFF;
} else if (ADM_Integrated_Logic_DW.is_c6_ADM_Integrated_Logic == IN_HAC_OFF) {
if (ADM_Integrated_Logic_U.GV_MCU_RPM < -50.0) {
if (rtb_Product2_a < -50.0) {
ADM_Integrated_Logic_DW.is_c6_ADM_Integrated_Logic = IN_HAC_ON;
} else {
/* Outport: '<Root>/Debug_HAC_RPM_Decision' */
@ -453,7 +460,7 @@ void ADM_Integrated_Logic_step(void)
}
/* case IN_HAC_ON: */
} else if (ADM_Integrated_Logic_U.GV_MCU_RPM > 150.0) {
} else if (rtb_Product2_a > 150.0) {
ADM_Integrated_Logic_DW.is_c6_ADM_Integrated_Logic = IN_HAC_OFF;
} else {
/* Outport: '<Root>/Debug_HAC_RPM_Decision' */
@ -482,9 +489,9 @@ void ADM_Integrated_Logic_step(void)
* RelationalOperator: '<S11>/Relational Operator2'
* Sum: '<S11>/HAC_Flags_Add'
*/
if (((double)(((ADM_Integrated_Logic_U.GV_BrakeTorqueCommand <= 20.0) +
(rtb_Vx_Cmd_R <= 2.0)) + (rtb_Memory == 3.0)) + 1.0) +
ADM_Integrated_Logic_Y.Debug_HAC_RPM_Decision >= 5.0) {
if ((double)(((ADM_Integrated_Logic_U.GV_BrakeTorqueCommand <= 20.0) +
(rtb_Vx_Cmd_R <= 2.0)) + (rtb_Pitch_Angle == 3.0)) +
ADM_Integrated_Logic_Y.Debug_HAC_RPM_Decision >= 4.0) {
if (ADM_Integrated_Logic_DW.HAC_ON_FLAG == 0.0) {
ADM_Integrated_Logic_DW.HAC_ON_Timer = 0.0;
}
@ -585,10 +592,10 @@ void ADM_Integrated_Logic_step(void)
rtb_y_h = rtb_AccFlag * rtb_y;
/* RateLimiter: '<S3>/Rate Limiter' */
rtb_Brake_Saturation = rtb_y_h - ADM_Integrated_Logic_DW.PrevY_b;
if (rtb_Brake_Saturation > 2.0) {
rtb_Emergency_Brake_Output = rtb_y_h - ADM_Integrated_Logic_DW.PrevY_b;
if (rtb_Emergency_Brake_Output > 2.0) {
rtb_y_h = ADM_Integrated_Logic_DW.PrevY_b + 2.0;
} else if (rtb_Brake_Saturation < -2.0) {
} else if (rtb_Emergency_Brake_Output < -2.0) {
rtb_y_h = ADM_Integrated_Logic_DW.PrevY_b - 2.0;
}
@ -599,7 +606,7 @@ void ADM_Integrated_Logic_step(void)
/* Product: '<S3>/Product' incorporates:
* MATLAB Function: '<S3>/MATLAB Function1'
*/
rtb_AccFlag = (double)(rtb_Memory == 3.0) * rtb_y_h;
rtb_AccFlag = (double)(rtb_Pitch_Angle == 3.0) * rtb_y_h;
/* MATLAB Function: '<S3>/MATLAB Function' */
if (!(rtb_AccFlag >= 0.0)) {
@ -615,10 +622,10 @@ void ADM_Integrated_Logic_step(void)
* -80.0;
/* MATLAB Function: '<S6>/GearCondition_Brake' */
if (rtb_Memory == 1.0) {
if (rtb_Pitch_Angle == 1.0) {
i = -1;
} else {
i = (rtb_Memory == 3.0);
i = (rtb_Pitch_Angle == 3.0);
}
/* Saturate: '<S6>/Saturation' */
@ -635,10 +642,10 @@ void ADM_Integrated_Logic_step(void)
rtb_y_h = (double)i * rtb_Integrator_1;
/* RateLimiter: '<S6>/Brake_Out_RateLimiter' */
rtb_Brake_Saturation = rtb_y_h - ADM_Integrated_Logic_DW.PrevY_o;
if (rtb_Brake_Saturation > 3.0) {
rtb_Emergency_Brake_Output = rtb_y_h - ADM_Integrated_Logic_DW.PrevY_o;
if (rtb_Emergency_Brake_Output > 3.0) {
rtb_y_h = ADM_Integrated_Logic_DW.PrevY_o + 3.0;
} else if (rtb_Brake_Saturation < -3.0) {
} else if (rtb_Emergency_Brake_Output < -3.0) {
rtb_y_h = ADM_Integrated_Logic_DW.PrevY_o - 3.0;
}
@ -656,23 +663,32 @@ void ADM_Integrated_Logic_step(void)
/* End of Saturate: '<S6>/Brake_Saturation' */
/* MATLAB Function: '<S1>/Emergency_Brake_Func' incorporates:
* Inport: '<Root>/GV_Vx_Fbk'
* Sum: '<S1>/Add'
* Switch: '<S1>/Switch2'
*/
if (rtb_Compare_l) {
rtb_Brake_Saturation = ADM_Integrated_Logic_U.GV_Vx_Fbk * 100.0;
if (ADM_Integrated_Logic_DW.emergency_active == 0.0) {
ADM_Integrated_Logic_DW.brake_hold = 2500.0;
ADM_Integrated_Logic_DW.emergency_active = 1.0;
}
if (rtb_Pitch_Angle == 0.0) {
ADM_Integrated_Logic_DW.brake_hold = 0.0;
}
rtb_Emergency_Brake_Output = ADM_Integrated_Logic_DW.brake_hold;
} else {
rtb_Brake_Saturation = rtb_Brake_Torque_Cmd + rtb_y_h;
ADM_Integrated_Logic_DW.emergency_active = 0.0;
rtb_Emergency_Brake_Output = rtb_Brake_Torque_Cmd + rtb_y_h;
}
/* Saturate: '<S1>/Brake_Saturation' incorporates:
* MATLAB Function: '<S1>/Emergency_Brake_Func'
*/
if (rtb_Brake_Saturation > 2500.0) {
rtb_Brake_Saturation = 2500.0;
} else if (rtb_Brake_Saturation < 0.0) {
rtb_Brake_Saturation = 0.0;
/* End of MATLAB Function: '<S1>/Emergency_Brake_Func' */
/* Saturate: '<S1>/Brake_Saturation' */
if (rtb_Emergency_Brake_Output > 2500.0) {
rtb_Emergency_Brake_Output = 2500.0;
} else if (rtb_Emergency_Brake_Output < 0.0) {
rtb_Emergency_Brake_Output = 0.0;
}
/* End of Saturate: '<S1>/Brake_Saturation' */
@ -688,8 +704,8 @@ void ADM_Integrated_Logic_step(void)
*/
if (((rtb_Vx_Cmd_R >= 1.0) || (ADM_Integrated_Logic_U.GV_Drive_ACC_Cmd >= 0.01))
&& (ADM_Integrated_Logic_U.GV_MCU_EstTrq >= 10.0) && (rtb_Product1 >= 0.2)
&& (ADM_Integrated_Logic_U.GV_Vx_Fbk >= 1.5) && (rtb_Brake_Saturation <=
10.0)) {
&& (ADM_Integrated_Logic_U.GV_Vx_Fbk >= 1.5) &&
(rtb_Emergency_Brake_Output <= 10.0)) {
/* MATLAB Function: '<S9>/MATLAB Function' incorporates:
* Constant: '<S1>/Constant9'
* Inport: '<Root>/GV_IMU_AZ_Val'
@ -752,12 +768,12 @@ void ADM_Integrated_Logic_step(void)
/* Outport: '<Root>/GV_Brake_Command' incorporates:
* MATLAB Function: '<S1>/IDB_Fault_Injection'
*/
ADM_Integrated_Logic_Y.GV_Brake_Command = rtb_Brake_Saturation;
ADM_Integrated_Logic_Y.GV_Brake_Command = rtb_Emergency_Brake_Output;
/* Outport: '<Root>/Target_IDB_Out' incorporates:
* MATLAB Function: '<S1>/IDB_Fault_Injection'
*/
ADM_Integrated_Logic_Y.Target_IDB_Out = rtb_Brake_Saturation;
ADM_Integrated_Logic_Y.Target_IDB_Out = rtb_Emergency_Brake_Output;
/* Outport: '<Root>/Debug_CC_Brake_Output' */
ADM_Integrated_Logic_Y.Debug_CC_Brake_Output = rtb_y_h;
@ -772,14 +788,14 @@ void ADM_Integrated_Logic_step(void)
11.93;
/* MATLAB Function: '<S6>/Target_RPM' */
if (rtb_Memory == 0.0) {
if (rtb_Pitch_Angle == 0.0) {
i = 0;
} else if (rtb_Memory == 2.0) {
} else if (rtb_Pitch_Angle == 2.0) {
i = 0;
} else if (rtb_Memory == 1.0) {
} else if (rtb_Pitch_Angle == 1.0) {
i = -1;
} else {
i = (rtb_Memory == 3.0);
i = (rtb_Pitch_Angle == 3.0);
}
rtb_AccFlag = rtb_Vx_Cmd_R * 1000.0 / 3600.0 * 11.93 * 60.0 /
@ -788,10 +804,10 @@ void ADM_Integrated_Logic_step(void)
/* End of MATLAB Function: '<S6>/Target_RPM' */
/* RateLimiter: '<S6>/TargetSpd_RateLimiter' */
rtb_Brake_Saturation = rtb_AccFlag - ADM_Integrated_Logic_DW.PrevY_a;
if (rtb_Brake_Saturation > 0.4) {
rtb_Emergency_Brake_Output = rtb_AccFlag - ADM_Integrated_Logic_DW.PrevY_a;
if (rtb_Emergency_Brake_Output > 0.4) {
rtb_AccFlag = ADM_Integrated_Logic_DW.PrevY_a + 0.4;
} else if (rtb_Brake_Saturation < -0.8) {
} else if (rtb_Emergency_Brake_Output < -0.8) {
rtb_AccFlag = ADM_Integrated_Logic_DW.PrevY_a - 0.8;
}
@ -810,9 +826,9 @@ void ADM_Integrated_Logic_step(void)
* UnitDelay: '<S38>/d'
* UnitDelay: '<S38>/d1'
*/
rtb_Brake_Saturation = ((rtb_AccFlag + ADM_Integrated_Logic_DW.d1_DSTATE_c) *
0.002 + 0.1041032953945969 * ADM_Integrated_Logic_DW.d_DSTATE_l) /
0.1081032953945969;
rtb_Emergency_Brake_Output = ((rtb_AccFlag +
ADM_Integrated_Logic_DW.d1_DSTATE_c) * 0.002 + 0.1041032953945969 *
ADM_Integrated_Logic_DW.d_DSTATE_l) / 0.1081032953945969;
/* Sum: '<S48>/Sum1' incorporates:
* Gain: '<S48>/gain'
@ -820,7 +836,7 @@ void ADM_Integrated_Logic_step(void)
* UnitDelay: '<S48>/d'
* UnitDelay: '<S48>/d1'
*/
rtb_Trig = (rtb_Brake_Saturation - ADM_Integrated_Logic_DW.d_DSTATE_i) *
rtb_Trig = (rtb_Emergency_Brake_Output - ADM_Integrated_Logic_DW.d_DSTATE_i) *
1000.0 - ADM_Integrated_Logic_DW.d1_DSTATE_p;
/* Sum: '<S49>/Sum1' incorporates:
@ -850,7 +866,7 @@ void ADM_Integrated_Logic_step(void)
* Product: '<S46>/Product2'
* Sum: '<S46>/Add5'
*/
rtb_Gain_c = (((156.8 * rtb_Brake_Saturation + 212.8 * rtb_Trig) + 21.8 *
rtb_Gain_c = (((156.8 * rtb_Emergency_Brake_Output + 212.8 * rtb_Trig) + 21.8 *
rtb_Sum1_j1) + rtb_Sum1_d) * 9.44822373393802E-6;
/* Product: '<S52>/Product1' incorporates:
@ -898,7 +914,7 @@ void ADM_Integrated_Logic_step(void)
* Inport: '<Root>/GV_MCU_RPM'
* MultiPortSwitch: '<S45>/Multiport Switch1'
*/
rtb_Error_m = rtb_Brake_Saturation - ADM_Integrated_Logic_U.GV_MCU_RPM;
rtb_Error_m = rtb_Emergency_Brake_Output - ADM_Integrated_Logic_U.GV_MCU_RPM;
/* Saturate: '<S6>/Error_Saturation' incorporates:
* MultiPortSwitch: '<S45>/Multiport Switch1'
@ -928,8 +944,9 @@ void ADM_Integrated_Logic_step(void)
* UnitDelay: '<S40>/d'
* UnitDelay: '<S40>/d1'
*/
rtb_Error_m = (rtb_Brake_Saturation - ADM_Integrated_Logic_DW.d_DSTATE_ir) *
1000.0 - ADM_Integrated_Logic_DW.d1_DSTATE_o;
rtb_Error_m = (rtb_Emergency_Brake_Output -
ADM_Integrated_Logic_DW.d_DSTATE_ir) * 1000.0 -
ADM_Integrated_Logic_DW.d1_DSTATE_o;
/* Sum: '<S41>/Sum1' incorporates:
* Gain: '<S41>/gain'
@ -960,8 +977,8 @@ void ADM_Integrated_Logic_step(void)
* Product: '<S33>/Product4'
* Sum: '<S33>/Add2'
*/
rtb_Add3 = (((156.8 * rtb_Brake_Saturation + 212.8 * rtb_Error_m) + 21.8 *
rtb_Sum1_f) + rtb_Sum1_cr) * 9.44822373393802E-6 -
rtb_Add3 = (((156.8 * rtb_Emergency_Brake_Output + 212.8 * rtb_Error_m) + 21.8
* rtb_Sum1_f) + rtb_Sum1_cr) * 9.44822373393802E-6 -
ADM_Integrated_Logic_DW.Memory_PreviousInput;
/* Product: '<S43>/Product1' incorporates:
@ -1073,18 +1090,18 @@ void ADM_Integrated_Logic_step(void)
rtb_y_h = 0.0;
}
} else {
if (rtb_Memory == 0.0) {
if (rtb_Pitch_Angle == 0.0) {
/* MATLAB Function: '<S6>/Gear_pos_out' */
i = 0;
} else if (rtb_Memory == 2.0) {
} else if (rtb_Pitch_Angle == 2.0) {
/* MATLAB Function: '<S6>/Gear_pos_out' */
i = 0;
} else if (rtb_Memory == 1.0) {
} else if (rtb_Pitch_Angle == 1.0) {
/* MATLAB Function: '<S6>/Gear_pos_out' */
i = -1;
} else {
/* MATLAB Function: '<S6>/Gear_pos_out' */
i = (rtb_Memory == 3.0);
i = (rtb_Pitch_Angle == 3.0);
}
/* Product: '<S6>/Multiply' incorporates:
@ -1124,42 +1141,22 @@ void ADM_Integrated_Logic_step(void)
/* Outport: '<Root>/Debug_HAC_Brake_Output' */
ADM_Integrated_Logic_Y.Debug_HAC_Brake_Output = rtb_Brake_Torque_Cmd;
/* Outport: '<Root>/GV_Gear_Postion_Out' */
ADM_Integrated_Logic_Y.GV_Gear_Postion_Out = rtb_Memory;
/* Outport: '<Root>/GV_Hill_Torque_Assist' */
ADM_Integrated_Logic_Y.GV_Hill_Torque_Assist = rtb_Desired_Torque;
/* Outport: '<Root>/Debug_HAC_Pitch_angle' */
ADM_Integrated_Logic_Y.Debug_HAC_Pitch_angle = rtb_Pitch_Angle;
ADM_Integrated_Logic_Y.Debug_HAC_Pitch_angle = rtb_Pitch_Saturation;
/* MATLAB Function: '<S58>/Calculate_F_c1' incorporates:
* Gain: '<S58>/Gain3'
/* MATLAB Function: '<S59>/Calculate_F_c1' incorporates:
* Gain: '<S59>/Gain3'
*/
ADM_Integrated_Lo_Calculate_F_c(ADM_Integrated_Logic_ConstB.W_Value_for_Brake,
0.017453292519943295 * rtb_Pitch_Angle, &rtb_y);
/* Product: '<S59>/Product1' incorporates:
* Constant: '<S59>/Constant'
* Gain: '<S59>/gain'
* Inport: '<Root>/GV_IMU_AX_Val'
* Product: '<S59>/Product11'
* Sum: '<S59>/Sum1'
* Sum: '<S59>/Sum2'
* Sum: '<S59>/Sum3'
* Sum: '<S59>/Sum4'
* UnitDelay: '<S59>/d'
* UnitDelay: '<S59>/d1'
*/
rtb_Desired_Torque = ((ADM_Integrated_Logic_U.GV_IMU_AX_Val +
ADM_Integrated_Logic_DW.d1_DSTATE_ob) * 0.002 + 0.061661977236758134 *
ADM_Integrated_Logic_DW.d_DSTATE_e) /
0.065661977236758137;
0.017453292519943295 * rtb_Pitch_Saturation, &rtb_y);
/* Product: '<S60>/Product1' incorporates:
* Constant: '<S60>/Constant'
* Gain: '<S60>/gain'
* Inport: '<Root>/GV_IMU_AY_Val'
* Inport: '<Root>/GV_IMU_AX_Val'
* Product: '<S60>/Product11'
* Sum: '<S60>/Sum1'
* Sum: '<S60>/Sum2'
@ -1168,14 +1165,15 @@ void ADM_Integrated_Logic_step(void)
* UnitDelay: '<S60>/d'
* UnitDelay: '<S60>/d1'
*/
rtb_Brake_Torque_Cmd = ((ADM_Integrated_Logic_U.GV_IMU_AY_Val +
ADM_Integrated_Logic_DW.d1_DSTATE_i) * 0.002 + 0.061661977236758134 *
ADM_Integrated_Logic_DW.d_DSTATE_p) / 0.065661977236758137;
rtb_Desired_Torque = ((ADM_Integrated_Logic_U.GV_IMU_AX_Val +
ADM_Integrated_Logic_DW.d1_DSTATE_ob) * 0.002 + 0.061661977236758134 *
ADM_Integrated_Logic_DW.d_DSTATE_e) /
0.065661977236758137;
/* Product: '<S61>/Product1' incorporates:
* Constant: '<S61>/Constant'
* Gain: '<S61>/gain'
* Inport: '<Root>/GV_IMU_AZ_Val'
* Inport: '<Root>/GV_IMU_AY_Val'
* Product: '<S61>/Product11'
* Sum: '<S61>/Sum1'
* Sum: '<S61>/Sum2'
@ -1184,6 +1182,22 @@ void ADM_Integrated_Logic_step(void)
* UnitDelay: '<S61>/d'
* UnitDelay: '<S61>/d1'
*/
rtb_Brake_Torque_Cmd = ((ADM_Integrated_Logic_U.GV_IMU_AY_Val +
ADM_Integrated_Logic_DW.d1_DSTATE_i) * 0.002 + 0.061661977236758134 *
ADM_Integrated_Logic_DW.d_DSTATE_p) / 0.065661977236758137;
/* Product: '<S62>/Product1' incorporates:
* Constant: '<S62>/Constant'
* Gain: '<S62>/gain'
* Inport: '<Root>/GV_IMU_AZ_Val'
* Product: '<S62>/Product11'
* Sum: '<S62>/Sum1'
* Sum: '<S62>/Sum2'
* Sum: '<S62>/Sum3'
* Sum: '<S62>/Sum4'
* UnitDelay: '<S62>/d'
* UnitDelay: '<S62>/d1'
*/
rtb_Integrator_1 = ((ADM_Integrated_Logic_U.GV_IMU_AZ_Val +
ADM_Integrated_Logic_DW.d1_DSTATE_o1) * 0.002 +
0.061661977236758134 * ADM_Integrated_Logic_DW.d_DSTATE_n)
@ -1203,29 +1217,32 @@ void ADM_Integrated_Logic_step(void)
rtb_Sum_f = ADM_Integrated_Logic_DW.Integrator_2_DSTATE - rtb_y *
57.295779513082323;
/* Gain: '<S62>/gain1' incorporates:
* Constant: '<S62>/Constant1'
* Product: '<S62>/Product2'
/* Gain: '<S63>/gain1' incorporates:
* Constant: '<S63>/Constant1'
* Product: '<S63>/Product2'
*/
rtb_Switch2_k = 0.063661977236758135;
/* Product: '<S62>/Product1' incorporates:
* Constant: '<S62>/Constant'
* Gain: '<S62>/gain'
/* Product: '<S63>/Product1' incorporates:
* Constant: '<S63>/Constant'
* Gain: '<S63>/gain'
* Inport: '<Root>/GV_IMU_PitchRtVal'
* Product: '<S62>/Product11'
* Sum: '<S62>/Sum1'
* Sum: '<S62>/Sum2'
* Sum: '<S62>/Sum3'
* Sum: '<S62>/Sum4'
* UnitDelay: '<S62>/d'
* UnitDelay: '<S62>/d1'
* Product: '<S63>/Product11'
* Sum: '<S63>/Sum1'
* Sum: '<S63>/Sum2'
* Sum: '<S63>/Sum3'
* Sum: '<S63>/Sum4'
* UnitDelay: '<S63>/d'
* UnitDelay: '<S63>/d1'
*/
rtb_Product1_gg = ((ADM_Integrated_Logic_U.GV_IMU_PitchRtVal +
ADM_Integrated_Logic_DW.d1_DSTATE_a) * 0.002 +
0.061661977236758134 * ADM_Integrated_Logic_DW.d_DSTATE_d1)
/ 0.065661977236758137;
/* Outport: '<Root>/GV_Gear_Postion_Out' */
ADM_Integrated_Logic_Y.GV_Gear_Postion_Out = rtb_Pitch_Angle;
/* Sum: '<S1>/Add2' incorporates:
* Inport: '<Root>/GV_Vx_Fbk'
*/
@ -1277,8 +1294,8 @@ void ADM_Integrated_Logic_step(void)
*/
ADM_Integrated__MATLABFunction2(-rtb_Add1_tmp, &rtb_y);
/* Switch: '<S71>/Switch2' incorporates:
* RelationalOperator: '<S71>/LowerRelop1'
/* Switch: '<S72>/Switch2' incorporates:
* RelationalOperator: '<S72>/LowerRelop1'
*/
if (!(rtb_y_h > rtb_Switch2_k)) {
/* Product: '<S23>/delta fall limit' incorporates:
@ -1289,8 +1306,8 @@ void ADM_Integrated_Logic_step(void)
* */
rtb_y *= 0.002;
/* Switch: '<S71>/Switch' incorporates:
* RelationalOperator: '<S71>/UpperRelop'
/* Switch: '<S72>/Switch' incorporates:
* RelationalOperator: '<S72>/UpperRelop'
*/
if (rtb_y_h < rtb_y) {
rtb_Switch2_k = rtb_y;
@ -1298,10 +1315,10 @@ void ADM_Integrated_Logic_step(void)
rtb_Switch2_k = rtb_y_h;
}
/* End of Switch: '<S71>/Switch' */
/* End of Switch: '<S72>/Switch' */
}
/* End of Switch: '<S71>/Switch2' */
/* End of Switch: '<S72>/Switch2' */
/* Sum: '<S23>/Difference Inputs2' incorporates:
* Delay: '<S23>/Delay'
@ -1357,8 +1374,8 @@ void ADM_Integrated_Logic_step(void)
*/
ADM_Integrated__MATLABFunction2(-rtb_Add1_tmp, &rtb_y_h);
/* Switch: '<S72>/Switch2' incorporates:
* RelationalOperator: '<S72>/LowerRelop1'
/* Switch: '<S73>/Switch2' incorporates:
* RelationalOperator: '<S73>/LowerRelop1'
*/
if (!(rtb_Add1 > rtb_Switch2_k)) {
/* Product: '<S24>/delta fall limit' incorporates:
@ -1369,8 +1386,8 @@ void ADM_Integrated_Logic_step(void)
* */
rtb_y_h *= 0.002;
/* Switch: '<S72>/Switch' incorporates:
* RelationalOperator: '<S72>/UpperRelop'
/* Switch: '<S73>/Switch' incorporates:
* RelationalOperator: '<S73>/UpperRelop'
*/
if (rtb_Add1 < rtb_y_h) {
rtb_Switch2_k = rtb_y_h;
@ -1378,10 +1395,10 @@ void ADM_Integrated_Logic_step(void)
rtb_Switch2_k = rtb_Add1;
}
/* End of Switch: '<S72>/Switch' */
/* End of Switch: '<S73>/Switch' */
}
/* End of Switch: '<S72>/Switch2' */
/* End of Switch: '<S73>/Switch2' */
/* Sum: '<S24>/Difference Inputs2' incorporates:
* Delay: '<S24>/Delay'
@ -1449,6 +1466,9 @@ void ADM_Integrated_Logic_step(void)
/* Update for UnitDelay: '<S13>/d' */
ADM_Integrated_Logic_DW.d_DSTATE = rtb_Product1;
/* Update for Delay: '<S10>/Memory' */
ADM_Integrated_Logic_DW.Memory_DSTATE = rtb_Pitch_Angle;
/* Update for DiscreteIntegrator: '<S11>/Integrator_2' incorporates:
* Constant: '<S11>/I_gain'
* Constant: '<S11>/P_gain'
@ -1462,17 +1482,14 @@ void ADM_Integrated_Logic_step(void)
(ADM_Integrated_Logic_DW.Integrator_1_DSTATE * 5.0 + rtb_Sum_f * 100.0)) *
0.002;
/* Update for Delay: '<S65>/Delay' */
/* Update for Delay: '<S66>/Delay' */
ADM_Integrated_Logic_DW.icLoad = false;
ADM_Integrated_Logic_DW.Delay_DSTATE = rtb_Pitch_Angle;
ADM_Integrated_Logic_DW.Delay_DSTATE = rtb_Pitch_Saturation;
/* Update for Delay: '<S64>/Delay' */
/* Update for Delay: '<S65>/Delay' */
ADM_Integrated_Logic_DW.icLoad_e = false;
ADM_Integrated_Logic_DW.Delay_DSTATE_i = rtb_Saturation;
/* Update for Delay: '<S10>/Memory' */
ADM_Integrated_Logic_DW.Memory_DSTATE = rtb_Memory;
/* Update for DiscreteIntegrator: '<S28>/Discrete-Time Integrator' incorporates:
* Memory: '<S28>/Memory'
* Sum: '<S28>/Sum1'
@ -1496,10 +1513,10 @@ void ADM_Integrated_Logic_step(void)
ADM_Integrated_Logic_DW.d1_DSTATE_c = rtb_AccFlag;
/* Update for UnitDelay: '<S38>/d' */
ADM_Integrated_Logic_DW.d_DSTATE_l = rtb_Brake_Saturation;
ADM_Integrated_Logic_DW.d_DSTATE_l = rtb_Emergency_Brake_Output;
/* Update for UnitDelay: '<S48>/d' */
ADM_Integrated_Logic_DW.d_DSTATE_i = rtb_Brake_Saturation;
ADM_Integrated_Logic_DW.d_DSTATE_i = rtb_Emergency_Brake_Output;
/* Update for UnitDelay: '<S48>/d1' */
ADM_Integrated_Logic_DW.d1_DSTATE_p = rtb_Trig;
@ -1542,7 +1559,7 @@ void ADM_Integrated_Logic_step(void)
ADM_Integrated_Logic_DW.Memory_PreviousInput = rtb_Add_e;
/* Update for UnitDelay: '<S40>/d' */
ADM_Integrated_Logic_DW.d_DSTATE_ir = rtb_Brake_Saturation;
ADM_Integrated_Logic_DW.d_DSTATE_ir = rtb_Emergency_Brake_Output;
/* Update for UnitDelay: '<S40>/d1' */
ADM_Integrated_Logic_DW.d1_DSTATE_o = rtb_Error_m;
@ -1584,39 +1601,39 @@ void ADM_Integrated_Logic_step(void)
/* Update for Memory: '<S28>/Memory' */
ADM_Integrated_Logic_DW.Memory_PreviousInput_f = rtb_F_PI;
/* Update for UnitDelay: '<S59>/d1' incorporates:
/* Update for UnitDelay: '<S60>/d1' incorporates:
* Inport: '<Root>/GV_IMU_AX_Val'
*/
ADM_Integrated_Logic_DW.d1_DSTATE_ob = ADM_Integrated_Logic_U.GV_IMU_AX_Val;
/* Update for UnitDelay: '<S59>/d' */
/* Update for UnitDelay: '<S60>/d' */
ADM_Integrated_Logic_DW.d_DSTATE_e = rtb_Desired_Torque;
/* Update for UnitDelay: '<S60>/d1' incorporates:
/* Update for UnitDelay: '<S61>/d1' incorporates:
* Inport: '<Root>/GV_IMU_AY_Val'
*/
ADM_Integrated_Logic_DW.d1_DSTATE_i = ADM_Integrated_Logic_U.GV_IMU_AY_Val;
/* Update for UnitDelay: '<S60>/d' */
/* Update for UnitDelay: '<S61>/d' */
ADM_Integrated_Logic_DW.d_DSTATE_p = rtb_Brake_Torque_Cmd;
/* Update for UnitDelay: '<S61>/d1' incorporates:
/* Update for UnitDelay: '<S62>/d1' incorporates:
* Inport: '<Root>/GV_IMU_AZ_Val'
*/
ADM_Integrated_Logic_DW.d1_DSTATE_o1 = ADM_Integrated_Logic_U.GV_IMU_AZ_Val;
/* Update for UnitDelay: '<S61>/d' */
/* Update for UnitDelay: '<S62>/d' */
ADM_Integrated_Logic_DW.d_DSTATE_n = rtb_Integrator_1;
/* Update for DiscreteIntegrator: '<S11>/Integrator_1' */
ADM_Integrated_Logic_DW.Integrator_1_DSTATE += 0.002 * rtb_Sum_f;
/* Update for UnitDelay: '<S62>/d1' incorporates:
/* Update for UnitDelay: '<S63>/d1' incorporates:
* Inport: '<Root>/GV_IMU_PitchRtVal'
*/
ADM_Integrated_Logic_DW.d1_DSTATE_a = ADM_Integrated_Logic_U.GV_IMU_PitchRtVal;
/* Update for UnitDelay: '<S62>/d' */
/* Update for UnitDelay: '<S63>/d' */
ADM_Integrated_Logic_DW.d_DSTATE_d1 = rtb_Product1_gg;
/* Update for Delay: '<S23>/Delay' */
@ -1631,10 +1648,10 @@ void ADM_Integrated_Logic_step(void)
/* Model initialize function */
void ADM_Integrated_Logic_initialize(void)
{
/* InitializeConditions for Delay: '<S65>/Delay' */
/* InitializeConditions for Delay: '<S66>/Delay' */
ADM_Integrated_Logic_DW.icLoad = true;
/* InitializeConditions for Delay: '<S64>/Delay' */
/* InitializeConditions for Delay: '<S65>/Delay' */
ADM_Integrated_Logic_DW.icLoad_e = true;
/* InitializeConditions for Delay: '<S23>/Delay' */

View File

@ -7,9 +7,9 @@
*
* Code generated for Simulink model 'ADM_Integrated_Logic'.
*
* Model version : 14.2
* Model version : 14.11
* Simulink Coder version : 24.2 (R2024b) 21-Jun-2024
* C/C++ source code generated on : Tue Mar 10 17:51:08 2026
* C/C++ source code generated on : Mon Apr 20 10:09:17 2026
*
* Target selection: ert.tlc
* Embedded hardware selection: NXP->Cortex-M4
@ -50,10 +50,10 @@ typedef struct {
double M; /* '<S9>/MATLAB Function' */
double d1_DSTATE; /* '<S13>/d1' */
double d_DSTATE; /* '<S13>/d' */
double Integrator_2_DSTATE; /* '<S11>/Integrator_2' */
double Delay_DSTATE; /* '<S65>/Delay' */
double Delay_DSTATE_i; /* '<S64>/Delay' */
double Memory_DSTATE; /* '<S10>/Memory' */
double Integrator_2_DSTATE; /* '<S11>/Integrator_2' */
double Delay_DSTATE; /* '<S66>/Delay' */
double Delay_DSTATE_i; /* '<S65>/Delay' */
double DiscreteTimeIntegrator_DSTATE;/* '<S28>/Discrete-Time Integrator' */
double UD_DSTATE; /* '<S31>/UD' */
double DiscreteTransferFcn_states; /* '<S1>/Discrete Transfer Fcn' */
@ -79,15 +79,15 @@ typedef struct {
double d_DSTATE_j; /* '<S43>/d' */
double Delay1_DSTATE_c; /* '<S44>/Delay1' */
double Delay2_DSTATE_n; /* '<S44>/Delay2' */
double d1_DSTATE_ob; /* '<S59>/d1' */
double d_DSTATE_e; /* '<S59>/d' */
double d1_DSTATE_i; /* '<S60>/d1' */
double d_DSTATE_p; /* '<S60>/d' */
double d1_DSTATE_o1; /* '<S61>/d1' */
double d_DSTATE_n; /* '<S61>/d' */
double d1_DSTATE_ob; /* '<S60>/d1' */
double d_DSTATE_e; /* '<S60>/d' */
double d1_DSTATE_i; /* '<S61>/d1' */
double d_DSTATE_p; /* '<S61>/d' */
double d1_DSTATE_o1; /* '<S62>/d1' */
double d_DSTATE_n; /* '<S62>/d' */
double Integrator_1_DSTATE; /* '<S11>/Integrator_1' */
double d1_DSTATE_a; /* '<S62>/d1' */
double d_DSTATE_d1; /* '<S62>/d' */
double d1_DSTATE_a; /* '<S63>/d1' */
double d_DSTATE_d1; /* '<S63>/d' */
double Delay_DSTATE_c4; /* '<S23>/Delay' */
double Delay_DSTATE_i1; /* '<S24>/Delay' */
double PrevY; /* '<S25>/Input_Vx_RateLimiter' */
@ -101,10 +101,12 @@ typedef struct {
double Smoothed_Torque; /* '<S11>/HAC_OFF_OK_Func' */
double HAC_Desired_Torque; /* '<S11>/HAC_OFF_OK_Func' */
double HAC_ON_Timer; /* '<S11>/HAC_OFF_OK_Func' */
double emergency_active; /* '<S1>/Emergency_Brake_Func' */
double brake_hold; /* '<S1>/Emergency_Brake_Func' */
uint8_t is_active_c6_ADM_Integrated_Log;/* '<S11>/Chart' */
uint8_t is_c6_ADM_Integrated_Logic; /* '<S11>/Chart' */
bool icLoad; /* '<S65>/Delay' */
bool icLoad_e; /* '<S64>/Delay' */
bool icLoad; /* '<S66>/Delay' */
bool icLoad_e; /* '<S65>/Delay' */
bool icLoad_l; /* '<S23>/Delay' */
bool icLoad_d; /* '<S24>/Delay' */
bool isConverged; /* '<S1>/MATLAB Function3' */
@ -112,8 +114,8 @@ typedef struct {
/* Invariant block signals (default storage) */
typedef struct {
const double W_value; /* '<S58>/Multiply' */
const double W_Value_for_Brake; /* '<S58>/Multiply4' */
const double W_value; /* '<S59>/Multiply' */
const double W_Value_for_Brake; /* '<S59>/Multiply4' */
} ConstB_ADM_Integrated_Logic_T;
/* External inputs (root inport signals with default storage) */
@ -209,30 +211,30 @@ extern RT_MODEL_ADM_Integrated_Logic_T *const ADM_Integrated_Logic_M;
* Block '<S35>/Constant16' : Unused code path elimination
* Block '<S35>/Constant17' : Unused code path elimination
* Block '<S35>/Constant2' : Unused code path elimination
* Block '<S58>/Brake_Saturation' : Unused code path elimination
* Block '<S58>/Multiply5' : Unused code path elimination
* Block '<S58>/Radius1' : Unused code path elimination
* Block '<S64>/FixPt Data Type Duplicate' : Unused code path elimination
* Block '<S69>/Data Type Duplicate' : Unused code path elimination
* Block '<S69>/Data Type Propagation' : Unused code path elimination
* Block '<S59>/Brake_Saturation' : Unused code path elimination
* Block '<S59>/Multiply5' : Unused code path elimination
* Block '<S59>/Radius1' : Unused code path elimination
* Block '<S65>/FixPt Data Type Duplicate' : Unused code path elimination
* Block '<S70>/Data Type Duplicate' : Unused code path elimination
* Block '<S70>/Data Type Propagation' : Unused code path elimination
* Block '<S11>/Scope2' : Unused code path elimination
* Block '<S23>/FixPt Data Type Duplicate' : Unused code path elimination
* Block '<S66>/FixPt Data Type Duplicate' : Unused code path elimination
* Block '<S71>/Data Type Duplicate' : Unused code path elimination
* Block '<S71>/Data Type Propagation' : Unused code path elimination
* Block '<S24>/FixPt Data Type Duplicate' : Unused code path elimination
* Block '<S11>/Scope2' : Unused code path elimination
* Block '<S23>/FixPt Data Type Duplicate' : Unused code path elimination
* Block '<S72>/Data Type Duplicate' : Unused code path elimination
* Block '<S72>/Data Type Propagation' : Unused code path elimination
* Block '<S24>/FixPt Data Type Duplicate' : Unused code path elimination
* Block '<S73>/Data Type Duplicate' : Unused code path elimination
* Block '<S73>/Data Type Propagation' : Unused code path elimination
* Block '<S6>/ControlFlag' : Eliminated nontunable gain of 1
* Block '<S35>/FBGain' : Eliminated nontunable gain of 1
* Block '<S46>/FFGain' : Eliminated nontunable gain of 1
* Block '<S1>/Data Type Conversion1' : Eliminate redundant data type conversion
* Block '<S1>/Data Type Conversion3' : Eliminate redundant data type conversion
* Block '<S58>/HAC_Gain' : Eliminated nontunable gain of 1
* Block '<S64>/Zero-Order Hold' : Eliminated since input and output rates are identical
* Block '<S59>/HAC_Gain' : Eliminated nontunable gain of 1
* Block '<S65>/Zero-Order Hold' : Eliminated since input and output rates are identical
* Block '<S66>/Zero-Order Hold' : Eliminated since input and output rates are identical
* Block '<S23>/Zero-Order Hold' : Eliminated since input and output rates are identical
* Block '<S24>/Zero-Order Hold' : Eliminated since input and output rates are identical
* Block '<S1>/Constant5' : Unused code path elimination
@ -309,24 +311,25 @@ extern RT_MODEL_ADM_Integrated_Logic_T *const ADM_Integrated_Logic_M;
* '<S54>' : 'ADM_Integrated_Logic/Delivery_Mobility/Gear_Position/Compare To Constant'
* '<S55>' : 'ADM_Integrated_Logic/Delivery_Mobility/Gear_Position/Gear_FUNCTION1'
* '<S56>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Chart'
* '<S57>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/HAC_OFF_OK_Func'
* '<S58>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Hill_Required_Torque2'
* '<S59>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/LPFM'
* '<S60>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/LPFM1'
* '<S61>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/LPFM2'
* '<S62>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/LPFM3'
* '<S63>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Pitch_calculate'
* '<S64>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Rate Limiter Dynamic'
* '<S65>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Rate Limiter Dynamic1'
* '<S66>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Hill_Required_Torque2/Calculate_F_R'
* '<S67>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Hill_Required_Torque2/Calculate_F_c'
* '<S68>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Hill_Required_Torque2/Calculate_F_c1'
* '<S69>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Rate Limiter Dynamic/Saturation Dynamic'
* '<S70>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Rate Limiter Dynamic1/Saturation Dynamic'
* '<S71>' : 'ADM_Integrated_Logic/Delivery_Mobility/Rate Limiter Dynamic/Saturation Dynamic'
* '<S72>' : 'ADM_Integrated_Logic/Delivery_Mobility/Rate Limiter Dynamic1/Saturation Dynamic'
* '<S73>' : 'ADM_Integrated_Logic/Delivery_Mobility/Vx_Logic/Compare To Constant'
* '<S74>' : 'ADM_Integrated_Logic/Delivery_Mobility/Vx_Logic/Vx_OutPut_Function'
* '<S57>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Compare To Constant'
* '<S58>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/HAC_OFF_OK_Func'
* '<S59>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Hill_Required_Torque2'
* '<S60>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/LPFM'
* '<S61>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/LPFM1'
* '<S62>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/LPFM2'
* '<S63>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/LPFM3'
* '<S64>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Pitch_calculate'
* '<S65>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Rate Limiter Dynamic'
* '<S66>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Rate Limiter Dynamic1'
* '<S67>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Hill_Required_Torque2/Calculate_F_R'
* '<S68>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Hill_Required_Torque2/Calculate_F_c'
* '<S69>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Hill_Required_Torque2/Calculate_F_c1'
* '<S70>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Rate Limiter Dynamic/Saturation Dynamic'
* '<S71>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Rate Limiter Dynamic1/Saturation Dynamic'
* '<S72>' : 'ADM_Integrated_Logic/Delivery_Mobility/Rate Limiter Dynamic/Saturation Dynamic'
* '<S73>' : 'ADM_Integrated_Logic/Delivery_Mobility/Rate Limiter Dynamic1/Saturation Dynamic'
* '<S74>' : 'ADM_Integrated_Logic/Delivery_Mobility/Vx_Logic/Compare To Constant'
* '<S75>' : 'ADM_Integrated_Logic/Delivery_Mobility/Vx_Logic/Vx_OutPut_Function'
*/
/*-

View File

@ -7,9 +7,9 @@
*
* Code generated for Simulink model 'ADM_Integrated_Logic'.
*
* Model version : 14.2
* Model version : 14.11
* Simulink Coder version : 24.2 (R2024b) 21-Jun-2024
* C/C++ source code generated on : Tue Mar 10 17:51:08 2026
* C/C++ source code generated on : Mon Apr 20 10:09:17 2026
*
* Target selection: ert.tlc
* Embedded hardware selection: NXP->Cortex-M4
@ -24,8 +24,8 @@
/* Invariant block signals (default storage) */
const ConstB_ADM_Integrated_Logic_T ADM_Integrated_Logic_ConstB = {
12753.0, /* '<S58>/Multiply' */
12753.0 /* '<S58>/Multiply4' */
12753.0, /* '<S59>/Multiply' */
12753.0 /* '<S59>/Multiply4' */
};
/*

View File

@ -54,7 +54,7 @@ void Input_Data_Set_Logic(void)
ADM_Integrated_Logic_U.GV_Vx_Command = GV_ACU_Vx_Command;
// ADM_Integrated_Logic_U.GV_Drive_ACC_Cmd = GV_ACU_Drive_ACC_Cmd;
ADM_Integrated_Logic_U.GV_Drive_ACC_Cmd = 0;
ADM_Integrated_Logic_U.GV_Vx_Limit = 40;
ADM_Integrated_Logic_U.GV_Vx_Limit = 25;
ADM_Integrated_Logic_U.GV_VCU_GearSelStat = GV_ACU_VCU_GearPos;
ADM_Integrated_Logic_U.GV_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg;
ADM_Integrated_Logic_U.GV_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg;
@ -65,10 +65,12 @@ void Input_Data_Set_Logic(void)
ADM_Integrated_Logic_U.GV_Vx_Command = GV_RC_Vx_Command;
// ADM_Integrated_Logic_U.GV_Drive_ACC_Cmd = GV_RC_Drive_ACC_Cmd;
ADM_Integrated_Logic_U.GV_Drive_ACC_Cmd = 0;
ADM_Integrated_Logic_U.GV_Vx_Limit = GV_RC_VX_Limit;
ADM_Integrated_Logic_U.GV_Vx_Limit = GV_RC_VX_Limit+2;
ADM_Integrated_Logic_U.GV_VCU_GearSelStat = GV_RC_GearSelStat;
ADM_Integrated_Logic_U.GV_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand;
ADM_Integrated_Logic_U.GV_RWS_RackAngleCommand = 0;
if(ADM_Integrated_Logic_U.GV_Vx_Limit >= 25) ADM_Integrated_Logic_U.GV_Vx_Limit = 25;
}
else if(GV_VCU_Drive_Mode == 2 || GV_VCU_Drive_Mode == 3) // Emergency Mode
{
@ -127,8 +129,8 @@ void Output_Data_Set_Logic(void)
{
GV_Motor_Torque_Cmd = 0;
GV_Master_Brake_Torque_Command = GV_RC_BrakeTorqueCommand;
// GV_Master_Brake_Command = 0; // <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><EFBFBD><EAB7B9>ũ <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
// GV_MASTER_RWA_RackAngleCommand = 0; // <EFBFBD><EFBFBD>Ƽ<EFBFBD><20>߾<EFBFBD> <20><><EFBFBD><EFBFBD>
// GV_Master_Brake_Command = 0; // 占썩본占쏙옙占<EFBFBD> 占쏙옙 占쎄레占쏙옙크 占쏙옙占쏙옙 占쏙옙占쏙옙
// GV_MASTER_RWA_RackAngleCommand = 0; // 占쏙옙티占쏘링 占쌩억옙 占쏙옙占쏙옙
// GV_MASTER_RWS_RackAngleCommand = 0;
}

View File

@ -19,7 +19,7 @@ void PWM_for_dirve_mode(void)
{
case 0:
Set_PWM_Duty(PWM_CH0, 0);
Set_PWM_Duty(PWM_CH1, 100); // 0.2<EFBFBD><EFBFBD> <20>ֱ<EFBFBD><D6B1> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
Set_PWM_Duty(PWM_CH1, 100); // 0.2占쏙옙 占쌍깍옙占<EC9899> 占쏙옙占쏙옙 占쏙옙占쏙옙
GV_PWM_1 = 0;
GV_PWM_2 = 1;
break;
@ -35,7 +35,7 @@ void PWM_for_dirve_mode(void)
switch(GV_PWM_1)
{
case 0:
Set_PWM_Duty(PWM_CH0, 100); // 0.2<EFBFBD><EFBFBD> <20>ֱ<EFBFBD><D6B1> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
Set_PWM_Duty(PWM_CH0, 100); // 0.2占쏙옙 占쌍깍옙占<EC9899> 占쏙옙占쏙옙 占쏙옙占쏙옙
Set_PWM_Duty(PWM_CH1, 0);
GV_PWM_1 = 1;
GV_PWM_2 = 0;
@ -60,8 +60,8 @@ void PWM_for_dirve_mode(void)
void LampCheck(void)
{
// if(GV_IMU_AX_Val <= -0.7 || GV_RC_BrakeTorqueCommand >= 1.) GV_Lamp_BRAKE_CMD = 1;
// else GV_Lamp_BRAKE_CMD = 0;
if(GV_Master_Brake_Torque_Command >= 1.) GV_Lamp_BRAKE_CMD = 1;
else GV_Lamp_BRAKE_CMD = 0;
if(GV_VCU_GearSelStat == 1) GV_Lamp_Reverse_CMD = 1;
else GV_Lamp_Reverse_CMD = 0;

View File

@ -6,8 +6,8 @@
void SET_SW_VER(void)
{
GV_YEAR = 26;
GV_Month = 3;
GV_Day = 19;
GV_Month = 4;
GV_Day = 20;
GV_Ver = 1;
GV_CAR_NUM = 240623;
}

View File

@ -7,9 +7,9 @@
*
* Code generated for Simulink model 'ADM_Integrated_Logic'.
*
* Model version : 14.2
* Model version : 14.12
* Simulink Coder version : 24.2 (R2024b) 21-Jun-2024
* C/C++ source code generated on : Tue Mar 10 17:51:08 2026
* C/C++ source code generated on : Mon Apr 27 16:18:56 2026
*
* Target selection: ert.tlc
* Embedded hardware selection: NXP->Cortex-M4
@ -49,8 +49,8 @@ static void ADM_Integrated__MATLABFunction2(double rtu_u, double *rty_y);
/*
* Output and update for atomic system:
* '<S58>/Calculate_F_c'
* '<S58>/Calculate_F_c1'
* '<S59>/Calculate_F_c'
* '<S59>/Calculate_F_c1'
*/
static void ADM_Integrated_Lo_Calculate_F_c(double rtu_W, double rtu_theta,
double *rty_F_c)
@ -95,15 +95,15 @@ void ADM_Integrated_Logic_step(void)
double rtb_Add1;
double rtb_Add3;
double rtb_Add_e;
double rtb_Brake_Saturation;
double rtb_Brake_Torque_Cmd;
double rtb_Desired_Torque;
double rtb_Emergency_Brake_Output;
double rtb_Error_m;
double rtb_F_PI;
double rtb_Gain_c;
double rtb_Integrator_1;
double rtb_Memory;
double rtb_Pitch_Angle;
double rtb_Pitch_Saturation;
double rtb_Product1;
double rtb_Product1_gg;
double rtb_Product1_h;
@ -163,11 +163,11 @@ void ADM_Integrated_Logic_step(void)
tmp[7] = 0.0;
tmp[8] = 1.0;
rtb_Pitch_Angle = ADM_Integrated_Logic_DW.x_hat[1];
rtb_Brake_Saturation = ADM_Integrated_Logic_DW.x_hat[0];
rtb_Emergency_Brake_Output = ADM_Integrated_Logic_DW.x_hat[0];
rtb_Vx_Cmd_R = ADM_Integrated_Logic_DW.x_hat[2];
for (i = 0; i < 3; i++) {
x_hat_pred[i] = (tmp[i + 3] * rtb_Pitch_Angle + tmp[i] *
rtb_Brake_Saturation) + tmp[i + 6] * rtb_Vx_Cmd_R;
rtb_Emergency_Brake_Output) + tmp[i + 6] * rtb_Vx_Cmd_R;
}
/* SignalConversion generated from: '<S14>/ SFunction ' incorporates:
@ -179,11 +179,11 @@ void ADM_Integrated_Logic_step(void)
/* MATLAB Function: '<S1>/MATLAB Function' */
rtb_Pitch_Angle = x_hat_pred[1];
rtb_Brake_Saturation = x_hat_pred[0];
rtb_Emergency_Brake_Output = x_hat_pred[0];
rtb_Vx_Cmd_R = x_hat_pred[2];
for (i = 0; i < 2; i++) {
tmp_1[i] = tmp_0[i] - (((double)a[i + 2] * rtb_Pitch_Angle + (double)a[i] *
rtb_Brake_Saturation) + 0.0 * rtb_Vx_Cmd_R);
rtb_Emergency_Brake_Output) + 0.0 * rtb_Vx_Cmd_R);
}
rtb_Add_e = tmp_1[1];
@ -200,11 +200,11 @@ void ADM_Integrated_Logic_step(void)
rtb_Compare_l = (ADM_Integrated_Logic_U.GV_Drive_Mode == 2.0);
/* MATLAB Function: '<S25>/Vx_OutPut_Function' incorporates:
* Constant: '<S73>/Constant'
* Constant: '<S74>/Constant'
* Inport: '<Root>/GV_BrakeTorqueCommand'
* Inport: '<Root>/GV_Vx_Command'
* Inport: '<Root>/GV_Vx_Limit'
* RelationalOperator: '<S73>/Compare'
* RelationalOperator: '<S74>/Compare'
*/
if (!(ADM_Integrated_Logic_U.GV_BrakeTorqueCommand >= 50.0)) {
if (ADM_Integrated_Logic_U.GV_Vx_Limit <=
@ -224,10 +224,10 @@ void ADM_Integrated_Logic_step(void)
rtb_Pitch_Angle = rtb_Add_e * (double)!rtb_Compare_l;
/* RateLimiter: '<S25>/Input_Vx_RateLimiter' */
rtb_Brake_Saturation = rtb_Pitch_Angle - ADM_Integrated_Logic_DW.PrevY;
if (rtb_Brake_Saturation > 0.004) {
rtb_Emergency_Brake_Output = rtb_Pitch_Angle - ADM_Integrated_Logic_DW.PrevY;
if (rtb_Emergency_Brake_Output > 0.004) {
rtb_Vx_Cmd_R = ADM_Integrated_Logic_DW.PrevY + 0.004;
} else if (rtb_Brake_Saturation < -0.008) {
} else if (rtb_Emergency_Brake_Output < -0.008) {
rtb_Vx_Cmd_R = ADM_Integrated_Logic_DW.PrevY - 0.008;
} else {
rtb_Vx_Cmd_R = rtb_Pitch_Angle;
@ -237,32 +237,164 @@ void ADM_Integrated_Logic_step(void)
/* End of RateLimiter: '<S25>/Input_Vx_RateLimiter' */
/* RelationalOperator: '<S54>/Compare' incorporates:
* Constant: '<S54>/Constant'
* Inport: '<Root>/GV_BrakeTorqueCommand'
*/
rtb_Compare_p = (ADM_Integrated_Logic_U.GV_BrakeTorqueCommand >= 100.0);
/* Delay: '<S10>/Memory' */
rtb_Pitch_Angle = ADM_Integrated_Logic_DW.Memory_DSTATE;
/* MATLAB Function: '<S10>/Gear_FUNCTION1' incorporates:
* Inport: '<Root>/GV_VCU_GearSelStat'
* Inport: '<Root>/GV_Vx_Fbk'
*/
if (ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 0.0) {
if ((ADM_Integrated_Logic_U.GV_Vx_Fbk <= 0.0) && rtb_Compare_p) {
rtb_Pitch_Angle = 0.0;
}
} else {
switch ((int32_t)rtb_Pitch_Angle) {
case 0:
if ((ADM_Integrated_Logic_U.GV_Vx_Fbk <= 0.0) &&
((ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 1.0) ||
(ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 3.0) ||
(ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 2.0))) {
rtb_Pitch_Angle = 2.0;
}
break;
case 1:
if ((ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 2.0) &&
(ADM_Integrated_Logic_U.GV_Vx_Fbk <= 0.0)) {
rtb_Pitch_Angle = 2.0;
}
break;
case 2:
if ((ADM_Integrated_Logic_U.GV_Vx_Fbk <= 0.0) && rtb_Compare_p) {
if (ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 1.0) {
rtb_Pitch_Angle = 1.0;
} else if (ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 3.0) {
rtb_Pitch_Angle = 3.0;
}
}
break;
case 3:
if (ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 2.0) {
rtb_Pitch_Angle = 2.0;
}
break;
}
}
/* End of MATLAB Function: '<S10>/Gear_FUNCTION1' */
/* Saturate: '<S11>/Pitch_Saturation' incorporates:
* DiscreteIntegrator: '<S11>/Integrator_2'
*/
if (ADM_Integrated_Logic_DW.Integrator_2_DSTATE > 8.0) {
rtb_Pitch_Angle = 8.0;
rtb_Pitch_Saturation = 8.0;
} else if (ADM_Integrated_Logic_DW.Integrator_2_DSTATE < -8.0) {
rtb_Pitch_Angle = -8.0;
rtb_Pitch_Saturation = -8.0;
} else {
rtb_Pitch_Angle = ADM_Integrated_Logic_DW.Integrator_2_DSTATE;
rtb_Pitch_Saturation = ADM_Integrated_Logic_DW.Integrator_2_DSTATE;
}
/* End of Saturate: '<S11>/Pitch_Saturation' */
/* Delay: '<S65>/Delay' */
/* Delay: '<S66>/Delay' */
if (ADM_Integrated_Logic_DW.icLoad) {
ADM_Integrated_Logic_DW.Delay_DSTATE = rtb_Pitch_Angle;
ADM_Integrated_Logic_DW.Delay_DSTATE = rtb_Pitch_Saturation;
}
/* Product: '<S66>/delta rise limit' incorporates:
* Constant: '<S11>/Angle_Upper'
* SampleTimeMath: '<S66>/sample time'
*
* About '<S66>/sample time':
* y = K where K = ( w * Ts )
* */
rtb_Product2_a = 0.002;
/* Sum: '<S66>/Difference Inputs1' incorporates:
* Delay: '<S66>/Delay'
*
* Block description for '<S66>/Difference Inputs1':
*
* Add in CPU
*/
rtb_Pitch_Saturation -= ADM_Integrated_Logic_DW.Delay_DSTATE;
/* Switch: '<S71>/Switch2' incorporates:
* RelationalOperator: '<S71>/LowerRelop1'
*/
if (!(rtb_Pitch_Saturation > 0.002)) {
/* Switch: '<S71>/Switch' incorporates:
* RelationalOperator: '<S71>/UpperRelop'
*/
if (rtb_Pitch_Saturation < -0.002) {
rtb_Product2_a = -0.002;
} else {
rtb_Product2_a = rtb_Pitch_Saturation;
}
/* End of Switch: '<S71>/Switch' */
}
/* End of Switch: '<S71>/Switch2' */
/* Sum: '<S66>/Difference Inputs2' incorporates:
* Delay: '<S66>/Delay'
*
* Block description for '<S66>/Difference Inputs2':
*
* Add in CPU
*/
rtb_Pitch_Saturation = rtb_Product2_a + ADM_Integrated_Logic_DW.Delay_DSTATE;
/* MATLAB Function: '<S59>/Calculate_F_c' incorporates:
* Gain: '<S59>/Gain'
*/
ADM_Integrated_Lo_Calculate_F_c(ADM_Integrated_Logic_ConstB.W_value,
0.017453292519943295 * rtb_Pitch_Saturation, &rtb_Product2_a);
/* Gain: '<S59>/Gain2' incorporates:
* Constant: '<S59>/Radius'
* Gain: '<S59>/Gain1'
* Gain: '<S59>/Rolling_Gain'
* MATLAB Function: '<S59>/Calculate_F_R'
* Product: '<S59>/Multiply3'
* Sum: '<S59>/Required_Brake_Cal'
*/
rtb_Saturation = (cos(0.017453292519943295 * rtb_Pitch_Saturation) *
436.7465753424658 * 0.0 + rtb_Product2_a) * 0.292 *
0.083822296730930432;
/* Saturate: '<S59>/Saturation' */
if (rtb_Saturation > 60.0) {
rtb_Saturation = 60.0;
} else if (rtb_Saturation < 0.0) {
rtb_Saturation = 0.0;
}
/* End of Saturate: '<S59>/Saturation' */
/* Delay: '<S65>/Delay' */
if (ADM_Integrated_Logic_DW.icLoad_e) {
ADM_Integrated_Logic_DW.Delay_DSTATE_i = rtb_Saturation;
}
/* Product: '<S65>/delta rise limit' incorporates:
* Constant: '<S11>/Angle_Upper'
* Constant: '<S11>/Upper_Torq'
* SampleTimeMath: '<S65>/sample time'
*
* About '<S65>/sample time':
* y = K where K = ( w * Ts )
* */
rtb_Product2_a = 0.002;
rtb_Product2_a = 0.016;
/* Sum: '<S65>/Difference Inputs1' incorporates:
* Delay: '<S65>/Delay'
@ -271,19 +403,19 @@ void ADM_Integrated_Logic_step(void)
*
* Add in CPU
*/
rtb_Pitch_Angle -= ADM_Integrated_Logic_DW.Delay_DSTATE;
rtb_Saturation -= ADM_Integrated_Logic_DW.Delay_DSTATE_i;
/* Switch: '<S70>/Switch2' incorporates:
* RelationalOperator: '<S70>/LowerRelop1'
*/
if (!(rtb_Pitch_Angle > 0.002)) {
if (!(rtb_Saturation > 0.016)) {
/* Switch: '<S70>/Switch' incorporates:
* RelationalOperator: '<S70>/UpperRelop'
*/
if (rtb_Pitch_Angle < -0.002) {
rtb_Product2_a = -0.002;
if (rtb_Saturation < -0.16) {
rtb_Product2_a = -0.16;
} else {
rtb_Product2_a = rtb_Pitch_Angle;
rtb_Product2_a = rtb_Saturation;
}
/* End of Switch: '<S70>/Switch' */
@ -298,154 +430,28 @@ void ADM_Integrated_Logic_step(void)
*
* Add in CPU
*/
rtb_Pitch_Angle = rtb_Product2_a + ADM_Integrated_Logic_DW.Delay_DSTATE;
/* MATLAB Function: '<S58>/Calculate_F_c' incorporates:
* Gain: '<S58>/Gain'
*/
ADM_Integrated_Lo_Calculate_F_c(ADM_Integrated_Logic_ConstB.W_value,
0.017453292519943295 * rtb_Pitch_Angle, &rtb_Product2_a);
/* Gain: '<S58>/Gain2' incorporates:
* Constant: '<S58>/Radius'
* Gain: '<S58>/Gain1'
* Gain: '<S58>/Rolling_Gain'
* MATLAB Function: '<S58>/Calculate_F_R'
* Product: '<S58>/Multiply3'
* Sum: '<S58>/Required_Brake_Cal'
*/
rtb_Saturation = (cos(0.017453292519943295 * rtb_Pitch_Angle) *
436.7465753424658 * 0.0 + rtb_Product2_a) * 0.292 *
0.083822296730930432;
/* Saturate: '<S58>/Saturation' */
if (rtb_Saturation > 60.0) {
rtb_Saturation = 60.0;
} else if (rtb_Saturation < 0.0) {
rtb_Saturation = 0.0;
}
/* End of Saturate: '<S58>/Saturation' */
/* Delay: '<S64>/Delay' */
if (ADM_Integrated_Logic_DW.icLoad_e) {
ADM_Integrated_Logic_DW.Delay_DSTATE_i = rtb_Saturation;
}
/* Product: '<S64>/delta rise limit' incorporates:
* Constant: '<S11>/Upper_Torq'
* SampleTimeMath: '<S64>/sample time'
*
* About '<S64>/sample time':
* y = K where K = ( w * Ts )
* */
rtb_Product2_a = 0.016;
/* Sum: '<S64>/Difference Inputs1' incorporates:
* Delay: '<S64>/Delay'
*
* Block description for '<S64>/Difference Inputs1':
*
* Add in CPU
*/
rtb_Saturation -= ADM_Integrated_Logic_DW.Delay_DSTATE_i;
/* Switch: '<S69>/Switch2' incorporates:
* RelationalOperator: '<S69>/LowerRelop1'
*/
if (!(rtb_Saturation > 0.016)) {
/* Switch: '<S69>/Switch' incorporates:
* RelationalOperator: '<S69>/UpperRelop'
*/
if (rtb_Saturation < -0.16) {
rtb_Product2_a = -0.16;
} else {
rtb_Product2_a = rtb_Saturation;
}
/* End of Switch: '<S69>/Switch' */
}
/* End of Switch: '<S69>/Switch2' */
/* Sum: '<S64>/Difference Inputs2' incorporates:
* Delay: '<S64>/Delay'
*
* Block description for '<S64>/Difference Inputs2':
*
* Add in CPU
*/
rtb_Saturation = rtb_Product2_a + ADM_Integrated_Logic_DW.Delay_DSTATE_i;
/* Gain: '<S11>/Grade_GAIN' */
rtb_Desired_Torque = 0.8 * rtb_Saturation;
/* RelationalOperator: '<S54>/Compare' incorporates:
* Constant: '<S54>/Constant'
* Inport: '<Root>/GV_BrakeTorqueCommand'
/* Product: '<S11>/Product2' incorporates:
* Constant: '<S57>/Constant'
* Inport: '<Root>/GV_MCU_RPM'
* RelationalOperator: '<S57>/Compare'
*/
rtb_Compare_p = (ADM_Integrated_Logic_U.GV_BrakeTorqueCommand >= 100.0);
/* Delay: '<S10>/Memory' */
rtb_Memory = ADM_Integrated_Logic_DW.Memory_DSTATE;
/* MATLAB Function: '<S10>/Gear_FUNCTION1' incorporates:
* Inport: '<Root>/GV_VCU_GearSelStat'
* Inport: '<Root>/GV_Vx_Fbk'
*/
if (ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 0.0) {
if ((ADM_Integrated_Logic_U.GV_Vx_Fbk <= 0.0) && rtb_Compare_p) {
rtb_Memory = 0.0;
}
} else {
switch ((int32_t)rtb_Memory) {
case 0:
if ((ADM_Integrated_Logic_U.GV_Vx_Fbk <= 0.0) &&
((ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 1.0) ||
(ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 3.0) ||
(ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 2.0))) {
rtb_Memory = 2.0;
}
break;
case 1:
if ((ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 2.0) &&
(ADM_Integrated_Logic_U.GV_Vx_Fbk <= 0.0)) {
rtb_Memory = 2.0;
}
break;
case 2:
if ((ADM_Integrated_Logic_U.GV_Vx_Fbk <= 0.0) && rtb_Compare_p) {
if (ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 1.0) {
rtb_Memory = 1.0;
} else if (ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 3.0) {
rtb_Memory = 3.0;
}
}
break;
case 3:
if ((ADM_Integrated_Logic_U.GV_VCU_GearSelStat == 2.0) &&
(ADM_Integrated_Logic_U.GV_Vx_Fbk <= 0.0)) {
rtb_Memory = 2.0;
}
break;
}
}
/* End of MATLAB Function: '<S10>/Gear_FUNCTION1' */
rtb_Product2_a = (double)(rtb_Pitch_Angle == 3.0) *
ADM_Integrated_Logic_U.GV_MCU_RPM;
/* Chart: '<S11>/Chart' incorporates:
* Constant: '<S11>/Constant'
* Constant: '<S11>/Constant1'
* Inport: '<Root>/GV_MCU_RPM'
*/
if (ADM_Integrated_Logic_DW.is_active_c6_ADM_Integrated_Log == 0) {
ADM_Integrated_Logic_DW.is_active_c6_ADM_Integrated_Log = 1U;
ADM_Integrated_Logic_DW.is_c6_ADM_Integrated_Logic = IN_HAC_OFF;
} else if (ADM_Integrated_Logic_DW.is_c6_ADM_Integrated_Logic == IN_HAC_OFF) {
if (ADM_Integrated_Logic_U.GV_MCU_RPM < -50.0) {
if (rtb_Product2_a < -50.0) {
ADM_Integrated_Logic_DW.is_c6_ADM_Integrated_Logic = IN_HAC_ON;
} else {
/* Outport: '<Root>/Debug_HAC_RPM_Decision' */
@ -453,7 +459,7 @@ void ADM_Integrated_Logic_step(void)
}
/* case IN_HAC_ON: */
} else if (ADM_Integrated_Logic_U.GV_MCU_RPM > 150.0) {
} else if (rtb_Product2_a > 150.0) {
ADM_Integrated_Logic_DW.is_c6_ADM_Integrated_Logic = IN_HAC_OFF;
} else {
/* Outport: '<Root>/Debug_HAC_RPM_Decision' */
@ -482,9 +488,9 @@ void ADM_Integrated_Logic_step(void)
* RelationalOperator: '<S11>/Relational Operator2'
* Sum: '<S11>/HAC_Flags_Add'
*/
if (((double)(((ADM_Integrated_Logic_U.GV_BrakeTorqueCommand <= 20.0) +
(rtb_Vx_Cmd_R <= 2.0)) + (rtb_Memory == 3.0)) + 1.0) +
ADM_Integrated_Logic_Y.Debug_HAC_RPM_Decision >= 5.0) {
if ((double)(((ADM_Integrated_Logic_U.GV_BrakeTorqueCommand <= 20.0) +
(rtb_Vx_Cmd_R <= 2.0)) + (rtb_Pitch_Angle == 3.0)) +
ADM_Integrated_Logic_Y.Debug_HAC_RPM_Decision >= 4.0) {
if (ADM_Integrated_Logic_DW.HAC_ON_FLAG == 0.0) {
ADM_Integrated_Logic_DW.HAC_ON_Timer = 0.0;
}
@ -585,10 +591,10 @@ void ADM_Integrated_Logic_step(void)
rtb_y_h = rtb_AccFlag * rtb_y;
/* RateLimiter: '<S3>/Rate Limiter' */
rtb_Brake_Saturation = rtb_y_h - ADM_Integrated_Logic_DW.PrevY_b;
if (rtb_Brake_Saturation > 2.0) {
rtb_Emergency_Brake_Output = rtb_y_h - ADM_Integrated_Logic_DW.PrevY_b;
if (rtb_Emergency_Brake_Output > 2.0) {
rtb_y_h = ADM_Integrated_Logic_DW.PrevY_b + 2.0;
} else if (rtb_Brake_Saturation < -2.0) {
} else if (rtb_Emergency_Brake_Output < -2.0) {
rtb_y_h = ADM_Integrated_Logic_DW.PrevY_b - 2.0;
}
@ -599,7 +605,7 @@ void ADM_Integrated_Logic_step(void)
/* Product: '<S3>/Product' incorporates:
* MATLAB Function: '<S3>/MATLAB Function1'
*/
rtb_AccFlag = (double)(rtb_Memory == 3.0) * rtb_y_h;
rtb_AccFlag = (double)(rtb_Pitch_Angle == 3.0) * rtb_y_h;
/* MATLAB Function: '<S3>/MATLAB Function' */
if (!(rtb_AccFlag >= 0.0)) {
@ -615,10 +621,10 @@ void ADM_Integrated_Logic_step(void)
* -80.0;
/* MATLAB Function: '<S6>/GearCondition_Brake' */
if (rtb_Memory == 1.0) {
if (rtb_Pitch_Angle == 1.0) {
i = -1;
} else {
i = (rtb_Memory == 3.0);
i = (rtb_Pitch_Angle == 3.0);
}
/* Saturate: '<S6>/Saturation' */
@ -635,10 +641,10 @@ void ADM_Integrated_Logic_step(void)
rtb_y_h = (double)i * rtb_Integrator_1;
/* RateLimiter: '<S6>/Brake_Out_RateLimiter' */
rtb_Brake_Saturation = rtb_y_h - ADM_Integrated_Logic_DW.PrevY_o;
if (rtb_Brake_Saturation > 3.0) {
rtb_Emergency_Brake_Output = rtb_y_h - ADM_Integrated_Logic_DW.PrevY_o;
if (rtb_Emergency_Brake_Output > 3.0) {
rtb_y_h = ADM_Integrated_Logic_DW.PrevY_o + 3.0;
} else if (rtb_Brake_Saturation < -3.0) {
} else if (rtb_Emergency_Brake_Output < -3.0) {
rtb_y_h = ADM_Integrated_Logic_DW.PrevY_o - 3.0;
}
@ -656,23 +662,32 @@ void ADM_Integrated_Logic_step(void)
/* End of Saturate: '<S6>/Brake_Saturation' */
/* MATLAB Function: '<S1>/Emergency_Brake_Func' incorporates:
* Inport: '<Root>/GV_Vx_Fbk'
* Sum: '<S1>/Add'
* Switch: '<S1>/Switch2'
*/
if (rtb_Compare_l) {
rtb_Brake_Saturation = ADM_Integrated_Logic_U.GV_Vx_Fbk * 100.0;
if (ADM_Integrated_Logic_DW.emergency_active == 0.0) {
ADM_Integrated_Logic_DW.brake_hold = 2500.0;
ADM_Integrated_Logic_DW.emergency_active = 1.0;
}
if (rtb_Pitch_Angle == 0.0) {
ADM_Integrated_Logic_DW.brake_hold = 0.0;
}
rtb_Emergency_Brake_Output = ADM_Integrated_Logic_DW.brake_hold;
} else {
rtb_Brake_Saturation = rtb_Brake_Torque_Cmd + rtb_y_h;
ADM_Integrated_Logic_DW.emergency_active = 0.0;
rtb_Emergency_Brake_Output = rtb_Brake_Torque_Cmd + rtb_y_h;
}
/* Saturate: '<S1>/Brake_Saturation' incorporates:
* MATLAB Function: '<S1>/Emergency_Brake_Func'
*/
if (rtb_Brake_Saturation > 2500.0) {
rtb_Brake_Saturation = 2500.0;
} else if (rtb_Brake_Saturation < 0.0) {
rtb_Brake_Saturation = 0.0;
/* End of MATLAB Function: '<S1>/Emergency_Brake_Func' */
/* Saturate: '<S1>/Brake_Saturation' */
if (rtb_Emergency_Brake_Output > 2500.0) {
rtb_Emergency_Brake_Output = 2500.0;
} else if (rtb_Emergency_Brake_Output < 0.0) {
rtb_Emergency_Brake_Output = 0.0;
}
/* End of Saturate: '<S1>/Brake_Saturation' */
@ -688,8 +703,8 @@ void ADM_Integrated_Logic_step(void)
*/
if (((rtb_Vx_Cmd_R >= 1.0) || (ADM_Integrated_Logic_U.GV_Drive_ACC_Cmd >= 0.01))
&& (ADM_Integrated_Logic_U.GV_MCU_EstTrq >= 10.0) && (rtb_Product1 >= 0.2)
&& (ADM_Integrated_Logic_U.GV_Vx_Fbk >= 1.5) && (rtb_Brake_Saturation <=
10.0)) {
&& (ADM_Integrated_Logic_U.GV_Vx_Fbk >= 1.5) &&
(rtb_Emergency_Brake_Output <= 10.0)) {
/* MATLAB Function: '<S9>/MATLAB Function' incorporates:
* Constant: '<S1>/Constant9'
* Inport: '<Root>/GV_IMU_AZ_Val'
@ -752,12 +767,12 @@ void ADM_Integrated_Logic_step(void)
/* Outport: '<Root>/GV_Brake_Command' incorporates:
* MATLAB Function: '<S1>/IDB_Fault_Injection'
*/
ADM_Integrated_Logic_Y.GV_Brake_Command = rtb_Brake_Saturation;
ADM_Integrated_Logic_Y.GV_Brake_Command = rtb_Emergency_Brake_Output;
/* Outport: '<Root>/Target_IDB_Out' incorporates:
* MATLAB Function: '<S1>/IDB_Fault_Injection'
*/
ADM_Integrated_Logic_Y.Target_IDB_Out = rtb_Brake_Saturation;
ADM_Integrated_Logic_Y.Target_IDB_Out = rtb_Emergency_Brake_Output;
/* Outport: '<Root>/Debug_CC_Brake_Output' */
ADM_Integrated_Logic_Y.Debug_CC_Brake_Output = rtb_y_h;
@ -772,14 +787,14 @@ void ADM_Integrated_Logic_step(void)
11.93;
/* MATLAB Function: '<S6>/Target_RPM' */
if (rtb_Memory == 0.0) {
if (rtb_Pitch_Angle == 0.0) {
i = 0;
} else if (rtb_Memory == 2.0) {
} else if (rtb_Pitch_Angle == 2.0) {
i = 0;
} else if (rtb_Memory == 1.0) {
} else if (rtb_Pitch_Angle == 1.0) {
i = -1;
} else {
i = (rtb_Memory == 3.0);
i = (rtb_Pitch_Angle == 3.0);
}
rtb_AccFlag = rtb_Vx_Cmd_R * 1000.0 / 3600.0 * 11.93 * 60.0 /
@ -788,10 +803,10 @@ void ADM_Integrated_Logic_step(void)
/* End of MATLAB Function: '<S6>/Target_RPM' */
/* RateLimiter: '<S6>/TargetSpd_RateLimiter' */
rtb_Brake_Saturation = rtb_AccFlag - ADM_Integrated_Logic_DW.PrevY_a;
if (rtb_Brake_Saturation > 0.4) {
rtb_Emergency_Brake_Output = rtb_AccFlag - ADM_Integrated_Logic_DW.PrevY_a;
if (rtb_Emergency_Brake_Output > 0.4) {
rtb_AccFlag = ADM_Integrated_Logic_DW.PrevY_a + 0.4;
} else if (rtb_Brake_Saturation < -0.8) {
} else if (rtb_Emergency_Brake_Output < -0.8) {
rtb_AccFlag = ADM_Integrated_Logic_DW.PrevY_a - 0.8;
}
@ -810,9 +825,9 @@ void ADM_Integrated_Logic_step(void)
* UnitDelay: '<S38>/d'
* UnitDelay: '<S38>/d1'
*/
rtb_Brake_Saturation = ((rtb_AccFlag + ADM_Integrated_Logic_DW.d1_DSTATE_c) *
0.002 + 0.1041032953945969 * ADM_Integrated_Logic_DW.d_DSTATE_l) /
0.1081032953945969;
rtb_Emergency_Brake_Output = ((rtb_AccFlag +
ADM_Integrated_Logic_DW.d1_DSTATE_c) * 0.002 + 0.1041032953945969 *
ADM_Integrated_Logic_DW.d_DSTATE_l) / 0.1081032953945969;
/* Sum: '<S48>/Sum1' incorporates:
* Gain: '<S48>/gain'
@ -820,7 +835,7 @@ void ADM_Integrated_Logic_step(void)
* UnitDelay: '<S48>/d'
* UnitDelay: '<S48>/d1'
*/
rtb_Trig = (rtb_Brake_Saturation - ADM_Integrated_Logic_DW.d_DSTATE_i) *
rtb_Trig = (rtb_Emergency_Brake_Output - ADM_Integrated_Logic_DW.d_DSTATE_i) *
1000.0 - ADM_Integrated_Logic_DW.d1_DSTATE_p;
/* Sum: '<S49>/Sum1' incorporates:
@ -850,7 +865,7 @@ void ADM_Integrated_Logic_step(void)
* Product: '<S46>/Product2'
* Sum: '<S46>/Add5'
*/
rtb_Gain_c = (((156.8 * rtb_Brake_Saturation + 212.8 * rtb_Trig) + 21.8 *
rtb_Gain_c = (((156.8 * rtb_Emergency_Brake_Output + 212.8 * rtb_Trig) + 21.8 *
rtb_Sum1_j1) + rtb_Sum1_d) * 9.44822373393802E-6;
/* Product: '<S52>/Product1' incorporates:
@ -898,7 +913,7 @@ void ADM_Integrated_Logic_step(void)
* Inport: '<Root>/GV_MCU_RPM'
* MultiPortSwitch: '<S45>/Multiport Switch1'
*/
rtb_Error_m = rtb_Brake_Saturation - ADM_Integrated_Logic_U.GV_MCU_RPM;
rtb_Error_m = rtb_Emergency_Brake_Output - ADM_Integrated_Logic_U.GV_MCU_RPM;
/* Saturate: '<S6>/Error_Saturation' incorporates:
* MultiPortSwitch: '<S45>/Multiport Switch1'
@ -928,8 +943,9 @@ void ADM_Integrated_Logic_step(void)
* UnitDelay: '<S40>/d'
* UnitDelay: '<S40>/d1'
*/
rtb_Error_m = (rtb_Brake_Saturation - ADM_Integrated_Logic_DW.d_DSTATE_ir) *
1000.0 - ADM_Integrated_Logic_DW.d1_DSTATE_o;
rtb_Error_m = (rtb_Emergency_Brake_Output -
ADM_Integrated_Logic_DW.d_DSTATE_ir) * 1000.0 -
ADM_Integrated_Logic_DW.d1_DSTATE_o;
/* Sum: '<S41>/Sum1' incorporates:
* Gain: '<S41>/gain'
@ -960,8 +976,8 @@ void ADM_Integrated_Logic_step(void)
* Product: '<S33>/Product4'
* Sum: '<S33>/Add2'
*/
rtb_Add3 = (((156.8 * rtb_Brake_Saturation + 212.8 * rtb_Error_m) + 21.8 *
rtb_Sum1_f) + rtb_Sum1_cr) * 9.44822373393802E-6 -
rtb_Add3 = (((156.8 * rtb_Emergency_Brake_Output + 212.8 * rtb_Error_m) + 21.8
* rtb_Sum1_f) + rtb_Sum1_cr) * 9.44822373393802E-6 -
ADM_Integrated_Logic_DW.Memory_PreviousInput;
/* Product: '<S43>/Product1' incorporates:
@ -1073,18 +1089,18 @@ void ADM_Integrated_Logic_step(void)
rtb_y_h = 0.0;
}
} else {
if (rtb_Memory == 0.0) {
if (rtb_Pitch_Angle == 0.0) {
/* MATLAB Function: '<S6>/Gear_pos_out' */
i = 0;
} else if (rtb_Memory == 2.0) {
} else if (rtb_Pitch_Angle == 2.0) {
/* MATLAB Function: '<S6>/Gear_pos_out' */
i = 0;
} else if (rtb_Memory == 1.0) {
} else if (rtb_Pitch_Angle == 1.0) {
/* MATLAB Function: '<S6>/Gear_pos_out' */
i = -1;
} else {
/* MATLAB Function: '<S6>/Gear_pos_out' */
i = (rtb_Memory == 3.0);
i = (rtb_Pitch_Angle == 3.0);
}
/* Product: '<S6>/Multiply' incorporates:
@ -1124,42 +1140,22 @@ void ADM_Integrated_Logic_step(void)
/* Outport: '<Root>/Debug_HAC_Brake_Output' */
ADM_Integrated_Logic_Y.Debug_HAC_Brake_Output = rtb_Brake_Torque_Cmd;
/* Outport: '<Root>/GV_Gear_Postion_Out' */
ADM_Integrated_Logic_Y.GV_Gear_Postion_Out = rtb_Memory;
/* Outport: '<Root>/GV_Hill_Torque_Assist' */
ADM_Integrated_Logic_Y.GV_Hill_Torque_Assist = rtb_Desired_Torque;
/* Outport: '<Root>/Debug_HAC_Pitch_angle' */
ADM_Integrated_Logic_Y.Debug_HAC_Pitch_angle = rtb_Pitch_Angle;
ADM_Integrated_Logic_Y.Debug_HAC_Pitch_angle = rtb_Pitch_Saturation;
/* MATLAB Function: '<S58>/Calculate_F_c1' incorporates:
* Gain: '<S58>/Gain3'
/* MATLAB Function: '<S59>/Calculate_F_c1' incorporates:
* Gain: '<S59>/Gain3'
*/
ADM_Integrated_Lo_Calculate_F_c(ADM_Integrated_Logic_ConstB.W_Value_for_Brake,
0.017453292519943295 * rtb_Pitch_Angle, &rtb_y);
/* Product: '<S59>/Product1' incorporates:
* Constant: '<S59>/Constant'
* Gain: '<S59>/gain'
* Inport: '<Root>/GV_IMU_AX_Val'
* Product: '<S59>/Product11'
* Sum: '<S59>/Sum1'
* Sum: '<S59>/Sum2'
* Sum: '<S59>/Sum3'
* Sum: '<S59>/Sum4'
* UnitDelay: '<S59>/d'
* UnitDelay: '<S59>/d1'
*/
rtb_Desired_Torque = ((ADM_Integrated_Logic_U.GV_IMU_AX_Val +
ADM_Integrated_Logic_DW.d1_DSTATE_ob) * 0.002 + 0.061661977236758134 *
ADM_Integrated_Logic_DW.d_DSTATE_e) /
0.065661977236758137;
0.017453292519943295 * rtb_Pitch_Saturation, &rtb_y);
/* Product: '<S60>/Product1' incorporates:
* Constant: '<S60>/Constant'
* Gain: '<S60>/gain'
* Inport: '<Root>/GV_IMU_AY_Val'
* Inport: '<Root>/GV_IMU_AX_Val'
* Product: '<S60>/Product11'
* Sum: '<S60>/Sum1'
* Sum: '<S60>/Sum2'
@ -1168,14 +1164,15 @@ void ADM_Integrated_Logic_step(void)
* UnitDelay: '<S60>/d'
* UnitDelay: '<S60>/d1'
*/
rtb_Brake_Torque_Cmd = ((ADM_Integrated_Logic_U.GV_IMU_AY_Val +
ADM_Integrated_Logic_DW.d1_DSTATE_i) * 0.002 + 0.061661977236758134 *
ADM_Integrated_Logic_DW.d_DSTATE_p) / 0.065661977236758137;
rtb_Desired_Torque = ((ADM_Integrated_Logic_U.GV_IMU_AX_Val +
ADM_Integrated_Logic_DW.d1_DSTATE_ob) * 0.002 + 0.061661977236758134 *
ADM_Integrated_Logic_DW.d_DSTATE_e) /
0.065661977236758137;
/* Product: '<S61>/Product1' incorporates:
* Constant: '<S61>/Constant'
* Gain: '<S61>/gain'
* Inport: '<Root>/GV_IMU_AZ_Val'
* Inport: '<Root>/GV_IMU_AY_Val'
* Product: '<S61>/Product11'
* Sum: '<S61>/Sum1'
* Sum: '<S61>/Sum2'
@ -1184,6 +1181,22 @@ void ADM_Integrated_Logic_step(void)
* UnitDelay: '<S61>/d'
* UnitDelay: '<S61>/d1'
*/
rtb_Brake_Torque_Cmd = ((ADM_Integrated_Logic_U.GV_IMU_AY_Val +
ADM_Integrated_Logic_DW.d1_DSTATE_i) * 0.002 + 0.061661977236758134 *
ADM_Integrated_Logic_DW.d_DSTATE_p) / 0.065661977236758137;
/* Product: '<S62>/Product1' incorporates:
* Constant: '<S62>/Constant'
* Gain: '<S62>/gain'
* Inport: '<Root>/GV_IMU_AZ_Val'
* Product: '<S62>/Product11'
* Sum: '<S62>/Sum1'
* Sum: '<S62>/Sum2'
* Sum: '<S62>/Sum3'
* Sum: '<S62>/Sum4'
* UnitDelay: '<S62>/d'
* UnitDelay: '<S62>/d1'
*/
rtb_Integrator_1 = ((ADM_Integrated_Logic_U.GV_IMU_AZ_Val +
ADM_Integrated_Logic_DW.d1_DSTATE_o1) * 0.002 +
0.061661977236758134 * ADM_Integrated_Logic_DW.d_DSTATE_n)
@ -1203,29 +1216,32 @@ void ADM_Integrated_Logic_step(void)
rtb_Sum_f = ADM_Integrated_Logic_DW.Integrator_2_DSTATE - rtb_y *
57.295779513082323;
/* Gain: '<S62>/gain1' incorporates:
* Constant: '<S62>/Constant1'
* Product: '<S62>/Product2'
/* Gain: '<S63>/gain1' incorporates:
* Constant: '<S63>/Constant1'
* Product: '<S63>/Product2'
*/
rtb_Switch2_k = 0.063661977236758135;
/* Product: '<S62>/Product1' incorporates:
* Constant: '<S62>/Constant'
* Gain: '<S62>/gain'
/* Product: '<S63>/Product1' incorporates:
* Constant: '<S63>/Constant'
* Gain: '<S63>/gain'
* Inport: '<Root>/GV_IMU_PitchRtVal'
* Product: '<S62>/Product11'
* Sum: '<S62>/Sum1'
* Sum: '<S62>/Sum2'
* Sum: '<S62>/Sum3'
* Sum: '<S62>/Sum4'
* UnitDelay: '<S62>/d'
* UnitDelay: '<S62>/d1'
* Product: '<S63>/Product11'
* Sum: '<S63>/Sum1'
* Sum: '<S63>/Sum2'
* Sum: '<S63>/Sum3'
* Sum: '<S63>/Sum4'
* UnitDelay: '<S63>/d'
* UnitDelay: '<S63>/d1'
*/
rtb_Product1_gg = ((ADM_Integrated_Logic_U.GV_IMU_PitchRtVal +
ADM_Integrated_Logic_DW.d1_DSTATE_a) * 0.002 +
0.061661977236758134 * ADM_Integrated_Logic_DW.d_DSTATE_d1)
/ 0.065661977236758137;
/* Outport: '<Root>/GV_Gear_Postion_Out' */
ADM_Integrated_Logic_Y.GV_Gear_Postion_Out = rtb_Pitch_Angle;
/* Sum: '<S1>/Add2' incorporates:
* Inport: '<Root>/GV_Vx_Fbk'
*/
@ -1277,8 +1293,8 @@ void ADM_Integrated_Logic_step(void)
*/
ADM_Integrated__MATLABFunction2(-rtb_Add1_tmp, &rtb_y);
/* Switch: '<S71>/Switch2' incorporates:
* RelationalOperator: '<S71>/LowerRelop1'
/* Switch: '<S72>/Switch2' incorporates:
* RelationalOperator: '<S72>/LowerRelop1'
*/
if (!(rtb_y_h > rtb_Switch2_k)) {
/* Product: '<S23>/delta fall limit' incorporates:
@ -1289,8 +1305,8 @@ void ADM_Integrated_Logic_step(void)
* */
rtb_y *= 0.002;
/* Switch: '<S71>/Switch' incorporates:
* RelationalOperator: '<S71>/UpperRelop'
/* Switch: '<S72>/Switch' incorporates:
* RelationalOperator: '<S72>/UpperRelop'
*/
if (rtb_y_h < rtb_y) {
rtb_Switch2_k = rtb_y;
@ -1298,10 +1314,10 @@ void ADM_Integrated_Logic_step(void)
rtb_Switch2_k = rtb_y_h;
}
/* End of Switch: '<S71>/Switch' */
/* End of Switch: '<S72>/Switch' */
}
/* End of Switch: '<S71>/Switch2' */
/* End of Switch: '<S72>/Switch2' */
/* Sum: '<S23>/Difference Inputs2' incorporates:
* Delay: '<S23>/Delay'
@ -1357,8 +1373,8 @@ void ADM_Integrated_Logic_step(void)
*/
ADM_Integrated__MATLABFunction2(-rtb_Add1_tmp, &rtb_y_h);
/* Switch: '<S72>/Switch2' incorporates:
* RelationalOperator: '<S72>/LowerRelop1'
/* Switch: '<S73>/Switch2' incorporates:
* RelationalOperator: '<S73>/LowerRelop1'
*/
if (!(rtb_Add1 > rtb_Switch2_k)) {
/* Product: '<S24>/delta fall limit' incorporates:
@ -1369,8 +1385,8 @@ void ADM_Integrated_Logic_step(void)
* */
rtb_y_h *= 0.002;
/* Switch: '<S72>/Switch' incorporates:
* RelationalOperator: '<S72>/UpperRelop'
/* Switch: '<S73>/Switch' incorporates:
* RelationalOperator: '<S73>/UpperRelop'
*/
if (rtb_Add1 < rtb_y_h) {
rtb_Switch2_k = rtb_y_h;
@ -1378,10 +1394,10 @@ void ADM_Integrated_Logic_step(void)
rtb_Switch2_k = rtb_Add1;
}
/* End of Switch: '<S72>/Switch' */
/* End of Switch: '<S73>/Switch' */
}
/* End of Switch: '<S72>/Switch2' */
/* End of Switch: '<S73>/Switch2' */
/* Sum: '<S24>/Difference Inputs2' incorporates:
* Delay: '<S24>/Delay'
@ -1449,6 +1465,9 @@ void ADM_Integrated_Logic_step(void)
/* Update for UnitDelay: '<S13>/d' */
ADM_Integrated_Logic_DW.d_DSTATE = rtb_Product1;
/* Update for Delay: '<S10>/Memory' */
ADM_Integrated_Logic_DW.Memory_DSTATE = rtb_Pitch_Angle;
/* Update for DiscreteIntegrator: '<S11>/Integrator_2' incorporates:
* Constant: '<S11>/I_gain'
* Constant: '<S11>/P_gain'
@ -1462,17 +1481,14 @@ void ADM_Integrated_Logic_step(void)
(ADM_Integrated_Logic_DW.Integrator_1_DSTATE * 5.0 + rtb_Sum_f * 100.0)) *
0.002;
/* Update for Delay: '<S65>/Delay' */
/* Update for Delay: '<S66>/Delay' */
ADM_Integrated_Logic_DW.icLoad = false;
ADM_Integrated_Logic_DW.Delay_DSTATE = rtb_Pitch_Angle;
ADM_Integrated_Logic_DW.Delay_DSTATE = rtb_Pitch_Saturation;
/* Update for Delay: '<S64>/Delay' */
/* Update for Delay: '<S65>/Delay' */
ADM_Integrated_Logic_DW.icLoad_e = false;
ADM_Integrated_Logic_DW.Delay_DSTATE_i = rtb_Saturation;
/* Update for Delay: '<S10>/Memory' */
ADM_Integrated_Logic_DW.Memory_DSTATE = rtb_Memory;
/* Update for DiscreteIntegrator: '<S28>/Discrete-Time Integrator' incorporates:
* Memory: '<S28>/Memory'
* Sum: '<S28>/Sum1'
@ -1496,10 +1512,10 @@ void ADM_Integrated_Logic_step(void)
ADM_Integrated_Logic_DW.d1_DSTATE_c = rtb_AccFlag;
/* Update for UnitDelay: '<S38>/d' */
ADM_Integrated_Logic_DW.d_DSTATE_l = rtb_Brake_Saturation;
ADM_Integrated_Logic_DW.d_DSTATE_l = rtb_Emergency_Brake_Output;
/* Update for UnitDelay: '<S48>/d' */
ADM_Integrated_Logic_DW.d_DSTATE_i = rtb_Brake_Saturation;
ADM_Integrated_Logic_DW.d_DSTATE_i = rtb_Emergency_Brake_Output;
/* Update for UnitDelay: '<S48>/d1' */
ADM_Integrated_Logic_DW.d1_DSTATE_p = rtb_Trig;
@ -1542,7 +1558,7 @@ void ADM_Integrated_Logic_step(void)
ADM_Integrated_Logic_DW.Memory_PreviousInput = rtb_Add_e;
/* Update for UnitDelay: '<S40>/d' */
ADM_Integrated_Logic_DW.d_DSTATE_ir = rtb_Brake_Saturation;
ADM_Integrated_Logic_DW.d_DSTATE_ir = rtb_Emergency_Brake_Output;
/* Update for UnitDelay: '<S40>/d1' */
ADM_Integrated_Logic_DW.d1_DSTATE_o = rtb_Error_m;
@ -1584,39 +1600,39 @@ void ADM_Integrated_Logic_step(void)
/* Update for Memory: '<S28>/Memory' */
ADM_Integrated_Logic_DW.Memory_PreviousInput_f = rtb_F_PI;
/* Update for UnitDelay: '<S59>/d1' incorporates:
/* Update for UnitDelay: '<S60>/d1' incorporates:
* Inport: '<Root>/GV_IMU_AX_Val'
*/
ADM_Integrated_Logic_DW.d1_DSTATE_ob = ADM_Integrated_Logic_U.GV_IMU_AX_Val;
/* Update for UnitDelay: '<S59>/d' */
/* Update for UnitDelay: '<S60>/d' */
ADM_Integrated_Logic_DW.d_DSTATE_e = rtb_Desired_Torque;
/* Update for UnitDelay: '<S60>/d1' incorporates:
/* Update for UnitDelay: '<S61>/d1' incorporates:
* Inport: '<Root>/GV_IMU_AY_Val'
*/
ADM_Integrated_Logic_DW.d1_DSTATE_i = ADM_Integrated_Logic_U.GV_IMU_AY_Val;
/* Update for UnitDelay: '<S60>/d' */
/* Update for UnitDelay: '<S61>/d' */
ADM_Integrated_Logic_DW.d_DSTATE_p = rtb_Brake_Torque_Cmd;
/* Update for UnitDelay: '<S61>/d1' incorporates:
/* Update for UnitDelay: '<S62>/d1' incorporates:
* Inport: '<Root>/GV_IMU_AZ_Val'
*/
ADM_Integrated_Logic_DW.d1_DSTATE_o1 = ADM_Integrated_Logic_U.GV_IMU_AZ_Val;
/* Update for UnitDelay: '<S61>/d' */
/* Update for UnitDelay: '<S62>/d' */
ADM_Integrated_Logic_DW.d_DSTATE_n = rtb_Integrator_1;
/* Update for DiscreteIntegrator: '<S11>/Integrator_1' */
ADM_Integrated_Logic_DW.Integrator_1_DSTATE += 0.002 * rtb_Sum_f;
/* Update for UnitDelay: '<S62>/d1' incorporates:
/* Update for UnitDelay: '<S63>/d1' incorporates:
* Inport: '<Root>/GV_IMU_PitchRtVal'
*/
ADM_Integrated_Logic_DW.d1_DSTATE_a = ADM_Integrated_Logic_U.GV_IMU_PitchRtVal;
/* Update for UnitDelay: '<S62>/d' */
/* Update for UnitDelay: '<S63>/d' */
ADM_Integrated_Logic_DW.d_DSTATE_d1 = rtb_Product1_gg;
/* Update for Delay: '<S23>/Delay' */
@ -1631,10 +1647,10 @@ void ADM_Integrated_Logic_step(void)
/* Model initialize function */
void ADM_Integrated_Logic_initialize(void)
{
/* InitializeConditions for Delay: '<S65>/Delay' */
/* InitializeConditions for Delay: '<S66>/Delay' */
ADM_Integrated_Logic_DW.icLoad = true;
/* InitializeConditions for Delay: '<S64>/Delay' */
/* InitializeConditions for Delay: '<S65>/Delay' */
ADM_Integrated_Logic_DW.icLoad_e = true;
/* InitializeConditions for Delay: '<S23>/Delay' */

View File

@ -7,9 +7,9 @@
*
* Code generated for Simulink model 'ADM_Integrated_Logic'.
*
* Model version : 14.2
* Model version : 14.12
* Simulink Coder version : 24.2 (R2024b) 21-Jun-2024
* C/C++ source code generated on : Tue Mar 10 17:51:08 2026
* C/C++ source code generated on : Mon Apr 27 16:18:56 2026
*
* Target selection: ert.tlc
* Embedded hardware selection: NXP->Cortex-M4
@ -50,10 +50,10 @@ typedef struct {
double M; /* '<S9>/MATLAB Function' */
double d1_DSTATE; /* '<S13>/d1' */
double d_DSTATE; /* '<S13>/d' */
double Integrator_2_DSTATE; /* '<S11>/Integrator_2' */
double Delay_DSTATE; /* '<S65>/Delay' */
double Delay_DSTATE_i; /* '<S64>/Delay' */
double Memory_DSTATE; /* '<S10>/Memory' */
double Integrator_2_DSTATE; /* '<S11>/Integrator_2' */
double Delay_DSTATE; /* '<S66>/Delay' */
double Delay_DSTATE_i; /* '<S65>/Delay' */
double DiscreteTimeIntegrator_DSTATE;/* '<S28>/Discrete-Time Integrator' */
double UD_DSTATE; /* '<S31>/UD' */
double DiscreteTransferFcn_states; /* '<S1>/Discrete Transfer Fcn' */
@ -79,15 +79,15 @@ typedef struct {
double d_DSTATE_j; /* '<S43>/d' */
double Delay1_DSTATE_c; /* '<S44>/Delay1' */
double Delay2_DSTATE_n; /* '<S44>/Delay2' */
double d1_DSTATE_ob; /* '<S59>/d1' */
double d_DSTATE_e; /* '<S59>/d' */
double d1_DSTATE_i; /* '<S60>/d1' */
double d_DSTATE_p; /* '<S60>/d' */
double d1_DSTATE_o1; /* '<S61>/d1' */
double d_DSTATE_n; /* '<S61>/d' */
double d1_DSTATE_ob; /* '<S60>/d1' */
double d_DSTATE_e; /* '<S60>/d' */
double d1_DSTATE_i; /* '<S61>/d1' */
double d_DSTATE_p; /* '<S61>/d' */
double d1_DSTATE_o1; /* '<S62>/d1' */
double d_DSTATE_n; /* '<S62>/d' */
double Integrator_1_DSTATE; /* '<S11>/Integrator_1' */
double d1_DSTATE_a; /* '<S62>/d1' */
double d_DSTATE_d1; /* '<S62>/d' */
double d1_DSTATE_a; /* '<S63>/d1' */
double d_DSTATE_d1; /* '<S63>/d' */
double Delay_DSTATE_c4; /* '<S23>/Delay' */
double Delay_DSTATE_i1; /* '<S24>/Delay' */
double PrevY; /* '<S25>/Input_Vx_RateLimiter' */
@ -101,10 +101,12 @@ typedef struct {
double Smoothed_Torque; /* '<S11>/HAC_OFF_OK_Func' */
double HAC_Desired_Torque; /* '<S11>/HAC_OFF_OK_Func' */
double HAC_ON_Timer; /* '<S11>/HAC_OFF_OK_Func' */
double emergency_active; /* '<S1>/Emergency_Brake_Func' */
double brake_hold; /* '<S1>/Emergency_Brake_Func' */
uint8_t is_active_c6_ADM_Integrated_Log;/* '<S11>/Chart' */
uint8_t is_c6_ADM_Integrated_Logic; /* '<S11>/Chart' */
bool icLoad; /* '<S65>/Delay' */
bool icLoad_e; /* '<S64>/Delay' */
bool icLoad; /* '<S66>/Delay' */
bool icLoad_e; /* '<S65>/Delay' */
bool icLoad_l; /* '<S23>/Delay' */
bool icLoad_d; /* '<S24>/Delay' */
bool isConverged; /* '<S1>/MATLAB Function3' */
@ -112,8 +114,8 @@ typedef struct {
/* Invariant block signals (default storage) */
typedef struct {
const double W_value; /* '<S58>/Multiply' */
const double W_Value_for_Brake; /* '<S58>/Multiply4' */
const double W_value; /* '<S59>/Multiply' */
const double W_Value_for_Brake; /* '<S59>/Multiply4' */
} ConstB_ADM_Integrated_Logic_T;
/* External inputs (root inport signals with default storage) */
@ -209,30 +211,30 @@ extern RT_MODEL_ADM_Integrated_Logic_T *const ADM_Integrated_Logic_M;
* Block '<S35>/Constant16' : Unused code path elimination
* Block '<S35>/Constant17' : Unused code path elimination
* Block '<S35>/Constant2' : Unused code path elimination
* Block '<S58>/Brake_Saturation' : Unused code path elimination
* Block '<S58>/Multiply5' : Unused code path elimination
* Block '<S58>/Radius1' : Unused code path elimination
* Block '<S64>/FixPt Data Type Duplicate' : Unused code path elimination
* Block '<S69>/Data Type Duplicate' : Unused code path elimination
* Block '<S69>/Data Type Propagation' : Unused code path elimination
* Block '<S59>/Brake_Saturation' : Unused code path elimination
* Block '<S59>/Multiply5' : Unused code path elimination
* Block '<S59>/Radius1' : Unused code path elimination
* Block '<S65>/FixPt Data Type Duplicate' : Unused code path elimination
* Block '<S70>/Data Type Duplicate' : Unused code path elimination
* Block '<S70>/Data Type Propagation' : Unused code path elimination
* Block '<S11>/Scope2' : Unused code path elimination
* Block '<S23>/FixPt Data Type Duplicate' : Unused code path elimination
* Block '<S66>/FixPt Data Type Duplicate' : Unused code path elimination
* Block '<S71>/Data Type Duplicate' : Unused code path elimination
* Block '<S71>/Data Type Propagation' : Unused code path elimination
* Block '<S24>/FixPt Data Type Duplicate' : Unused code path elimination
* Block '<S11>/Scope2' : Unused code path elimination
* Block '<S23>/FixPt Data Type Duplicate' : Unused code path elimination
* Block '<S72>/Data Type Duplicate' : Unused code path elimination
* Block '<S72>/Data Type Propagation' : Unused code path elimination
* Block '<S24>/FixPt Data Type Duplicate' : Unused code path elimination
* Block '<S73>/Data Type Duplicate' : Unused code path elimination
* Block '<S73>/Data Type Propagation' : Unused code path elimination
* Block '<S6>/ControlFlag' : Eliminated nontunable gain of 1
* Block '<S35>/FBGain' : Eliminated nontunable gain of 1
* Block '<S46>/FFGain' : Eliminated nontunable gain of 1
* Block '<S1>/Data Type Conversion1' : Eliminate redundant data type conversion
* Block '<S1>/Data Type Conversion3' : Eliminate redundant data type conversion
* Block '<S58>/HAC_Gain' : Eliminated nontunable gain of 1
* Block '<S64>/Zero-Order Hold' : Eliminated since input and output rates are identical
* Block '<S59>/HAC_Gain' : Eliminated nontunable gain of 1
* Block '<S65>/Zero-Order Hold' : Eliminated since input and output rates are identical
* Block '<S66>/Zero-Order Hold' : Eliminated since input and output rates are identical
* Block '<S23>/Zero-Order Hold' : Eliminated since input and output rates are identical
* Block '<S24>/Zero-Order Hold' : Eliminated since input and output rates are identical
* Block '<S1>/Constant5' : Unused code path elimination
@ -309,24 +311,25 @@ extern RT_MODEL_ADM_Integrated_Logic_T *const ADM_Integrated_Logic_M;
* '<S54>' : 'ADM_Integrated_Logic/Delivery_Mobility/Gear_Position/Compare To Constant'
* '<S55>' : 'ADM_Integrated_Logic/Delivery_Mobility/Gear_Position/Gear_FUNCTION1'
* '<S56>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Chart'
* '<S57>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/HAC_OFF_OK_Func'
* '<S58>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Hill_Required_Torque2'
* '<S59>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/LPFM'
* '<S60>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/LPFM1'
* '<S61>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/LPFM2'
* '<S62>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/LPFM3'
* '<S63>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Pitch_calculate'
* '<S64>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Rate Limiter Dynamic'
* '<S65>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Rate Limiter Dynamic1'
* '<S66>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Hill_Required_Torque2/Calculate_F_R'
* '<S67>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Hill_Required_Torque2/Calculate_F_c'
* '<S68>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Hill_Required_Torque2/Calculate_F_c1'
* '<S69>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Rate Limiter Dynamic/Saturation Dynamic'
* '<S70>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Rate Limiter Dynamic1/Saturation Dynamic'
* '<S71>' : 'ADM_Integrated_Logic/Delivery_Mobility/Rate Limiter Dynamic/Saturation Dynamic'
* '<S72>' : 'ADM_Integrated_Logic/Delivery_Mobility/Rate Limiter Dynamic1/Saturation Dynamic'
* '<S73>' : 'ADM_Integrated_Logic/Delivery_Mobility/Vx_Logic/Compare To Constant'
* '<S74>' : 'ADM_Integrated_Logic/Delivery_Mobility/Vx_Logic/Vx_OutPut_Function'
* '<S57>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Compare To Constant'
* '<S58>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/HAC_OFF_OK_Func'
* '<S59>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Hill_Required_Torque2'
* '<S60>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/LPFM'
* '<S61>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/LPFM1'
* '<S62>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/LPFM2'
* '<S63>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/LPFM3'
* '<S64>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Pitch_calculate'
* '<S65>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Rate Limiter Dynamic'
* '<S66>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Rate Limiter Dynamic1'
* '<S67>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Hill_Required_Torque2/Calculate_F_R'
* '<S68>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Hill_Required_Torque2/Calculate_F_c'
* '<S69>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Hill_Required_Torque2/Calculate_F_c1'
* '<S70>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Rate Limiter Dynamic/Saturation Dynamic'
* '<S71>' : 'ADM_Integrated_Logic/Delivery_Mobility/HAC_Logic1/Rate Limiter Dynamic1/Saturation Dynamic'
* '<S72>' : 'ADM_Integrated_Logic/Delivery_Mobility/Rate Limiter Dynamic/Saturation Dynamic'
* '<S73>' : 'ADM_Integrated_Logic/Delivery_Mobility/Rate Limiter Dynamic1/Saturation Dynamic'
* '<S74>' : 'ADM_Integrated_Logic/Delivery_Mobility/Vx_Logic/Compare To Constant'
* '<S75>' : 'ADM_Integrated_Logic/Delivery_Mobility/Vx_Logic/Vx_OutPut_Function'
*/
/*-

View File

@ -2,7 +2,7 @@
## Makefile generated for component 'ADM_Integrated_Logic'.
##
## Makefile : ADM_Integrated_Logic.mk
## Generated on : Mon Mar 09 16:37:02 2026
## Generated on : Mon Apr 20 10:09:36 2026
## 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++ 2017 v15.0 | nmake (64-bit Windows)
# Supported Version(s): 15.0
# Toolchain Name: Microsoft Visual C++ 2022 v17.0 | nmake (64-bit Windows)
# Supported Version(s): 17.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
CPPFLAGS_ADDITIONAL = -EHs -D_CRT_SECURE_NO_WARNINGS /wd4251 /Zc:__cplusplus
LIBS_TOOLCHAIN = $(conlibs)
TOOLCHAIN_SRCS =

View File

@ -7,9 +7,9 @@
*
* Code generated for Simulink model 'ADM_Integrated_Logic'.
*
* Model version : 14.2
* Model version : 14.12
* Simulink Coder version : 24.2 (R2024b) 21-Jun-2024
* C/C++ source code generated on : Tue Mar 10 17:51:08 2026
* C/C++ source code generated on : Mon Apr 27 16:18:56 2026
*
* Target selection: ert.tlc
* Embedded hardware selection: NXP->Cortex-M4
@ -24,8 +24,8 @@
/* Invariant block signals (default storage) */
const ConstB_ADM_Integrated_Logic_T ADM_Integrated_Logic_ConstB = {
12753.0, /* '<S58>/Multiply' */
12753.0 /* '<S58>/Multiply4' */
12753.0, /* '<S59>/Multiply' */
12753.0 /* '<S59>/Multiply4' */
};
/*

View File

@ -7,9 +7,9 @@
*
* Code generated for Simulink model 'ADM_Integrated_Logic'.
*
* Model version : 14.2
* Model version : 14.12
* Simulink Coder version : 24.2 (R2024b) 21-Jun-2024
* C/C++ source code generated on : Tue Mar 10 17:51:08 2026
* C/C++ source code generated on : Mon Apr 27 16:18:56 2026
*
* Target selection: ert.tlc
* Embedded hardware selection: NXP->Cortex-M4

File diff suppressed because one or more lines are too long

View File

@ -150,7 +150,7 @@ Unused code path elimination
</tr>
<tr class="odd">
<td align="left" valign="top">
&lt;S58&gt;/Brake_Saturation
&lt;S59&gt;/Brake_Saturation
</td>
<td align="left" valign="top">
Unused code path elimination
@ -159,7 +159,7 @@ Unused code path elimination
</tr>
<tr class="even">
<td align="left" valign="top">
&lt;S58&gt;/Multiply5
&lt;S59&gt;/Multiply5
</td>
<td align="left" valign="top">
Unused code path elimination
@ -168,7 +168,7 @@ Unused code path elimination
</tr>
<tr class="odd">
<td align="left" valign="top">
&lt;S58&gt;/Radius1
&lt;S59&gt;/Radius1
</td>
<td align="left" valign="top">
Unused code path elimination
@ -177,33 +177,6 @@ Unused code path elimination
</tr>
<tr class="even">
<td align="left" valign="top">
&lt;S64&gt;/FixPt Data Type Duplicate
</td>
<td align="left" valign="top">
Unused code path elimination
</td>
</tr>
<tr class="odd">
<td align="left" valign="top">
&lt;S69&gt;/Data Type Duplicate
</td>
<td align="left" valign="top">
Unused code path elimination
</td>
</tr>
<tr class="even">
<td align="left" valign="top">
&lt;S69&gt;/Data Type Propagation
</td>
<td align="left" valign="top">
Unused code path elimination
</td>
</tr>
<tr class="odd">
<td align="left" valign="top">
&lt;S65&gt;/FixPt Data Type Duplicate
</td>
<td align="left" valign="top">
@ -211,7 +184,7 @@ Unused code path elimination
</td>
</tr>
<tr class="even">
<tr class="odd">
<td align="left" valign="top">
&lt;S70&gt;/Data Type Duplicate
</td>
@ -220,7 +193,7 @@ Unused code path elimination
</td>
</tr>
<tr class="odd">
<tr class="even">
<td align="left" valign="top">
&lt;S70&gt;/Data Type Propagation
</td>
@ -228,19 +201,10 @@ Unused code path elimination
Unused code path elimination
</td>
</tr>
<tr class="even">
<td align="left" valign="top">
&lt;S11&gt;/Scope2
</td>
<td align="left" valign="top">
Unused code path elimination
</td>
</tr>
<tr class="odd">
<td align="left" valign="top">
&lt;S23&gt;/FixPt Data Type Duplicate
&lt;S66&gt;/FixPt Data Type Duplicate
</td>
<td align="left" valign="top">
Unused code path elimination
@ -264,6 +228,42 @@ Unused code path elimination
Unused code path elimination
</td>
</tr>
<tr class="even">
<td align="left" valign="top">
&lt;S11&gt;/Scope2
</td>
<td align="left" valign="top">
Unused code path elimination
</td>
</tr>
<tr class="odd">
<td align="left" valign="top">
&lt;S23&gt;/FixPt Data Type Duplicate
</td>
<td align="left" valign="top">
Unused code path elimination
</td>
</tr>
<tr class="even">
<td align="left" valign="top">
&lt;S72&gt;/Data Type Duplicate
</td>
<td align="left" valign="top">
Unused code path elimination
</td>
</tr>
<tr class="odd">
<td align="left" valign="top">
&lt;S72&gt;/Data Type Propagation
</td>
<td align="left" valign="top">
Unused code path elimination
</td>
</tr>
<tr class="even">
<td align="left" valign="top">
@ -276,7 +276,7 @@ Unused code path elimination
</tr>
<tr class="odd">
<td align="left" valign="top">
&lt;S72&gt;/Data Type Duplicate
&lt;S73&gt;/Data Type Duplicate
</td>
<td align="left" valign="top">
Unused code path elimination
@ -285,7 +285,7 @@ Unused code path elimination
</tr>
<tr class="even">
<td align="left" valign="top">
&lt;S72&gt;/Data Type Propagation
&lt;S73&gt;/Data Type Propagation
</td>
<td align="left" valign="top">
Unused code path elimination
@ -339,7 +339,7 @@ Eliminate redundant data type conversion
</tr>
<tr class="even">
<td align="left" valign="top">
&lt;S58&gt;/HAC_Gain
&lt;S59&gt;/HAC_Gain
</td>
<td align="left" valign="top">
Eliminated nontunable gain of 1
@ -348,7 +348,7 @@ Eliminated nontunable gain of 1
</tr>
<tr class="odd">
<td align="left" valign="top">
&lt;S64&gt;/Zero-Order Hold
&lt;S65&gt;/Zero-Order Hold
</td>
<td align="left" valign="top">
Eliminated since input and output rates are identical
@ -357,7 +357,7 @@ Eliminated since input and output rates are identical
</tr>
<tr class="even">
<td align="left" valign="top">
&lt;S65&gt;/Zero-Order Hold
&lt;S66&gt;/Zero-Order Hold
</td>
<td align="left" valign="top">
Eliminated since input and output rates are identical

View File

@ -69,13 +69,13 @@ Outcome Diagnostic
</tr>
<tr class="even">
<td align="left" valign="top">
&lt;S67&gt;
&lt;S68&gt;
</td>
<td align="left" valign="top">
Auto
</td>
<td align="left" valign="top">
<a href="javascript: void(0)" onclick="postParentWindowMessage({message:'jumpToCode',location:'ADM_Integrated_Lo_Calculate_F_c'})" class="reportToCode" fcnName="ADM_Integrated_Lo_Calculate_F_c">Reusable Function(S67)</a>
<a href="javascript: void(0)" onclick="postParentWindowMessage({message:'jumpToCode',location:'ADM_Integrated_Lo_Calculate_F_c'})" class="reportToCode" fcnName="ADM_Integrated_Lo_Calculate_F_c">Reusable Function(S68)</a>
</td>
<td align="left" valign="top">
<font color="green">normal</font>
@ -84,13 +84,13 @@ Auto
</tr>
<tr class="odd">
<td align="left" valign="top">
&lt;S68&gt;
&lt;S69&gt;
</td>
<td align="left" valign="top">
Auto
</td>
<td align="left" valign="top">
<a href="javascript: void(0)" onclick="postParentWindowMessage({message:'jumpToCode',location:'ADM_Integrated_Lo_Calculate_F_c'})" class="reportToCode" fcnName="ADM_Integrated_Lo_Calculate_F_c">Reusable Function(S67)</a>
<a href="javascript: void(0)" onclick="postParentWindowMessage({message:'jumpToCode',location:'ADM_Integrated_Lo_Calculate_F_c'})" class="reportToCode" fcnName="ADM_Integrated_Lo_Calculate_F_c">Reusable Function(S68)</a>
</td>
<td align="left" valign="top">
<font color="green">normal</font>
@ -384,7 +384,7 @@ Inline
</tr>
<tr class="odd">
<td align="left" valign="top">
&lt;S57&gt;
&lt;S58&gt;
</td>
<td align="left" valign="top">
Auto
@ -399,7 +399,7 @@ Inline
</tr>
<tr class="even">
<td align="left" valign="top">
&lt;S66&gt;
&lt;S67&gt;
</td>
<td align="left" valign="top">
Auto
@ -414,7 +414,7 @@ Inline
</tr>
<tr class="odd">
<td align="left" valign="top">
&lt;S63&gt;
&lt;S64&gt;
</td>
<td align="left" valign="top">
Auto
@ -519,7 +519,7 @@ Inline
</tr>
<tr class="even">
<td align="left" valign="top">
&lt;S74&gt;
&lt;S75&gt;
</td>
<td align="left" valign="top">
Auto

View File

@ -46,7 +46,7 @@ MSI
Model version
</td>
<td align="left" valign="top">
14.2
14.12
</td>
</tr>
@ -112,7 +112,7 @@ Simulink Coder version
Timestamp of Generated Source Code
</td>
<td align="left" valign="top">
Tue Mar 10 17:51:08 2026
Mon Apr 27 16:18:56 2026
</td>
</tr>

View File

@ -1,2 +1,2 @@
set "VSCMD_START_DIR=%CD%"
CALL "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Auxiliary\Build\VCVARSALL.BAT " amd64
CALL "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\VCVARSALL.BAT " amd64

View File

@ -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="d7b1d624-c18f-4158-a2a4-77022dbc9678">
<checksum>HF2g79ZIYRVk1XraArqokxPYixiQqtNKzzxGcHijMPV1oPQmn9arAOCD7N65if5UD7+PSq39pdp17sqtO0Xtsg==</checksum>
<slcache.FileAttributes type="slcache.FileAttributes" uuid="77616094-06dd-4904-b8d7-88488993838a">
<checksum>V2G5RPl2Jn1wIakoGOItFnbPI6tcsPWKlR9BMHc1aCR0KFpooqG/WkSFDWgYYR6jwjg67WsN055HE9z7dzcPlA==</checksum>
</slcache.FileAttributes>
</MF0>

View File

@ -7,12 +7,26 @@
%endfunction
%function ChartDataMap(block, system) void
%createrecord ChartDataElements {\
NumChartData 0 \
NumChartData 2 \
ChartDataDefaults {\
RecordType "ChartData"\
Dimensions []\
IsTestPoint 0\
}\
ChartData {\
Name "emergency_active"\
Description "EmlPersistent"\
SFName ""\
Path ""\
SrcLocation "ADM_Integrated_Logic:1764:113-129"\
}\
ChartData {\
Name "brake_hold"\
Description "EmlPersistent"\
SFName ""\
Path ""\
SrcLocation "ADM_Integrated_Logic:1764:141-151"\
}\
}
%return ChartDataElements
%endfunction

Some files were not shown because too many files have changed in this diff Show More