diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/inc/config.h b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/inc/config.h index a12b58a..86cc40a 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/inc/config.h +++ b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/inc/config.h @@ -88,7 +88,7 @@ extern uint16_t system_1s_cnt; /****************project inforamtion MTP ADDR:0x100000C0*******************/ #define SOFT_WARE_VERISION_H 0x01 -#define SOFT_WARE_VERISION_L 0x01 +#define SOFT_WARE_VERISION_L 0x02 #define CUSTOM_ID 0xA1 #define PROJECT_ID 0x60 /**********************���칦�ܺ궨��************************************/ diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/port0_customized.c b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/port0_customized.c index 2971fcb..223d7c2 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/port0_customized.c +++ b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/port0_customized.c @@ -111,9 +111,9 @@ const uint8_t port0_scp_register_value[256] = DECL_REG(FCP_OUTPUT_UVP(13), 0), DECL_REG(FCP_OUTPUT_UVP(14), 0), DECL_REG(FCP_OUTPUT_UVP(15), 0), - DECL_REG(FCP_OUTPUT_I(0), FCP_OUTPUT_I_VAL(2000)), + DECL_REG(FCP_OUTPUT_I(0), FCP_OUTPUT_I_VAL(3000)), DECL_REG(FCP_OUTPUT_I(1), FCP_OUTPUT_I_VAL(2000)), - DECL_REG(FCP_OUTPUT_I(2), FCP_OUTPUT_I_VAL(1875)), + DECL_REG(FCP_OUTPUT_I(2), FCP_OUTPUT_I_VAL(1500)), DECL_REG(FCP_OUTPUT_I(3), 0), DECL_REG(FCP_OUTPUT_I(4), 0), DECL_REG(FCP_OUTPUT_I(5), 0), diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/port1_customized.c b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/port1_customized.c index 284b465..9421c82 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/port1_customized.c +++ b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/port1_customized.c @@ -111,9 +111,9 @@ const uint8_t port1_scp_register_value[256] = DECL_REG(FCP_OUTPUT_UVP(13), 0), DECL_REG(FCP_OUTPUT_UVP(14), 0), DECL_REG(FCP_OUTPUT_UVP(15), 0), - DECL_REG(FCP_OUTPUT_I(0), FCP_OUTPUT_I_VAL(2000)), + DECL_REG(FCP_OUTPUT_I(0), FCP_OUTPUT_I_VAL(3000)), DECL_REG(FCP_OUTPUT_I(1), FCP_OUTPUT_I_VAL(2000)), - DECL_REG(FCP_OUTPUT_I(2), FCP_OUTPUT_I_VAL(1875)), + DECL_REG(FCP_OUTPUT_I(2), FCP_OUTPUT_I_VAL(1500)), DECL_REG(FCP_OUTPUT_I(3), 0), DECL_REG(FCP_OUTPUT_I(4), 0), DECL_REG(FCP_OUTPUT_I(5), 0), diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.axf b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.axf index 191af15..d0f4c81 100644 Binary files a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.axf and b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.axf differ diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.build_log.htm b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.build_log.htm index fc68669..590d024 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.build_log.htm +++ b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.build_log.htm @@ -27,9 +27,29 @@ Project File Date: 04/21/2025

Output:

*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'D:\Keil_v5\ARM\ARMCC\Bin' Rebuild target 'Target 1' -compiling adapter_antifake.c... assembling startup_CMSDK_CM0.s... +compiling adapter_antifake.c... +compiling comp_primary_side.c... compiling system_CMSDK_CM0.c... +compiling port0_customized.c... +compiling comp_discharge.c... +compiling app_spec.c... +..\..\common\app\src\app_spec.c(177): warning: #177-D: variable "umask_val" was declared but never referenced + uint32_t umask_val = 0; +..\..\common\app\src\app_spec.c: 1 warning, 0 errors +compiling port1_customized.c... +compiling cps8860_it.c... +compiling comp_auto_zero.c... +compiling comp_adc.c... +compiling comp_protection.c... +compiling main.c... +compiling comp_dac.c... +..\code\src\comp_dac.c(311): warning: #177-D: variable "temp" was declared but never referenced + uint32_t temp[TYPEC_PORT_MAX + 1] = {0}; +..\code\src\comp_dac.c(455): warning: #177-D: function "comp_dac_cc_acdc" was declared but never referenced + static void comp_dac_cc_acdc(uint8_t port, uint16_t val, uint16_t offset) +..\code\src\comp_dac.c: 2 warnings, 0 errors +compiling comp_powerout.c... compiling customized.c... ..\code\src\customized.c(26): warning: #188-D: enumerated type mixed with another type adapter_info_s g_adapter_info = {0}; @@ -40,37 +60,17 @@ compiling customized.c... ..\code\src\customized.c(1556): warning: #177-D: function "comp_ccloop_enable" was declared but never referenced static void comp_ccloop_enable(uint8_t port) ..\code\src\customized.c: 4 warnings, 0 errors -compiling cps8860_it.c... -compiling main.c... -compiling comp_powerout.c... -compiling comp_auto_zero.c... -compiling port1_customized.c... -compiling comp_primary_side.c... -compiling port0_customized.c... -compiling comp_discharge.c... -compiling comp_dac.c... -..\code\src\comp_dac.c(311): warning: #177-D: variable "temp" was declared but never referenced - uint32_t temp[TYPEC_PORT_MAX + 1] = {0}; -..\code\src\comp_dac.c(455): warning: #177-D: function "comp_dac_cc_acdc" was declared but never referenced - static void comp_dac_cc_acdc(uint8_t port, uint16_t val, uint16_t offset) -..\code\src\comp_dac.c: 2 warnings, 0 errors -compiling comp_adc.c... -compiling comp_protection.c... -compiling app_spec.c... -..\..\common\app\src\app_spec.c(177): warning: #177-D: variable "umask_val" was declared but never referenced - uint32_t umask_val = 0; -..\..\common\app\src\app_spec.c: 1 warning, 0 errors compiling dpdn_protocol.c... compiling qc_scp_protocol.c... -compiling ufcs_protocol.c... compiling pd_protocol.c... ..\..\common\comp\protocol\pd_protocol\src\pd_protocol.c(827): warning: #550-D: variable "pd_hw_uvdm_header" was set but never used pd_hw_uvdm_header_u pd_hw_uvdm_header = {0}; ..\..\common\comp\protocol\pd_protocol\src\pd_protocol.c(275): warning: #177-D: function "pd_analog_set" was declared but never referenced static void pd_analog_set(uint8_t port) ..\..\common\comp\protocol\pd_protocol\src\pd_protocol.c: 2 warnings, 0 errors +compiling ufcs_protocol.c... linking... -Program Size: Code=12358 RO-data=1910 RW-data=60 ZI-data=3872 +Program Size: Code=12370 RO-data=1910 RW-data=60 ZI-data=3872 FromELF: creating hex file... After Build - User command #1: .\CPS8860.bat C:\Users\TJP\Desktop\GIT_TEST\CPS8860_9196_70W\Anker_9196_CPS8860\PD_CPS8860_A1_CPS_Common_Demo\ac_project\project>set Project_Name=CPS8860_anker_9196 @@ -118,11 +118,11 @@ out_type : expected out file type 'd' output binary file(.bin) [out_file_name_without_postfix] : Option: out file name without postfix. ---------------------------------------------------------------------- -input code size: 14,328 [13.992K] - app size: 37FC ; CRC: 9C32 +input code size: 14,340 [14.004K] + app size: 3808 ; CRC: 7354 -out code size : 14,332 [13.996K] -create file: .\output\CPS8860_anker_9196_A1_60_V1.1_CRCEEB1.hex success! +out code size : 14,344 [14.008K] +create file: .\output\CPS8860_anker_9196_A1_60_V1.2_CRC6535.hex success! C:\Users\TJP\Desktop\GIT_TEST\CPS8860_9196_70W\Anker_9196_CPS8860\PD_CPS8860_A1_CPS_Common_Demo\ac_project\project>move /Y .\CPS8860_anker_9196_*.hex .\output һļҲļ ".\Objects\CPS8860_anker_9196.axf" - 0 Error(s), 9 Warning(s). @@ -138,7 +138,7 @@ Package Vendor: ARM D:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include

Collection of Component Files used:

-Build Time Elapsed: 00:00:06 +Build Time Elapsed: 00:00:07 diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.htm b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.htm index a4fa646..6ca2049 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.htm +++ b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.htm @@ -3,7 +3,7 @@ Static Call Graph - [.\Objects\CPS8860_anker_9196.axf]

Static Call Graph for image .\Objects\CPS8860_anker_9196.axf


-

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Thu Aug 28 17:38:05 2025 +

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Sat Oct 11 09:50:43 2025

Maximum Stack Usage = 288 bytes + Unknown(Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

@@ -1102,7 +1102,7 @@ Global Symbols

fast_charge_run (Thumb, 84 bytes, Stack size 24 bytes, dpdn_protocol.o(i.fast_charge_run)) -

[Stack]