Commit fe66e2eb authored by 赵康弘's avatar 赵康弘

perf: 前域控制

parent 054266ae
......@@ -8,6 +8,11 @@
"sys_scheduler_lib.h": "c",
"sgm4591q.h": "c",
"simulated_spi_1_master.h": "c",
"sgmcd1020q.h": "c"
"sgmcd1020q.h": "c",
"schm_can.h": "c",
"com_can.h": "c",
"can_message_types.h": "c",
"cd4051bpwr.h": "c",
"tps4h160q1.h": "c"
}
}
\ No newline at end of file
########################################################################################################################
# AUTOSAR Renesas R4.3.1 ADC Driver Generation Tool for X2x
# Run time = [07 May 2025 - 14:13:00]
# Run time = [28 Sep 2025 - 14:36:23]
# Command line arguments = .\Config\ECUC\test_Adc_Adc_ecuc.arxml
# .\Config\ECUC\test_Mcu_Mcu_ecuc.arxml
# .\generator\BSWMDT\R431_ADC_U2A8_BSWMDT.arxml
......@@ -63,45 +63,20 @@ INF123009: The value of both parameters 'AdcChannelHighLimit' and
/ActiveEcuC/Adc/AdcConfigSet_000/AdcHwUnit_00/AdcChannel_003.
INF123009: The value of both parameters 'AdcChannelHighLimit' and
'AdcChannelLowLimit' of 'AdcChannel' container having
ShortName "AdcChannel_004" configured as <ZERO>. File name:
ShortName "AdcChannel_015" configured as <ZERO>. File name:
.\Config\ECUC\test_Adc_Adc_ecuc.arxml. Path:
/ActiveEcuC/Adc/AdcConfigSet_000/AdcHwUnit_00/AdcChannel_004.
INF123009: The value of both parameters 'AdcChannelHighLimit' and
'AdcChannelLowLimit' of 'AdcChannel' container having
ShortName "AdcChannel_005" configured as <ZERO>. File name:
.\Config\ECUC\test_Adc_Adc_ecuc.arxml. Path:
/ActiveEcuC/Adc/AdcConfigSet_000/AdcHwUnit_00/AdcChannel_005.
INF123009: The value of both parameters 'AdcChannelHighLimit' and
'AdcChannelLowLimit' of 'AdcChannel' container having
ShortName "AdcChannel_008" configured as <ZERO>. File name:
.\Config\ECUC\test_Adc_Adc_ecuc.arxml. Path:
/ActiveEcuC/Adc/AdcConfigSet_000/AdcHwUnit_00/AdcChannel_008.
INF123009: The value of both parameters 'AdcChannelHighLimit' and
'AdcChannelLowLimit' of 'AdcChannel' container having
ShortName "AdcChannel_006" configured as <ZERO>. File name:
.\Config\ECUC\test_Adc_Adc_ecuc.arxml. Path:
/ActiveEcuC/Adc/AdcConfigSet_000/AdcHwUnit_00/AdcChannel_006.
INF123009: The value of both parameters 'AdcChannelHighLimit' and
'AdcChannelLowLimit' of 'AdcChannel' container having
ShortName "AdcChannel_007" configured as <ZERO>. File name:
.\Config\ECUC\test_Adc_Adc_ecuc.arxml. Path:
/ActiveEcuC/Adc/AdcConfigSet_000/AdcHwUnit_00/AdcChannel_007.
INF123009: The value of both parameters 'AdcChannelHighLimit' and
'AdcChannelLowLimit' of 'AdcChannel' container having
ShortName "AdcChannel_009" configured as <ZERO>. File name:
.\Config\ECUC\test_Adc_Adc_ecuc.arxml. Path:
/ActiveEcuC/Adc/AdcConfigSet_000/AdcHwUnit_00/AdcChannel_009.
/ActiveEcuC/Adc/AdcConfigSet_000/AdcHwUnit_00/AdcChannel_015.
INF123010: ADC driver will use DMA Descriptor memory from <0xFFF94000> to
<0xFFF9403F> of sDMAC0. File name:
.\Config\ECUC\test_Adc_Adc_ecuc.arxml.
INF000004: Opened file <Output\Adc_OutPut\include\Adc_Cbk.h> at [07 May
2025 - 14:13:00].
INF000004: Opened file <Output\Adc_OutPut\include\Adc_Cfg.h> at [07 May
2025 - 14:13:00].
INF000004: Opened file <Output\Adc_OutPut\src\Adc_PBcfg.c> at [07 May 2025
- 14:13:00].
INF000004: Opened file <Output\Adc_OutPut\Adc.log> at [07 May 2025 -
14:13:00].
INF000004: Opened file <Output\Adc_OutPut\include\Adc_Cbk.h> at [28 Sep
2025 - 14:36:23].
INF000004: Opened file <Output\Adc_OutPut\include\Adc_Cfg.h> at [28 Sep
2025 - 14:36:23].
INF000004: Opened file <Output\Adc_OutPut\src\Adc_PBcfg.c> at [28 Sep 2025
- 14:36:23].
INF000004: Opened file <Output\Adc_OutPut\Adc.log> at [28 Sep 2025 -
14:36:23].
INF000005: <0> Error(s) and <0> Warning(s) detected.
INF000006: Execution completed successfully.
########################################################################################################################
# AUTOSAR Renesas R4.3.1 PORT Driver Generation Tool for X2x
# Run time = [25 Sep 2025 - 14:31:24]
# Run time = [28 Sep 2025 - 12:01:11]
# Command line arguments = .\Config\ECUC\test_Port_Port_ecuc.arxml
# .\generator\BSWMDT\R431_PORT_U2A8_BSWMDT.arxml
# .\stubs\Dem\xml\Dem_Port.arxml
......@@ -29,12 +29,18 @@ WRN124002: The parameter 'PortPinDirection' of container 'PortPin11' should
is considered as <PORT_PIN_OUT>. File Name:
.\Config\ECUC\test_Port_Port_ecuc.arxml Path:
/Renesas/EcucDefs_Port/Port/PortConfigSet/PortGroup24/PortPin11
INF000004: Opened file <Output\Port_OutPut\include\Port_Cfg.h> at [25 Sep
2025 - 14:31:24].
INF000004: Opened file <Output\Port_OutPut\src\Port_PBcfg.c> at [25 Sep
2025 - 14:31:24].
INF000004: Opened file <Output\Port_OutPut\Port.log> at [25 Sep 2025 -
14:31:24].
INF000005: <0> Error(s) and <2> Warning(s) detected.
WRN124005: The configured value of the parameters 'PortInputBufferControl'
of the container 'PortPin1' should not be configured as
<true>, since the Initial Mode of the same container is
configured as alternative mode or DIO output mode. File Name:
.\Config\ECUC\test_Port_Port_ecuc.arxml Path:
/Renesas/EcucDefs_Port/Port/PortConfigSet/PortGroup21/PortPin1
INF000004: Opened file <Output\Port_OutPut\include\Port_Cfg.h> at [28 Sep
2025 - 12:01:11].
INF000004: Opened file <Output\Port_OutPut\src\Port_PBcfg.c> at [28 Sep
2025 - 12:01:11].
INF000004: Opened file <Output\Port_OutPut\Port.log> at [28 Sep 2025 -
12:01:11].
INF000005: <0> Error(s) and <3> Warning(s) detected.
INF000007: Execution completed successfully with warnings.
......@@ -66,7 +66,7 @@
* E:\Git\中通\ZhongTong-ZR5-A\Config\Config292\generator\BSWMDT\R431_PORT_U2A8_BSWMDT.arxml
* E:\Git\中通\ZhongTong-ZR5-A\Config\Config292\stubs\Dem\xml\Dem_Port.arxml
* E:\Git\中通\ZhongTong-ZR5-A\Config\Config292\Translation.trxml
* GENERATED ON: 27 Sep 2025 - 22:30:22
* GENERATED ON: 28 Sep 2025 - 12:01:11
*/
......
......@@ -66,7 +66,7 @@
* E:\Git\中通\ZhongTong-ZR5-A\Config\Config292\generator\BSWMDT\R431_PORT_U2A8_BSWMDT.arxml
* E:\Git\中通\ZhongTong-ZR5-A\Config\Config292\stubs\Dem\xml\Dem_Port.arxml
* E:\Git\中通\ZhongTong-ZR5-A\Config\Config292\Translation.trxml
* GENERATED ON: 27 Sep 2025 - 22:30:22
* GENERATED ON: 28 Sep 2025 - 12:01:11
*/
......
......@@ -297,7 +297,7 @@
</Settings>
</Settings>
<Settings Name="com.vector.cfg.consistency.internal.executer.BackgroundValidationExecuter">
<Setting Value="933" Name="InitialBackgroundValidationExecutionTimeMs"/>
<Setting Value="rO0ABXNyABFqYXZhLnV0aWwuSGFzaE1hcAUH2sHDFmDRAwACRgAKbG9hZEZhY3RvckkACXRocmVz&#xA;aG9sZHhwP0AAAAAAABh3CAAAACAAAAATdAA1Y29tLnZlY3Rvci5jZmcuZG9tLmlvLnVpLnZhbGlk&#xA;YXRpb25zLkRpby5EaW9DaGFubmVsSWRzcgAOamF2YS5sYW5nLkxvbmc7i+SQzI8j3wIAAUoABXZh&#xA;bHVleHIAEGphdmEubGFuZy5OdW1iZXKGrJUdC5TgiwIAAHhwAAAAAA4AAAB0AD5jb20udmVjdG9y&#xA;LmNmZy52YWxpZGF0aW9uLmJhc2ljcnVsZXMubXNyLmltcGwuRW51bWVyYXRpb25WYWx1ZXNxAH4A&#xA;AwAAAAAIAAAAdAA9Y29tLnZlY3Rvci5jZmcudmFsaWRhdGlvbi5iYXNpY3J1bGVzLm1zci5pbXBs&#xA;LkRlZmluaXRpb25DaGVja3NxAH4AAwAAAAAsAAAAdABLY29tLnZlY3Rvci5jZmcudmFsaWRhdGlv&#xA;bi5iYXNpY3J1bGVzLm1zci5pbXBsLm51bWVyaWNhbGNoZWNrLk51bWVyaWNhbENoZWNrc3EAfgAD&#xA;AAAAAAUAAAB0ADxjb20udmVjdG9yLmNmZy5kb20uYmFzZS51aS5kZXQudmFsaWRhdGlvbi5EZXRB&#xA;Y3RpdmF0aW9uQ2hlY2tzcQB+AAMAAAAAKgAAAHQAVWNvbS52ZWN0b3IuY2ZnLnZhbGlkYXRpb24u&#xA;YmFzaWNydWxlcy5tc3IuaW1wbC5tdWx0aXBsaWNpdHkuTXVsdGlwbGljaXR5Q2hlY2tDb250YWlu&#xA;ZXJzcQB+AAMAAAAADAAAAHQAaGNvbS52ZWN0b3IuY2ZnLm1vZGVsLnNlcnZpY2VzLmludGVybmFs&#xA;LmJzd2ludGJlaGF2aW9yLmRhdGFkZXNjLnZhbGlkYXRpb24uT2Jzb2xldGVNY1N1cHBvcnREYXRh&#xA;VmFsaWRhdG9yc3EAfgADAAAAABIAAAB0ADZjb20udmVjdG9yLmNmZy5kb20uYmFzZS51aS5ncHQu&#xA;dmFsaWRhdGlvbi5HcHRDaGFubmVsSWRzcQB+AAMAAAAADAAAAHQATGNvbS52ZWN0b3IuY2ZnLnZh&#xA;bGlkYXRpb24uYmFzaWNydWxlcy5tc3IuaW1wbC5yZWZlcmVuY2VjaGVjay5SZWZlcmVuY2VDaGVj&#xA;azJzcQB+AAMAAAAALQAAAHQAMmNvbS52ZWN0b3IuY2ZnLmRvbS5pby51aS52YWxpZGF0aW9ucy5T&#xA;cGkuU3BpTWF4Sm9ic3EAfgADAAAAAAEAAAB0AFVjb20udmVjdG9yLmNmZy52YWxpZGF0aW9uLmJh&#xA;c2ljcnVsZXMubXNyLmltcGwubXVsdGlwbGljaXR5Lk11bHRpcGxpY2l0eUNoZWNrUGFyYW1ldGVy&#xA;c3EAfgADAAAAAA8AAAB0AEtjb20udmVjdG9yLmNmZy52YWxpZGF0aW9uLmJhc2ljcnVsZXMubXNy&#xA;LmltcGwuYmFzZXZhbHVlY2hlY2suQmFzZVZhbHVlQ2hlY2tzcQB+AAMAAAAADQAAAHQAM2NvbS52&#xA;ZWN0b3IuY2ZnLnZhbGlkYXRpb24uYmFzaWNydWxlcy5pbXBsLlNob3J0bmFtZXNxAH4AAwAAAAAK&#xA;AAAAdAA1Y29tLnZlY3Rvci5jZmcuZG9tLmlvLnVpLnZhbGlkYXRpb25zLkFkYy5BZGNDaGFubmVs&#xA;SWRzcQB+AAMAAAAAAQAAAHQAUGNvbS52ZWN0b3IuY2ZnLnZhbGlkYXRpb24uYmFzaWNydWxlcy5t&#xA;c3IuaW1wbC5PcHRpb25hbFN5bWJvbGljTmFtZVZhbHVlVmFsaWRhdG9yc3EAfgADAAAAAAoAAAB0&#xA;AD9jb20udmVjdG9yLmNmZy52YWxpZGF0aW9uLmJhc2ljcnVsZXMubXNyLmltcGwuTW9kdWxlVmFy&#xA;aWFudEVudW1zcQB+AAMAAAAABwAAAHQAN2NvbS52ZWN0b3IuY2ZnLmRvbS5pby51aS52YWxpZGF0&#xA;aW9ucy5TcGkuU3BpTWF4U2VxdWVuY2VzcQB+AAMAAAAAAQAAAHQAT2NvbS52ZWN0b3IuY2ZnLnZh&#xA;bGlkYXRpb24uYmFzaWNydWxlcy5tc3IuaW1wbC5VbmlxdWVTeW1ib2xpY05hbWVWYWx1ZVZhbGlk&#xA;YXRpb25zcQB+AAMAAAAACgAAAHQANWNvbS52ZWN0b3IuY2ZnLmRvbS5pby51aS52YWxpZGF0aW9u&#xA;cy5JY3UuSWN1Q2hhbm5lbElkc3EAfgADAAAAAAwAAAB4" Name="ValidationRuleExecutionTimes"/>
<Setting Value="1071" Name="InitialBackgroundValidationExecutionTimeMs"/>
<Setting Value="rO0ABXNyABFqYXZhLnV0aWwuSGFzaE1hcAUH2sHDFmDRAwACRgAKbG9hZEZhY3RvckkACXRocmVz&#xA;aG9sZHhwP0AAAAAAABh3CAAAACAAAAATdAA1Y29tLnZlY3Rvci5jZmcuZG9tLmlvLnVpLnZhbGlk&#xA;YXRpb25zLkRpby5EaW9DaGFubmVsSWRzcgAOamF2YS5sYW5nLkxvbmc7i+SQzI8j3wIAAUoABXZh&#xA;bHVleHIAEGphdmEubGFuZy5OdW1iZXKGrJUdC5TgiwIAAHhwAAAAABEAAAB0AD1jb20udmVjdG9y&#xA;LmNmZy52YWxpZGF0aW9uLmJhc2ljcnVsZXMubXNyLmltcGwuRGVmaW5pdGlvbkNoZWNrc3EAfgAD&#xA;AAAAACUAAAB0AD5jb20udmVjdG9yLmNmZy52YWxpZGF0aW9uLmJhc2ljcnVsZXMubXNyLmltcGwu&#xA;RW51bWVyYXRpb25WYWx1ZXNxAH4AAwAAAAABAAAAdABLY29tLnZlY3Rvci5jZmcudmFsaWRhdGlv&#xA;bi5iYXNpY3J1bGVzLm1zci5pbXBsLm51bWVyaWNhbGNoZWNrLk51bWVyaWNhbENoZWNrc3EAfgAD&#xA;AAAAABAAAAB0ADxjb20udmVjdG9yLmNmZy5kb20uYmFzZS51aS5kZXQudmFsaWRhdGlvbi5EZXRB&#xA;Y3RpdmF0aW9uQ2hlY2tzcQB+AAMAAAAAMgAAAHQAVWNvbS52ZWN0b3IuY2ZnLnZhbGlkYXRpb24u&#xA;YmFzaWNydWxlcy5tc3IuaW1wbC5tdWx0aXBsaWNpdHkuTXVsdGlwbGljaXR5Q2hlY2tDb250YWlu&#xA;ZXJzcQB+AAMAAAAADAAAAHQANmNvbS52ZWN0b3IuY2ZnLmRvbS5iYXNlLnVpLmdwdC52YWxpZGF0&#xA;aW9uLkdwdENoYW5uZWxJZHNxAH4AAwAAAAAPAAAAdABMY29tLnZlY3Rvci5jZmcudmFsaWRhdGlv&#xA;bi5iYXNpY3J1bGVzLm1zci5pbXBsLnJlZmVyZW5jZWNoZWNrLlJlZmVyZW5jZUNoZWNrMnNxAH4A&#xA;AwAAAAAxAAAAdABDY29tLnZlY3Rvci5jZmcudmFsaWRhdGlvbi5iYXNpY3J1bGVzLm1zci5pbXBs&#xA;LlN0cmluZ1BhcmFtZXRlckxlbmd0aHNxAH4AAwAAAAABAAAAdABVY29tLnZlY3Rvci5jZmcudmFs&#xA;aWRhdGlvbi5iYXNpY3J1bGVzLm1zci5pbXBsLm11bHRpcGxpY2l0eS5NdWx0aXBsaWNpdHlDaGVj&#xA;a1BhcmFtZXRlcnNxAH4AAwAAAAAPAAAAdABLY29tLnZlY3Rvci5jZmcudmFsaWRhdGlvbi5iYXNp&#xA;Y3J1bGVzLm1zci5pbXBsLmJhc2V2YWx1ZWNoZWNrLkJhc2VWYWx1ZUNoZWNrc3EAfgADAAAAABUA&#xA;AAB0AD1jb20udmVjdG9yLmNmZy52YWxpZGF0aW9uLmJhc2ljcnVsZXMubXNyLmltcGwuU3RyaW5n&#xA;UGFyYW1ldGVyc3EAfgADAAAAAAEAAAB0ADNjb20udmVjdG9yLmNmZy52YWxpZGF0aW9uLmJhc2lj&#xA;cnVsZXMuaW1wbC5TaG9ydG5hbWVzcQB+AAMAAAAAAQAAAHQAOmNvbS52ZWN0b3IuY2ZnLnZhbGlk&#xA;YXRpb24uYmFzaWNydWxlcy5tc3IuaW1wbC5MaW5rZXJTeW1ib2xzcQB+AAMAAAAAAQAAAHQANmNv&#xA;bS52ZWN0b3IuY2ZnLmRvbS5pby51aS52YWxpZGF0aW9ucy5TcGkuU3BpTWF4Q2hhbm5lbHNxAH4A&#xA;AwAAAAABAAAAdABQY29tLnZlY3Rvci5jZmcudmFsaWRhdGlvbi5iYXNpY3J1bGVzLm1zci5pbXBs&#xA;Lk9wdGlvbmFsU3ltYm9saWNOYW1lVmFsdWVWYWxpZGF0b3JzcQB+AAMAAAAAEAAAAHQAP2NvbS52&#xA;ZWN0b3IuY2ZnLnZhbGlkYXRpb24uYmFzaWNydWxlcy5tc3IuaW1wbC5Nb2R1bGVWYXJpYW50RW51&#xA;bXNxAH4AAwAAAAALAAAAdABPY29tLnZlY3Rvci5jZmcudmFsaWRhdGlvbi5iYXNpY3J1bGVzLm1z&#xA;ci5pbXBsLlVuaXF1ZVN5bWJvbGljTmFtZVZhbHVlVmFsaWRhdGlvbnNxAH4AAwAAAAALAAAAdAA1&#xA;Y29tLnZlY3Rvci5jZmcuZG9tLmlvLnVpLnZhbGlkYXRpb25zLkljdS5JY3VDaGFubmVsSWRzcQB+&#xA;AAMAAAAAEAAAAHg=" Name="ValidationRuleExecutionTimes"/>
</Settings>
</Settings>
#!gbuild
[Subproject]
TPS4H160Q1.c
TPS4H160Q1.h
FrontDomain_Control.c
FrontDomain_Control.h
PC_Control.c
PC_Control.h
TPS2HB35AQPWPRQ1.c
......
#include "FrontDomain_Control.h"
#include "CAN_CH0_CAN_Communication_Matrix.h"
#include "SGMCD1020Q.h"
#include "TPS2HB35AQPWPRQ1.h"
#include "TPS4H160Q1.h"
void FrontDomain_Control_Service(void)
{
if (Get_ID_18FFA017_Sig_Main_Power_Switch() == 1)
{
/*4.2.1、 雨刮喷淋(OUT11)*/
if (SGMCD1020Q_1.bits.sg7 == 0)
{
TPS2HB35_SetOutput5A_OUT17(1);
}
else
{
TPS2HB35_SetOutput5A_OUT17(0);
}
/*4.2.2、 示廓灯/位置灯(OUT12)*/
if ((SGMCD1020Q_2.bits.sg5 == 0) || ((SGMCD1020Q_2.bits.sg5 == 0) && (Get_ID_18FFFE9C_Sig_Small_Lamp_Control_Output() == 1)))
{
TPS2HB35_SetOutput5A_OUT18(1);
}
else
{
TPS2HB35_SetOutput5A_OUT18(0);
}
/*4.2.3、 雨刮低速(OUT16)*/
/*1.1*/
if ((SGMCD1020Q_1.bits.sg9 == 1) && (SGMCD1020Q_1.bits.sg8 == 0))
{
TPS2HB35_SetOutput10A_OUT8(1);
}
else
{
TPS2HB35_SetOutput10A_OUT8(0);
}
/*4.2.4、 雨刮高速(OUT17)*/
if (SGMCD1020Q_1.bits.sg8 == 0)
{
TPS2HB35_SetOutput15A_OUT5(1);
}
else
{
TPS2HB35_SetOutput15A_OUT5(0);
}
/*4.2.5、 左昼行灯(OUT27)*/
/*规范有问题,无此输出脚*/
if ((SGMCD1020Q_1.bits.sg3 == 0) && (Get_ID_18FFA017_Sig_Danger_Lights() != 1))
{
}
else
{
}
/*4.2.6、 右昼行灯(OUT28)*/
/*规范有问题,无此输出脚*/
if ((SGMCD1020Q_1.bits.sg4 == 0) && (Get_ID_18FFA017_Sig_Danger_Lights() != 1) && (Get_ID_18FF4AEF_Sig_Power_On_High_Voltage_Indicator() == 1))
{
}
else
{
}
/*4.2.7、 开关背光灯(OUT29)*/
/*规范有问题,无此输出脚*/
if ((SGMCD1020Q_2.bits.sg5 == 1) || ((SGMCD1020Q_1.bits.sg5 == 1) && (Get_ID_18FFFE9C_Sig_Small_Lamp_Control_Output() == 1)))
{
}
else
{
}
/*4.2.8、 前门踏步灯(OUT30)*/
/*规范有问题,无此输出脚*/
if (SGMCD1020Q_3.bits.sp1 == 1)
{
}
else
{
}
/*4.2.9、 右转向辅助灯电源(OUT31)*/
/*规范有问题,无此输出脚*/
if (SGMCD1020Q_1.bits.sp4 == 1)
{
}
else
{
}
}
/*4.2.10、 右前转向灯(OUT32)*/
/*规范有问题,无此输出脚*/
if (Get_ID_18FFA017_Sig_Main_Power_Switch() == 1)
{
if ((SGMCD1020Q_1.bits.sp4 == 1) || (Get_ID_18FFA017_Sig_Danger_Lights() == 1) || (Get_ID_18FFA017_Sig_Emergency_Switch() == 1))
{
}
else
{
}
}
else
{
if ((Get_ID_18FFA017_Sig_Hand_Brake() == 1) && (Get_ID_18FFA017_Sig_Instrument_Igon_Wake_Up_Power() != 1) && (SGMCD1020Q_2.bits.sp7 == 1))
{
}
}
/*4.2.11、 右侧示廓灯(OUT33)*/
/*规范有问题,无此输出脚*/
/*4.2.12、 左侧示廓灯(OUT34)*/
/*规范有问题,无此输出脚*/
/*4.2.13、 启动反馈信号输出(OUT35)*/
/*规范有问题,无此输出脚*/
/*4.2.14、 随动仪表台电磁阀(OUT36)*/
/*规范有问题,无此输出脚*/
/*4.2.15、 左近光灯(OUT37)*/
/*规范有问题,无此输出脚*/
/*4.2.16、 右近光灯(OUT38)*/
/*规范有问题,无此输出脚*/
/*4.2.17、 左前转向灯(OUT39)*/
if (((Get_ID_18FFA017_Sig_Main_Power_Switch() == 1) && (SGMCD1020Q_1.bits.sg3 == 1)) || (Get_ID_18FFA017_Sig_Danger_Lights() == 1) || (Get_ID_18FFA017_Sig_Emergency_Switch() == 1) || ((Get_ID_18FFA017_Sig_Instrument_Igon_Wake_Up_Power() != 1) && (Get_ID_18FFA017_Sig_Hand_Brake() == 1) && (Get_ID_18FFA017_Sig_Instrument_Igon_Wake_Up_Power() != 1)))
{
TPS2HB35_SetOutput1A_OUT8(1);
}
else
{
TPS2HB35_SetOutput1A_OUT8(0);
}
/*4.2.18、 左转向辅助灯电源(OUT40)*/
if ((Get_ID_18FFA017_Sig_Main_Power_Switch() == 1) && (SGMCD1020Q_1.bits.sg3 == 1))
{
TPS2HB35_SetOutput1A_OUT7(1);
}
else
{
TPS2HB35_SetOutput1A_OUT7(0);
}
/*4.2.19、 中门门上灯(OUT41)*/
if (((Get_ID_18FFA017_Sig_Main_Power_Switch() == 1) && (SGMCD1020Q_3.bits.sp0 == 1)) || (Get_ID_18FFA017_Sig_Emergency_Switch() == 1))
{
TPS2HB35_SetOutput5A_OUT1(1);
}
else
{
TPS2HB35_SetOutput5A_OUT1(0);
}
/*4.2.20、 右远光灯(OUT42)*/
if ((Get_ID_18FFA017_Sig_Main_Power_Switch() == 1) && (((SGMCD1020Q_2.bits.sg5 == 1) && (SGMCD1020Q_2.bits.sg4 == 1)) || ((SGMCD1020Q_1.bits.sg5 == 1) && (SGMCD1020Q_1.bits.sp1 == 1) && (Get_ID_18FFFE9C_Sig_LowBeamHeadlightControlOutput() == 1))))
{
TPS2HB35_SetOutput3A_OUT16(1);
}
else
{
TPS2HB35_SetOutput3A_OUT16(0);
}
/*4.2.21、 左远光灯(OUT43)*/
if ((Get_ID_18FFA017_Sig_Main_Power_Switch() == 1) && (((SGMCD1020Q_2.bits.sg5 == 1) && (SGMCD1020Q_2.bits.sg4 == 1)) || ((SGMCD1020Q_1.bits.sg5 == 1) && (SGMCD1020Q_1.bits.sp1 == 1) && (Get_ID_18FFFE9C_Sig_LowBeamHeadlightControlOutput() == 1))))
{
TPS2HB35_SetOutput3A_OUT15(1);
}
else
{
TPS2HB35_SetOutput3A_OUT15(0);
}
/*4.2.22、 左前雾灯(OUT44)*/
if ((Get_ID_18FFA017_Sig_Main_Power_Switch() == 1) && (SGMCD1020Q_2.bits.sp1 == 1) && (SGMCD1020Q_2.bits.sg5 == 1))
{
TPS2HB35_SetOutput3A_OUT14(1);
}
else
{
TPS2HB35_SetOutput3A_OUT14(0);
}
/*4.2.23、 右前雾灯(OUT45)*/
if ((Get_ID_18FFA017_Sig_Main_Power_Switch() == 1) && (SGMCD1020Q_2.bits.sp1 == 1) && (SGMCD1020Q_2.bits.sg5 == 1))
{
TPS2HB35_SetOutput3A_OUT13(1);
}
else
{
TPS2HB35_SetOutput3A_OUT13(0);
}
/*4.2.24、 冷凝器工作电源(OUT46)*/
if (0)
{
TPS2HB35_SetOutput3A_OUT12(1);
}
else
{
TPS2HB35_SetOutput3A_OUT12(0);
}
/*4.2.25、 司机顶灯(OUT47)*/
if ((Get_ID_18FFA017_Sig_Main_Power_Switch() == 1) && (SGMCD1020Q_2.bits.sg9 == 1))
{
TPS2HB35_SetOutput3A_OUT11(1);
}
else
{
TPS2HB35_SetOutput3A_OUT11(0);
}
/*4.2.26、 车门复位开关输出(OUT48)*/
if ((Get_ID_18FFA017_Sig_Main_Power_Switch() == 1) && (SGMCD1020Q_1.bits.sg11 == 1))
{
TPS2HB35_SetOutput3A_OUT10(1);
}
else
{
TPS2HB35_SetOutput3A_OUT10(0);
}
/*4.2.27、 制动灯(OUT49)*/
if ((Get_ID_18FFA017_Sig_Main_Power_Switch() == 1) && (Get_ID_189116EF_Sig_Brake_Light_Signal_Output() == 1) && (Get_ID_18FE4F0B_Sig_VDC_Brake_Light_quest() == 1) && (Get_ID_18FE4F0B_Sig_VDC_Lamp_State() == 1))
{
TPS2HB35_SetOutput3A_OUT9(1);
}
else
{
TPS2HB35_SetOutput3A_OUT9(0);
}
/*4.2.28、 后雾灯(OUT50)*/
if ((Get_ID_18FFA017_Sig_Main_Power_Switch() == 1) && (SGMCD1020Q_2.bits.sp0 == 1))
{
TPS2HB35_SetOutput3A_OUT8(1);
}
else
{
TPS2HB35_SetOutput3A_OUT8(0);
}
/*4.2.29、 前门门上灯(OUT51)*/
if (((Get_ID_18FFA017_Sig_Main_Power_Switch() == 1) && (SGMCD1020Q_3.bits.sp1 == 1))||(Get_ID_18FFA017_Sig_Emergency_Switch()==1))
{
TPS2HB35_SetOutput3A_OUT7(1);
}
else
{
TPS2HB35_SetOutput3A_OUT7(0);
}
/*4.2.30、 电喇叭1(OUT52)*/
if ((Get_ID_18FFA017_Sig_Main_Power_Switch() == 0) && (Get_ID_18FFA017_Sig_Instrument_Igon_Wake_Up_Power() == 0) && (Get_ID_18FFA017_Sig_Hand_Brake() == 0) && (SGMCD1020Q_2.bits.sp7 == 0) && (SGMCD1020Q_1.bits.sg6 == 0))
{
TPS2HB35_SetOutput5A_OUT14(1);
}
else
{
TPS2HB35_SetOutput5A_OUT14(0);
}
/*4.2.31、 电喇叭2(OUT53)*/
if ((Get_ID_18FFA017_Sig_Main_Power_Switch() == 0) && (Get_ID_18FFA017_Sig_Instrument_Igon_Wake_Up_Power() == 0) && (Get_ID_18FFA017_Sig_Hand_Brake() == 0) && (SGMCD1020Q_2.bits.sp7 == 0) && (SGMCD1020Q_1.bits.sg6 == 0))
{
TPS2HB35_SetOutput5A_OUT13(1);
}
else
{
TPS2HB35_SetOutput5A_OUT13(0);
}
/*4.2.32、 顶部示廓灯(OUT54)*/
if ((Get_ID_18FFA017_Sig_Main_Power_Switch() == 0) && ((SGMCD1020Q_2.bits.sg5 == 1)||((SGMCD1020Q_1.bits.sg5 == 1)&&(Get_ID_18FFFE9C_Sig_Small_Lamp_Control_Output()==1))))
{
TPS2HB35_SetOutput5A_OUT12(1);
}
else
{
TPS2HB35_SetOutput5A_OUT12(0);
}
/*4.2.33、 倒车灯(OUT55)*/
if ((Get_ID_18FFA017_Sig_Main_Power_Switch() == 1) && (Get_ID_189116EF_Sig_Reverse_Prompt_Enable_Output() == 1))
{
TPS2HB35_SetOutput5A_OUT11(1);
}
else
{
TPS2HB35_SetOutput5A_OUT11(0);
}
/*4.2.34、 室内灯1(OUT56)*/
if ((Get_ID_18FFA017_Sig_Main_Power_Switch() == 1) && ((SGMCD1020Q_2.bits.sg6 == 1)||(SGMCD1020Q_1.bits.sp2 == 1)))
{
TPS2HB35_SetOutput10A_OUT6(1);
}
else
{
TPS2HB35_SetOutput10A_OUT6(0);
}
/*4.2.35、 换气扇进气输出(OUT57)*/
if ((Get_ID_18FFA017_Sig_Main_Power_Switch() == 1) && ((SGMCD1020Q_2.bits.sg0 == 1)||(SGMCD1020Q_1.bits.sp1 == 1)))
{
TPS2HB35_SetOutput10A_OUT5(1);
}
else
{
TPS2HB35_SetOutput10A_OUT5(0);
}
/*4.2.36、 换气扇排气输出(OUT58)*/
if ((Get_ID_18FFA017_Sig_Main_Power_Switch() == 1) && (SGMCD1020Q_2.bits.sg0 == 1))
{
TPS2HB35_SetOutput10A_OUT4(1);
}
else
{
TPS2HB35_SetOutput10A_OUT4(0);
}
/*4.2.37、 室内灯2(OUT59)*/
if ((Get_ID_18FFA017_Sig_Main_Power_Switch() == 1) && (SGMCD1020Q_1.bits.sp2 == 1))
{
TPS2HB35_SetOutput10A_OUT3(1);
}
else
{
TPS2HB35_SetOutput10A_OUT3(0);
}
/*4.2.38、 路牌电源1(OUT60)*/
if ((Get_ID_18FFA017_Sig_Main_Power_Switch() == 1) && (SGMCD1020Q_1.bits.sp6 == 1))
{
TPS2HB35_SetOutput10A_OUT2(1);
}
else
{
TPS2HB35_SetOutput10A_OUT2(0);
}
/*4.2.39、 路牌电源2(OUT61)*/
if ((Get_ID_18FFA017_Sig_Main_Power_Switch() == 1) && (SGMCD1020Q_1.bits.sp6 == 1))
{
TPS2HB35_SetOutput10A_OUT1(1);
}
else
{
TPS2HB35_SetOutput10A_OUT1(0);
}
/*4.2.40、 前门开电磁阀(OUT62)*/
if (((SGMCD1020Q_1.bits.sp3 == 1)&&(SGMCD1020Q_3.bits.sp1 == 0)&&(Get_ID_18FE17EF_Sig_Speed()<5))&&\
((Get_ID_18FFA017_Sig_Emergency_Valve_Alarm_Switch()==1)&&(Get_ID_18FE17EF_Sig_Speed()<5))&&\
((SGMCD1020Q_2.bits.sp5 == 1)&&(Get_ID_18FE17EF_Sig_Speed()<5))&&\
((Get_ID_18FFA017_Sig_Emergency_Switch()==1)&&(Get_ID_18FE17EF_Sig_Speed()<5)))
{
/* DRV8242S-Q1 */
}
/*4.2.41、 前门关电磁阀(OUT63)*/
if( (((SGMCD1020Q_3.bits.sp1 == 1))&&((SGMCD1020Q_1.bits.sp3 == 1)||(Get_ID_18FE17EF_Sig_Speed()<5)||(SGMCD1020Q_2.bits.sp5 == 1)))||\
((Get_ID_18FFA017_Sig_Emergency_Switch()==1)&&(Get_ID_18FFA017_Sig_Hand_Brake()==1)))
{
/* DRV8242S-Q1 */
}
/*4.2.42、 中门开电磁阀(OUT64)*/
/*DRV8242S-Q1*/
/*4.2.43、 中门关电磁阀(OUT65)*/
/*DRV8242S-Q1*/
/*4.2.44、 中门警示灯输出(OUT66)*/
if ((Get_ID_18FFA017_Sig_Main_Power_Switch() == 1) && (SGMCD1020Q_1.bits.sp4 == 1))
{
TPS2HB35_SetOutput5A_OUT3(1);
}
else
{
TPS2HB35_SetOutput5A_OUT3(0);
}
/*4.2.45、 空压机使能(OUT67)*/
if (SGMCD1020Q_3.bits.sp3 == 1)
{
TPS2HB35_SetOutput5A_OUT4(1);
}
else
{
TPS2HB35_SetOutput5A_OUT4(0);
}
/*4.2.46、 路牌电源3(OUT68)*/
if ((Get_ID_18FFA017_Sig_Main_Power_Switch() == 1) && (SGMCD1020Q_1.bits.sp6 == 1))
{
TPS2HB35_SetOutput5A_OUT5(1);
}
else
{
TPS2HB35_SetOutput5A_OUT5(0);
}
/*4.2.47、 车内屏电源(OUT69)*/
if ((Get_ID_18FFA017_Sig_Main_Power_Switch() == 1) && (SGMCD1020Q_2.bits.sg9 == 1))
{
TPS2HB35_SetOutput5A_OUT6(1);
}
else
{
TPS2HB35_SetOutput5A_OUT6(0);
}
/*4.2.48、 门泵抑制阀电源(OUT70)*/
if( (Get_ID_18FFA017_Sig_Instrument_Igon_Wake_Up_Power() == 1)&&(Get_ID_18FE17EF_Sig_Speed()>=3))
{
TPS2HB35_SetOutput5A_OUT7(1);
}
else
{
TPS2HB35_SetOutput5A_OUT7(0);
}
/*4.2.49、 后仓门锁电源(OUT71)*/
if ((Get_ID_18FF4AEF_Sig_Power_On_High_Voltage_Indicator() == 1) && (SGMCD1020Q_2.bits.sg8 == 1))
{
TPS2HB35_SetOutput5A_OUT8(1);
}
else
{
TPS2HB35_SetOutput5A_OUT8(0);
}
/*4.2.50、 后仓灯电源(OUT72)*/
if ((Get_ID_18FFA017_Sig_Main_Power_Switch() == 1) ||((SGMCD1020Q_3.bits.sg4 == 1)&& (Get_ID_18FF4AEF_Sig_Reverse_Gear_Signal() == 1)))
{
TPS2HB35_SetOutput5A_OUT9(1);
}
else
{
TPS2HB35_SetOutput5A_OUT9(0);
}
/*4.2.51、 后顶部示廓灯(OUT73)*/
if ((Get_ID_18FFA017_Sig_Main_Power_Switch() == 1) &&((SGMCD1020Q_2.bits.sg5 == 1)||((SGMCD1020Q_1.bits.sg5 == 1)&& (Get_ID_18FFFE9C_Sig_Small_Lamp_Control_Output() == 1))))
{
TPS2HB35_SetOutput5A_OUT9(1);
}
else
{
TPS2HB35_SetOutput5A_OUT9(0);
}
/*4.2.52、 倒车蜂鸣器(OUT76)*/
/*4.2.53、 左后示廓灯(OUT77)*/
/*4.2.54、 右后示廓灯(OUT78)*/
/*4.2.55、 任意门开输出(OUT79)*/
/*4.2.56、 雨雪模式(OUT81)*/
/*4.2.57、 前门警示灯输出(OUT82)*/
/*4.2.58、 ASR输出信号(OUT83)*/
/*4.2.59、 Autohold输出信号(OUT84)*/
}
#include "TYW_stdint.h"
void FrontDomain_Control_Service(void);
#include "TPS4H160Q1.h"
#include "SGM4591Q.h"
void TPS2HB35_SetOutput1A_OUT1(uint8_t state)
{
static uint8_t Output1A_OUT1 = 0;
if (Output1A_OUT1 != state)
{
if (state == 1)
{
SGM4591Q_Chip2_4_Segment1.BIT.PIN_0 = 1;
}
else
{
SGM4591Q_Chip2_4_Segment1.BIT.PIN_0 = 0;
}
SGM4591Q_Global_Control(SGM4591Q_Chip2_4, SGM4591Q_Segment1);
Output1A_OUT1= state;
}
}
void TPS2HB35_SetOutput1A_OUT2(uint8_t state)
{
static uint8_t Output1A_OUT2 = 0;
if (Output1A_OUT2 != state)
{
if (state == 1)
{
SGM4591Q_Chip2_4_Segment1.BIT.PIN_2 = 1;
}
else
{
SGM4591Q_Chip2_4_Segment1.BIT.PIN_2 = 0;
}
SGM4591Q_Global_Control(SGM4591Q_Chip2_4, SGM4591Q_Segment1);
Output1A_OUT2 = state;
}
}
void TPS2HB35_SetOutput1A_OUT3(uint8_t state)
{
static uint8_t Output1A_OUT3 = 0;
if (Output1A_OUT3 != state)
{
if (state == 1)
{
SGM4591Q_Chip2_4_Segment0.BIT.PIN_0 = 1;
}
else
{
SGM4591Q_Chip2_4_Segment0.BIT.PIN_0 = 0;
}
SGM4591Q_Global_Control(SGM4591Q_Chip2_4, SGM4591Q_Segment0);
Output1A_OUT3 = state;
}
}
void TPS2HB35_SetOutput1A_OUT4(uint8_t state)
{
static uint8_t Output1A_OUT4 = 0;
if (Output1A_OUT4 != state)
{
if (state == 1)
{
SGM4591Q_Chip2_4_Segment0.BIT.PIN_1 = 1;
}
else
{
SGM4591Q_Chip2_4_Segment0.BIT.PIN_1 = 0;
}
SGM4591Q_Global_Control(SGM4591Q_Chip2_4, SGM4591Q_Segment0);
Output1A_OUT4 = state;
}
}
void TPS2HB35_SetOutput1A_OUT5(uint8_t state)
{
static uint8_t Output1A_OUT5 = 0;
if (Output1A_OUT5 != state)
{
if (state == 1)
{
SGM4591Q_Chip2_4_Segment0.BIT.PIN_2 = 1;
}
else
{
SGM4591Q_Chip2_4_Segment0.BIT.PIN_2 = 0;
}
SGM4591Q_Global_Control(SGM4591Q_Chip2_4, SGM4591Q_Segment0);
Output1A_OUT5 = state;
}
}
void TPS2HB35_SetOutput1A_OUT6(uint8_t state)
{
static uint8_t Output1A_OUT6 = 0;
if (Output1A_OUT6 != state)
{
if (state == 1)
{
SGM4591Q_Chip2_4_Segment0.BIT.PIN_3 = 1;
}
else
{
SGM4591Q_Chip2_4_Segment0.BIT.PIN_3 = 0;
}
SGM4591Q_Global_Control(SGM4591Q_Chip2_4, SGM4591Q_Segment0);
Output1A_OUT6 = state;
}
}
void TPS2HB35_SetOutput1A_OUT7(uint8_t state)
{
static uint8_t Output1A_OUT7 = 0;
if (Output1A_OUT7 != state)
{
if (state == 1)
{
SGM4591Q_Chip2_4_Segment1.BIT.PIN_2 = 1;
}
else
{
SGM4591Q_Chip2_4_Segment1.BIT.PIN_2 = 0;
}
SGM4591Q_Global_Control(SGM4591Q_Chip2_4, SGM4591Q_Segment1);
Output1A_OUT7 = state;
}
}
void TPS2HB35_SetOutput1A_OUT8(uint8_t state)
{
static uint8_t Output1A_OUT8 = 0;
if (Output1A_OUT8 != state)
{
if (state == 1)
{
SGM4591Q_Chip2_4_Segment1.BIT.PIN_3 = 1;
}
else
{
SGM4591Q_Chip2_4_Segment1.BIT.PIN_3 = 0;
}
SGM4591Q_Global_Control(SGM4591Q_Chip2_4, SGM4591Q_Segment1);
Output1A_OUT8 = state;
}
}
\ No newline at end of file
#include "TYW_stdint.h"
void TPS2HB35_SetOutput1A_OUT1(uint8_t state);
void TPS2HB35_SetOutput1A_OUT2(uint8_t state);
void TPS2HB35_SetOutput1A_OUT3(uint8_t state);
void TPS2HB35_SetOutput1A_OUT4(uint8_t state);
void TPS2HB35_SetOutput1A_OUT5(uint8_t state);
void TPS2HB35_SetOutput1A_OUT6(uint8_t state);
void TPS2HB35_SetOutput1A_OUT7(uint8_t state);
void TPS2HB35_SetOutput1A_OUT8(uint8_t state);
No preview for this file type
RH850U2A_Demo: Startup\App_Common_Sample.ld \
C:\ghs\comp_rh850\lib\rh850_compat\crt0.o objs\RH850U2A_Demo\PC_Control.o \
C:\ghs\comp_rh850\lib\rh850_compat\crt0.o objs\RH850U2A_Demo\TPS4H160Q1.o \
objs\RH850U2A_Demo\FrontDomain_Control.o objs\RH850U2A_Demo\PC_Control.o \
objs\RH850U2A_Demo\TPS2HB35AQPWPRQ1.o objs\RH850U2A_Demo\SGMCD1020Q.o \
objs\RH850U2A_Demo\SGM4591Q.o objs\RH850U2A_Demo\MC33984EHFK.o \
objs\RH850U2A_Demo\RTE_CAN.o objs\RH850U2A_Demo\CAN_CH0_APP.o \
......@@ -90,8 +91,8 @@ RH850U2A_Demo: Startup\App_Common_Sample.ld \
:cmdList=ccv850 $(FILETYPEOPTIONS) $(OBJECTS) -MD -I.\App -I.\Startup -I.\System -I.\Device -I.\Driver -I.\Mcal\general -I.\Mcal\stubs -I.\Mcal\stubs\CanGeneral\include -I.\Mcal\stubs\CanIf\include -I.\Mcal\stubs\Dem\include -I.\Mcal\stubs\Det\include -I.\Mcal\stubs\EcuM\include -I.\Mcal\stubs\LinGeneral\include -I.\Mcal\stubs\LinIf\include -I.\Mcal\stubs\MemIf\include -I.\Mcal\stubs\Os\include -I.\Mcal\stubs\Rte\include -I.\Mcal\stubs\WdgIf\include -I..\Config\Config292\Output\Mcu_Output\include -I..\Config\Config292\Output\Port_Output\include -I..\Config\Config292\Output\Dio_Output\include -I..\Config\Config292\Output\Gpt_Output\include -I..\Config\Config292\Output\Pwm_Output\include -I..\Config\Config292\Output\Icu_Output\include -I..\Config\Config292\Output\Adc_Output\include -I..\Config\Config292\Output\Spi_Output\include -I..\Config\Config292\Output\Can_Output\include -I..\Config\Config292\Output\Wdg_OutPut\include -I.\Mcal\modules\mcu\include -I.\Mcal\modules\mcu\include\U2Ax -I.\Mcal\modules\mcu\include\U2Ax\CLK -I.\Mcal\modules\mcu\include\U2Ax\ECM -I.\Mcal\modules\mcu\include\U2Ax\RAM -I.\Mcal\modules\mcu\include\U2Ax\VMON -I.\Mcal\modules\port\include -I.\Mcal\modules\port\include\U2A8_BGA292 -I.\Mcal\modules\dio\include -I.\Mcal\modules\gpt\include -I.\Mcal\modules\gpt\include\HWIP -I.\Mcal\modules\gpt\include\HWIP\ATU -I.\Mcal\modules\gpt\include\HWIP\OSTM -I.\Mcal\modules\gpt\include\HWIP\TAUD -I.\Mcal\modules\gpt\include\HWIP\TAUJ -I.\Mcal\modules\adc\include -I.\Mcal\modules\adc\include\ADCH -I.\Mcal\modules\adc\include\ADCJ -I.\Mcal\modules\adc\include\PIC -I.\Mcal\modules\adc\include\sDMAC -I.\Mcal\modules\can\include -I.\Mcal\modules\can\include\U2Ax -I.\Mcal\modules\icu\include -I.\Mcal\modules\icu\include\HWIP -I.\Mcal\modules\icu\include\HWIP\ATU -I.\Mcal\modules\icu\include\HWIP\PIN -I.\Mcal\modules\icu\include\HWIP\TAU -I.\Mcal\modules\icu\include\HWIP\TAU\TAUD -I.\Mcal\modules\icu\include\HWIP\TAU\TAUJ -I.\Mcal\modules\pwm\include -I.\Mcal\modules\pwm\include\HWIP -I.\Mcal\modules\pwm\include\HWIP\ATU -I.\Mcal\modules\pwm\include\HWIP\TAU -I.\Mcal\modules\pwm\include\HWIP\TAU\TAUD -I.\Mcal\modules\pwm\include\HWIP\TAU\TAUJ -I.\Mcal\modules\spi\include -I.\Mcal\modules\spi\include\CSIX -I.\Mcal\modules\spi\include\HSPI -I.\Mcal\modules\spi\include\MSPI -I.\Mcal\modules\spi\include\sDMAC -I.\Mcal\modules\wdg\include -I.\Mcal\modules\wdg\include\WDTB -IZ:\E\Git\ͨ\ZhongTong-ZR5-A\GHS\App\CAN_APP -IZ:\E\Git\ͨ\ZhongTong-ZR5-A\GHS\Driver\CAN -bsp generic -cpu=rh850g4mh -e _RESET -g --no_commons -sda=all -large_sda -large_zda -shorten_moves -gsize -prepare_dispose -inline_prologue -Wundef -no_callt -reserve_r2 --short_enum --prototype_errors -Wshadow -ignore_callt_state_in_interrupts -delete -additional_sda_reg=0 -rh850_abi=ghs2014 -DDEVICE=U2x -Onone -object_dir=objs\RH850U2A_Demo -srec -top_project Z:\E\Git\ͨ\ZhongTong-ZR5-A\GHS\default.gpj -o RH850U2A_Demo ;
:cmdHash=0x8da64aba
:objList=objs\RH850U2A_Demo\PC_Control.o objs\RH850U2A_Demo\TPS2HB35AQPWPRQ1.o objs\RH850U2A_Demo\SGMCD1020Q.o objs\RH850U2A_Demo\SGM4591Q.o objs\RH850U2A_Demo\MC33984EHFK.o objs\RH850U2A_Demo\RTE_CAN.o objs\RH850U2A_Demo\CAN_CH0_APP.o objs\RH850U2A_Demo\CAN_CH0_CAN_Communication_Matrix.o objs\RH850U2A_Demo\CAN_CH1_APP.o objs\RH850U2A_Demo\CAN_CH1_CAN_Communication_Matrix.o objs\RH850U2A_Demo\CAN_CH2_CAN_Communication_Matrix.o objs\RH850U2A_Demo\COM_CAN.o objs\RH850U2A_Demo\r_intc.o objs\RH850U2A_Demo\r_stbc.o objs\RH850U2A_Demo\SchM_Can.o objs\RH850U2A_Demo\EcuM.o objs\RH850U2A_Demo\CanIf_Cbk.o objs\RH850U2A_Demo\SchM_Adc.o objs\RH850U2A_Demo\SchM_Dio.o objs\RH850U2A_Demo\SchM_Gpt.o objs\RH850U2A_Demo\SchM_Icu.o objs\RH850U2A_Demo\SchM_Pwm.o objs\RH850U2A_Demo\SchM_Spi.o objs\RH850U2A_Demo\SchM_Mcu.o objs\RH850U2A_Demo\SchM_Port.o objs\RH850U2A_Demo\Dem.o objs\RH850U2A_Demo\Det.o objs\RH850U2A_Demo\Os.o objs\RH850U2A_Demo\Adc_sDMAC_LLDriver.o objs\RH850U2A_Demo\Adc_PBcfg.o objs\RH850U2A_Demo\Adc_PIC_LLDriver.o objs\RH850U2A_Demo\Adc_ADCJ_LLDriver.o objs\RH850U2A_Demo\Adc.o objs\RH850U2A_Demo\Adc_Irq.o objs\RH850U2A_Demo\Adc_LLDriver.o objs\RH850U2A_Demo\Adc_Ram.o objs\RH850U2A_Demo\Adc_Version.o objs\RH850U2A_Demo\Gpt_PBcfg.o objs\RH850U2A_Demo\Gpt_OSTM_Irq.o objs\RH850U2A_Demo\Gpt_OSTM_LLDriver.o objs\RH850U2A_Demo\Gpt_OSTM_Ram.o objs\RH850U2A_Demo\Gpt.o objs\RH850U2A_Demo\Gpt_Ram.o objs\RH850U2A_Demo\Gpt_Version.o objs\RH850U2A_Demo\Icu_TAUJ_Irq.o objs\RH850U2A_Demo\Icu_TAUJ_LLDriver.o objs\RH850U2A_Demo\Icu_TAUJ_Ram.o objs\RH850U2A_Demo\Icu_PBCfg.o objs\RH850U2A_Demo\Icu_TAUD_Irq.o objs\RH850U2A_Demo\Icu_TAUD_LLDriver.o objs\RH850U2A_Demo\Icu_TAUD_Ram.o objs\RH850U2A_Demo\Icu_TAU_LLDriver.o objs\RH850U2A_Demo\Icu_TAU_Ram.o objs\RH850U2A_Demo\Icu_PIN_Irq.o objs\RH850U2A_Demo\Icu_PIN_LLDriver.o objs\RH850U2A_Demo\Icu_PIN_Ram.o objs\RH850U2A_Demo\Icu_LLDriver.o objs\RH850U2A_Demo\Icu.o objs\RH850U2A_Demo\Icu_Ram.o objs\RH850U2A_Demo\Icu_Version.o objs\RH850U2A_Demo\Pwm_PBcfg.o objs\RH850U2A_Demo\Pwm_TAUD_Irq.o objs\RH850U2A_Demo\Pwm_TAUD_LLDriver.o objs\RH850U2A_Demo\Pwm_TAUD_Ram.o objs\RH850U2A_Demo\Pwm.o objs\RH850U2A_Demo\Pwm_Ram.o objs\RH850U2A_Demo\Pwm_Version.o objs\RH850U2A_Demo\Spi_Lcfg.o objs\RH850U2A_Demo\Spi_PBcfg.o objs\RH850U2A_Demo\Spi_sDMAC_Irq.o objs\RH850U2A_Demo\Spi_sDMAC_LLDriver.o objs\RH850U2A_Demo\Spi_MSPI_Irq.o objs\RH850U2A_Demo\Spi_MSPI_LLDriver.o objs\RH850U2A_Demo\Spi_CSIX_Irq.o objs\RH850U2A_Demo\Spi_CSIX_LLDriver.o objs\RH850U2A_Demo\Spi.o objs\RH850U2A_Demo\Spi_Ram.o objs\RH850U2A_Demo\Spi_Scheduler.o objs\RH850U2A_Demo\Spi_Version.o objs\RH850U2A_Demo\Can_Lcfg.o objs\RH850U2A_Demo\Can_PBcfg.o objs\RH850U2A_Demo\Can.o objs\RH850U2A_Demo\Can_Irq.o objs\RH850U2A_Demo\Can_MainServ.o objs\RH850U2A_Demo\Can_ModeCntrl.o objs\RH850U2A_Demo\Can_Ram.o objs\RH850U2A_Demo\Can_Version.o objs\RH850U2A_Demo\Can_Write.o objs\RH850U2A_Demo\Dio_Lcfg.o objs\RH850U2A_Demo\Dio.o objs\RH850U2A_Demo\Dio_Version.o objs\RH850U2A_Demo\Mcu_LLDriver.o objs\RH850U2A_Demo\Mcu.o objs\RH850U2A_Demo\Mcu_Irq.o objs\RH850U2A_Demo\Mcu_Ram.o objs\RH850U2A_Demo\Mcu_Version.o objs\RH850U2A_Demo\Mcu_VMON_LLDriver.o objs\RH850U2A_Demo\Mcu_RAM_LLDriver.o objs\RH850U2A_Demo\Mcu_ECM_LLDriver.o objs\RH850U2A_Demo\Mcu_CLK_LLDriver.o objs\RH850U2A_Demo\Mcu_PBcfg.o objs\RH850U2A_Demo\Port_Device.o objs\RH850U2A_Demo\Port_PBcfg.o objs\RH850U2A_Demo\Port.o objs\RH850U2A_Demo\Port_LLDriver.o objs\RH850U2A_Demo\Port_Ram.o objs\RH850U2A_Demo\Port_Version.o objs\RH850U2A_Demo\Wdg_PBcfg.o objs\RH850U2A_Demo\Wdg.o objs\RH850U2A_Demo\Wdg_Ram.o objs\RH850U2A_Demo\Wdg_Version.o objs\RH850U2A_Demo\Wdg_WDTB_Irq.o objs\RH850U2A_Demo\Wdg_WDTB_LLDriver.o objs\RH850U2A_Demo\Interrupt_Handler.o objs\RH850U2A_Demo\Interrupt_VectorTable_PE2.o objs\RH850U2A_Demo\Interrupt_VectorTable_PE3.o Startup\App_Common_Sample.ld objs\RH850U2A_Demo\coldreset.o objs\RH850U2A_Demo\Interrupt_VectorTable_PE0.o objs\RH850U2A_Demo\Interrupt_VectorTable_PE1.o objs\RH850U2A_Demo\U2Ax_startup_PE0.o objs\RH850U2A_Demo\U2Ax_startup_PEn.o objs\RH850U2A_Demo\Simulated_SPI_1_Master.o objs\RH850U2A_Demo\Simulated_IIC_1_Master.o objs\RH850U2A_Demo\Simulated_IIC_2_Master.o objs\RH850U2A_Demo\Simulated_IIC_3_Master.o objs\RH850U2A_Demo\Simulated_IIC_4_Master.o objs\RH850U2A_Demo\Simulated_SPI_Master.o objs\RH850U2A_Demo\Rscan.o objs\RH850U2A_Demo\RSCAN_Table.o objs\RH850U2A_Demo\r_pic.o objs\RH850U2A_Demo\r_tsg3.o objs\RH850U2A_Demo\Sys_Scheduler.o objs\RH850U2A_Demo\Sys_Scheduler_Lib.o objs\RH850U2A_Demo\Sys_Task_List.o objs\RH850U2A_Demo\init.o objs\RH850U2A_Demo\main.o objs\RH850U2A_Demo\main_pe0.o objs\RH850U2A_Demo\main_pe1.o Z:\E\Git\ͨ\ZhongTong-ZR5-A\GHS\App\CAN_APP\CAN_Lib.a ;
:objHash=0x34580a91
:objList=objs\RH850U2A_Demo\TPS4H160Q1.o objs\RH850U2A_Demo\FrontDomain_Control.o objs\RH850U2A_Demo\PC_Control.o objs\RH850U2A_Demo\TPS2HB35AQPWPRQ1.o objs\RH850U2A_Demo\SGMCD1020Q.o objs\RH850U2A_Demo\SGM4591Q.o objs\RH850U2A_Demo\MC33984EHFK.o objs\RH850U2A_Demo\RTE_CAN.o objs\RH850U2A_Demo\CAN_CH0_APP.o objs\RH850U2A_Demo\CAN_CH0_CAN_Communication_Matrix.o objs\RH850U2A_Demo\CAN_CH1_APP.o objs\RH850U2A_Demo\CAN_CH1_CAN_Communication_Matrix.o objs\RH850U2A_Demo\CAN_CH2_CAN_Communication_Matrix.o objs\RH850U2A_Demo\COM_CAN.o objs\RH850U2A_Demo\r_intc.o objs\RH850U2A_Demo\r_stbc.o objs\RH850U2A_Demo\SchM_Can.o objs\RH850U2A_Demo\EcuM.o objs\RH850U2A_Demo\CanIf_Cbk.o objs\RH850U2A_Demo\SchM_Adc.o objs\RH850U2A_Demo\SchM_Dio.o objs\RH850U2A_Demo\SchM_Gpt.o objs\RH850U2A_Demo\SchM_Icu.o objs\RH850U2A_Demo\SchM_Pwm.o objs\RH850U2A_Demo\SchM_Spi.o objs\RH850U2A_Demo\SchM_Mcu.o objs\RH850U2A_Demo\SchM_Port.o objs\RH850U2A_Demo\Dem.o objs\RH850U2A_Demo\Det.o objs\RH850U2A_Demo\Os.o objs\RH850U2A_Demo\Adc_sDMAC_LLDriver.o objs\RH850U2A_Demo\Adc_PBcfg.o objs\RH850U2A_Demo\Adc_PIC_LLDriver.o objs\RH850U2A_Demo\Adc_ADCJ_LLDriver.o objs\RH850U2A_Demo\Adc.o objs\RH850U2A_Demo\Adc_Irq.o objs\RH850U2A_Demo\Adc_LLDriver.o objs\RH850U2A_Demo\Adc_Ram.o objs\RH850U2A_Demo\Adc_Version.o objs\RH850U2A_Demo\Gpt_PBcfg.o objs\RH850U2A_Demo\Gpt_OSTM_Irq.o objs\RH850U2A_Demo\Gpt_OSTM_LLDriver.o objs\RH850U2A_Demo\Gpt_OSTM_Ram.o objs\RH850U2A_Demo\Gpt.o objs\RH850U2A_Demo\Gpt_Ram.o objs\RH850U2A_Demo\Gpt_Version.o objs\RH850U2A_Demo\Icu_TAUJ_Irq.o objs\RH850U2A_Demo\Icu_TAUJ_LLDriver.o objs\RH850U2A_Demo\Icu_TAUJ_Ram.o objs\RH850U2A_Demo\Icu_PBCfg.o objs\RH850U2A_Demo\Icu_TAUD_Irq.o objs\RH850U2A_Demo\Icu_TAUD_LLDriver.o objs\RH850U2A_Demo\Icu_TAUD_Ram.o objs\RH850U2A_Demo\Icu_TAU_LLDriver.o objs\RH850U2A_Demo\Icu_TAU_Ram.o objs\RH850U2A_Demo\Icu_PIN_Irq.o objs\RH850U2A_Demo\Icu_PIN_LLDriver.o objs\RH850U2A_Demo\Icu_PIN_Ram.o objs\RH850U2A_Demo\Icu_LLDriver.o objs\RH850U2A_Demo\Icu.o objs\RH850U2A_Demo\Icu_Ram.o objs\RH850U2A_Demo\Icu_Version.o objs\RH850U2A_Demo\Pwm_PBcfg.o objs\RH850U2A_Demo\Pwm_TAUD_Irq.o objs\RH850U2A_Demo\Pwm_TAUD_LLDriver.o objs\RH850U2A_Demo\Pwm_TAUD_Ram.o objs\RH850U2A_Demo\Pwm.o objs\RH850U2A_Demo\Pwm_Ram.o objs\RH850U2A_Demo\Pwm_Version.o objs\RH850U2A_Demo\Spi_Lcfg.o objs\RH850U2A_Demo\Spi_PBcfg.o objs\RH850U2A_Demo\Spi_sDMAC_Irq.o objs\RH850U2A_Demo\Spi_sDMAC_LLDriver.o objs\RH850U2A_Demo\Spi_MSPI_Irq.o objs\RH850U2A_Demo\Spi_MSPI_LLDriver.o objs\RH850U2A_Demo\Spi_CSIX_Irq.o objs\RH850U2A_Demo\Spi_CSIX_LLDriver.o objs\RH850U2A_Demo\Spi.o objs\RH850U2A_Demo\Spi_Ram.o objs\RH850U2A_Demo\Spi_Scheduler.o objs\RH850U2A_Demo\Spi_Version.o objs\RH850U2A_Demo\Can_Lcfg.o objs\RH850U2A_Demo\Can_PBcfg.o objs\RH850U2A_Demo\Can.o objs\RH850U2A_Demo\Can_Irq.o objs\RH850U2A_Demo\Can_MainServ.o objs\RH850U2A_Demo\Can_ModeCntrl.o objs\RH850U2A_Demo\Can_Ram.o objs\RH850U2A_Demo\Can_Version.o objs\RH850U2A_Demo\Can_Write.o objs\RH850U2A_Demo\Dio_Lcfg.o objs\RH850U2A_Demo\Dio.o objs\RH850U2A_Demo\Dio_Version.o objs\RH850U2A_Demo\Mcu_LLDriver.o objs\RH850U2A_Demo\Mcu.o objs\RH850U2A_Demo\Mcu_Irq.o objs\RH850U2A_Demo\Mcu_Ram.o objs\RH850U2A_Demo\Mcu_Version.o objs\RH850U2A_Demo\Mcu_VMON_LLDriver.o objs\RH850U2A_Demo\Mcu_RAM_LLDriver.o objs\RH850U2A_Demo\Mcu_ECM_LLDriver.o objs\RH850U2A_Demo\Mcu_CLK_LLDriver.o objs\RH850U2A_Demo\Mcu_PBcfg.o objs\RH850U2A_Demo\Port_Device.o objs\RH850U2A_Demo\Port_PBcfg.o objs\RH850U2A_Demo\Port.o objs\RH850U2A_Demo\Port_LLDriver.o objs\RH850U2A_Demo\Port_Ram.o objs\RH850U2A_Demo\Port_Version.o objs\RH850U2A_Demo\Wdg_PBcfg.o objs\RH850U2A_Demo\Wdg.o objs\RH850U2A_Demo\Wdg_Ram.o objs\RH850U2A_Demo\Wdg_Version.o objs\RH850U2A_Demo\Wdg_WDTB_Irq.o objs\RH850U2A_Demo\Wdg_WDTB_LLDriver.o objs\RH850U2A_Demo\Interrupt_Handler.o objs\RH850U2A_Demo\Interrupt_VectorTable_PE2.o objs\RH850U2A_Demo\Interrupt_VectorTable_PE3.o Startup\App_Common_Sample.ld objs\RH850U2A_Demo\coldreset.o objs\RH850U2A_Demo\Interrupt_VectorTable_PE0.o objs\RH850U2A_Demo\Interrupt_VectorTable_PE1.o objs\RH850U2A_Demo\U2Ax_startup_PE0.o objs\RH850U2A_Demo\U2Ax_startup_PEn.o objs\RH850U2A_Demo\Simulated_SPI_1_Master.o objs\RH850U2A_Demo\Simulated_IIC_1_Master.o objs\RH850U2A_Demo\Simulated_IIC_2_Master.o objs\RH850U2A_Demo\Simulated_IIC_3_Master.o objs\RH850U2A_Demo\Simulated_IIC_4_Master.o objs\RH850U2A_Demo\Simulated_SPI_Master.o objs\RH850U2A_Demo\Rscan.o objs\RH850U2A_Demo\RSCAN_Table.o objs\RH850U2A_Demo\r_pic.o objs\RH850U2A_Demo\r_tsg3.o objs\RH850U2A_Demo\Sys_Scheduler.o objs\RH850U2A_Demo\Sys_Scheduler_Lib.o objs\RH850U2A_Demo\Sys_Task_List.o objs\RH850U2A_Demo\init.o objs\RH850U2A_Demo\main.o objs\RH850U2A_Demo\main_pe0.o objs\RH850U2A_Demo\main_pe1.o Z:\E\Git\ͨ\ZhongTong-ZR5-A\GHS\App\CAN_APP\CAN_Lib.a ;
:objHash=0x0d5a44ee
:installDir=c:\ghs\comp_rh850
:installDirHash=0xfc38da0d
No preview for this file type
------------------------------------------------
dle output started at: Wed Aug 05 15:53:16 2020
dle output started at: Wed Aug 05 12:31:42 2020
------------------------------------------------
dblink = "C:\ghs\comp_rh850\dblink"
------------------------------------------------
......@@ -7,7 +7,7 @@ argv[0] = "C:\ghs\comp_rh850\dblink.exe"
argv[1] = "-dbopath=objs\RH850U2A_Demo"
argv[2] = "-a"
argv[3] = "-nm=gnm"
argv[4] = "C:\Users\ADMINI~1\AppData\Local\Temp\gh_00002to1.nm"
argv[4] = "C:\Users\ADMINI~1\AppData\Local\Temp\gh_000012g1.nm"
argv[5] = "-o"
argv[6] = "RH850U2A_Demo.dnm"
argv[7] = "-top_project"
......
No preview for this file type
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -3,37 +3,37 @@ RH850U2A_Demo .inttable_PE0 3200
RH850U2A_Demo .inttable_PE1 3200
RH850U2A_Demo .inttable_PE2 3200
RH850U2A_Demo .inttable_PE3 3200
RH850U2A_Demo .rosdata 3076
RH850U2A_Demo .rosdata 3344
RH850U2A_Demo .rodata 49
RH850U2A_Demo .CONST_ROM_8BIT 105
RH850U2A_Demo .CONST_ROM_16BIT 240
RH850U2A_Demo .CONST_ROM_32BIT 224
RH850U2A_Demo .CONST_ROM_UNSPECIFIED 5164
RH850U2A_Demo .text 14466
RH850U2A_Demo .text 26018
RH850U2A_Demo .DIO_PUBLIC_CODE_ROM 360
RH850U2A_Demo .DIO_PRIVATE_CODE_ROM 90
RH850U2A_Demo .GPT_PUBLIC_CODE_ROM 470
RH850U2A_Demo .GPT_PUBLIC_CODE_ROM 466
RH850U2A_Demo .GPT_PRIVATE_CODE_ROM 950
RH850U2A_Demo .GPT_FAST_CODE_ROM 300
RH850U2A_Demo .ICU_PRIVATE_CODE_ROM 2878
RH850U2A_Demo .PORT_PUBLIC_CODE_ROM 420
RH850U2A_Demo .PORT_PRIVATE_CODE_ROM 2346
RH850U2A_Demo .PWM_PRIVATE_CODE_ROM 4086
RH850U2A_Demo .PWM_PRIVATE_CODE_ROM 4040
RH850U2A_Demo .SPI_PUBLIC_CODE_ROM 126
RH850U2A_Demo .SPI_PRIVATE_CODE_ROM 9320
RH850U2A_Demo .SPI_PRIVATE_CODE_ROM 9256
RH850U2A_Demo .WDG_FAST_CODE_ROM 58
RH850U2A_Demo .CAN_PUBLIC_CODE_ROM 1140
RH850U2A_Demo .CAN_PRIVATE_CODE_ROM 4614
RH850U2A_Demo .CAN_PUBLIC_CODE_ROM 1128
RH850U2A_Demo .CAN_PRIVATE_CODE_ROM 4604
RH850U2A_Demo .CAN_FAST_CODE_ROM 854
RH850U2A_Demo .ADC_PUBLIC_CODE_ROM 588
RH850U2A_Demo .ADC_PRIVATE_CODE_ROM 2882
RH850U2A_Demo .ADC_FAST_CODE_ROM 2238
RH850U2A_Demo .ADC_PRIVATE_CODE_ROM 2880
RH850U2A_Demo .ADC_FAST_CODE_ROM 2236
RH850U2A_Demo .MCU_PUBLIC_CODE_ROM 156
RH850U2A_Demo .MCU_PRIVATE_CODE_ROM 3514
RH850U2A_Demo .secinfo 1416
RH850U2A_Demo .syscall 6
RH850U2A_Demo .romdata 49
RH850U2A_Demo .romsdata 776
RH850U2A_Demo .romsdata 784
RH850U2A_Demo .ROM.RAM_1BIT 6
RH850U2A_Demo .ROM.RAM_8BIT 2
RH850U2A_Demo .ROM.RAM_UNSPECIFIED 128
......@@ -56,7 +56,7 @@ RH850U2A_Demo .CAN_CFG_DATA_UNSPECIFIED 104
RH850U2A_Demo .ADC_CFG_DBTOC_UNSPECIFIED 64
RH850U2A_Demo .ADC_CFG_DATA_8BIT 10
RH850U2A_Demo .ADC_CFG_DATA_16BIT 16
RH850U2A_Demo .ADC_CFG_DATA_32BIT 88
RH850U2A_Demo .ADC_CFG_DATA_32BIT 68
RH850U2A_Demo .ADC_CFG_DATA_UNSPECIFIED 264
RH850U2A_Demo .ADC_CFG_DATA_PTR 12
RH850U2A_Demo .MCU_CFG_DBTOC_UNSPECIFIED 36
......
......@@ -9,6 +9,7 @@
#include "MC33984EHFK.h"
#include "SGMCD1020Q.h"
#include "PC_Control.h"
#include "FrontDomain_Control.h"
void Sys_50us_Tasks(void)
......@@ -101,4 +102,5 @@ void Sys_100ms_Tasks(void)
SGMCD1020Q_MainFunction();
PC_Control_U16();
PC_Control_U48();
FrontDomain_Control_Service();
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment