From 645d9aea478883161c32de723634f5449d85a033 Mon Sep 17 00:00:00 2001 From: "Jipeng.tang" Date: Sat, 11 Oct 2025 10:39:14 +0800 Subject: [PATCH] =?UTF-8?q?1.=20FCP=E5=B9=BF=E6=92=AD=E7=94=B5=E6=B5=81?= =?UTF-8?q?=E6=9B=B4=E6=94=B9=202.=20AFC=E5=B9=BF=E6=92=AD2A=EF=BC=8C?= =?UTF-8?q?=E5=AE=9E=E9=99=85=E5=8F=AA=E8=83=BD=E5=87=BA1.8A=203.=20?= =?UTF-8?q?=E6=9B=B4=E6=94=B9OCP=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ac_project/code/inc/config.h | 2 +- .../ac_project/code/src/port0_customized.c | 4 +- .../ac_project/code/src/port1_customized.c | 4 +- .../project/Objects/CPS8860_anker_9196.axf | Bin 423972 -> 424032 bytes .../Objects/CPS8860_anker_9196.build_log.htm | 56 +++++++++--------- .../project/Objects/CPS8860_anker_9196.htm | 14 ++--- .../project/Objects/cps8860_Target 1.dep | 44 +++++++------- .../qc_scp_protocol/src/qc_scp_protocol.c | 20 +++++-- 8 files changed, 77 insertions(+), 67 deletions(-) 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 191af158eb4f345e59eef7ee48d97a4b7d823d8c..d0f4c81d452433f8afa867b14e6bf2f2583bdc7d 100644 GIT binary patch delta 11603 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 F_&+C&)=vNc delta 11586 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 A*8l(j 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
  • Max Depth = 112
  • Call Chain = fast_charge_run ⇒ dcp_qc_scp_run ⇒ dcp_scp_run ⇒ scp_power_switch ⇒ get_scp_powe_curve_cur ⇒ port1_get_scp_powe_curve_cur +

    [Stack]
    • Max Depth = 120
    • Call Chain = fast_charge_run ⇒ dcp_qc_scp_run ⇒ dcp_scp_run ⇒ scp_power_switch ⇒ get_scp_powe_curve_cur ⇒ port1_get_scp_powe_curve_cur

    [Calls]
    • >>   app_dpdn_init
    • >>   dcp_qc_scp_run @@ -1447,7 +1447,7 @@ Global Symbols

      rom_dpdn_init_patch (Thumb, 10 bytes, Stack size 0 bytes, app_spec.o(i.rom_dpdn_init_patch))
      [Address Reference Count : 1]

      • app_spec.o(.constdata)
      -

      scp_afc_identify (Thumb, 112 bytes, Stack size 16 bytes, qc_scp_protocol.o(i.scp_afc_identify)) +

      scp_afc_identify (Thumb, 130 bytes, Stack size 16 bytes, qc_scp_protocol.o(i.scp_afc_identify))

      [Stack]

      • Max Depth = 24
      • Call Chain = scp_afc_identify ⇒ comp_powerout_prototol_type_set

      [Calls]
      • >>   comp_powerout_prototol_type_set @@ -1495,8 +1495,8 @@ Global Symbols

      [Address Reference Count : 1]
      • qc_scp_protocol.o(.constdata)
      -

      scp_power_switch (Thumb, 138 bytes, Stack size 24 bytes, qc_scp_protocol.o(i.scp_power_switch)) -

      [Stack]

      • Max Depth = 40
      • Call Chain = scp_power_switch ⇒ get_scp_powe_curve_cur ⇒ port1_get_scp_powe_curve_cur +

        scp_power_switch (Thumb, 132 bytes, Stack size 32 bytes, qc_scp_protocol.o(i.scp_power_switch)) +

        [Stack]

        • Max Depth = 48
        • Call Chain = scp_power_switch ⇒ get_scp_powe_curve_cur ⇒ port1_get_scp_powe_curve_cur

        [Calls]
        • >>   comp_powerout_prototol_type_set
        • >>   get_scp_powe_curve_cur @@ -1683,7 +1683,7 @@ Local Symbols

        dcp_qc_scp_run (Thumb, 136 bytes, Stack size 24 bytes, dpdn_protocol.o(i.dcp_qc_scp_run)) -

        [Stack]

        • Max Depth = 88
        • Call Chain = dcp_qc_scp_run ⇒ dcp_scp_run ⇒ scp_power_switch ⇒ get_scp_powe_curve_cur ⇒ port1_get_scp_powe_curve_cur +

          [Stack]
          • Max Depth = 96
          • Call Chain = dcp_qc_scp_run ⇒ dcp_scp_run ⇒ scp_power_switch ⇒ get_scp_powe_curve_cur ⇒ port1_get_scp_powe_curve_cur

          [Calls]
          • >>   ufcs_handshake_disable (via Veneer)
          • >>   scp_phy_enable (via Veneer) @@ -1697,7 +1697,7 @@ Local Symbols

          dcp_scp_run (Thumb, 116 bytes, Stack size 24 bytes, dpdn_protocol.o(i.dcp_scp_run)) -

          [Stack]

          • Max Depth = 64
          • Call Chain = dcp_scp_run ⇒ scp_power_switch ⇒ get_scp_powe_curve_cur ⇒ port1_get_scp_powe_curve_cur +

            [Stack]
            • Max Depth = 72
            • Call Chain = dcp_scp_run ⇒ scp_power_switch ⇒ get_scp_powe_curve_cur ⇒ port1_get_scp_powe_curve_cur

            [Calls]
            • >>   scp_protocol_run (via Veneer)
            • >>   scp_power_switch diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/cps8860_Target 1.dep b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/cps8860_Target 1.dep index caea83f..a35d4d9 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/cps8860_Target 1.dep +++ b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/cps8860_Target 1.dep @@ -7,7 +7,7 @@ I (..\..\common\cmsis\ARM\inc\core_cm0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cmInstr.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cmFunc.h)(0x6805B2C1) I (..\..\common\reg_def\system_CMSDK_CM0.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x689C67D3) +I (..\code\inc\config.h)(0x68BE3A10) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5E8E2EB2) @@ -127,7 +127,7 @@ I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x689C67D3) +I (..\code\inc\config.h)(0x68BE3A10) I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) @@ -247,7 +247,7 @@ I (..\code\inc\customized.h)(0x689AA80E) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x689C67D3) +I (..\code\inc\config.h)(0x68BE3A10) I (..\..\common\comp\comp\inc\comp_trim.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_dma.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\bc.h)(0x6805B2C1) @@ -359,7 +359,7 @@ I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x689C67D3) +I (..\code\inc\config.h)(0x68BE3A10) I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) @@ -473,7 +473,7 @@ I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x689C67D3) +I (..\code\inc\config.h)(0x68BE3A10) I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) @@ -529,7 +529,7 @@ I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) I (..\..\common\comp\protocol\dndp_protocol\inc\dpdn_protocol.h)(0x6805B2C1) I (..\..\common\comp\protocol\ufcs_protocol\inc\ufcs_protocol.h)(0x6805B2C1) I (..\code\inc\comp_protection.h)(0x687A2544) -F (..\code\src\port0_customized.c)(0x688735BC)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\port0_customized.o --omf_browse .\objects\port0_customized.crf --depend .\objects\port0_customized.d) +F (..\code\src\port0_customized.c)(0x68C776C3)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\port0_customized.o --omf_browse .\objects\port0_customized.crf --depend .\objects\port0_customized.d) I (..\code\inc\port0_customized.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) @@ -590,7 +590,7 @@ I (..\code\inc\common.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x689C67D3) +I (..\code\inc\config.h)(0x68BE3A10) I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) @@ -644,7 +644,7 @@ I (..\code\inc\comp_primary_side.h)(0x6805B2C1) I (..\code\inc\port1_customized.h)(0x686CB3DD) I (..\..\common\comp\protocol\dndp_protocol\inc\dpdn_protocol.h)(0x6805B2C1) I (..\..\common\comp\protocol\ufcs_protocol\inc\ufcs_protocol.h)(0x6805B2C1) -F (..\code\src\port1_customized.c)(0x688735BC)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\port1_customized.o --omf_browse .\objects\port1_customized.crf --depend .\objects\port1_customized.d) +F (..\code\src\port1_customized.c)(0x68C776CD)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\port1_customized.o --omf_browse .\objects\port1_customized.crf --depend .\objects\port1_customized.d) I (..\code\inc\port1_customized.h)(0x686CB3DD) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) @@ -705,7 +705,7 @@ I (..\code\inc\common.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x689C67D3) +I (..\code\inc\config.h)(0x68BE3A10) I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) @@ -759,7 +759,7 @@ I (..\code\inc\comp_primary_side.h)(0x6805B2C1) I (..\code\inc\port0_customized.h)(0x6805B2C1) I (..\..\common\comp\protocol\dndp_protocol\inc\dpdn_protocol.h)(0x6805B2C1) I (..\..\common\comp\protocol\ufcs_protocol\inc\ufcs_protocol.h)(0x6805B2C1) -F (..\code\inc\config.h)(0x689C67D3)() +F (..\code\inc\config.h)(0x68BE3A10)() F (..\code\src\comp_dac.c)(0x68B01F8A)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\comp_dac.o --omf_browse .\objects\comp_dac.crf --depend .\objects\comp_dac.d) I (..\..\common\comp\comp\inc\comp_dac.h)(0x68088E16) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) @@ -818,7 +818,7 @@ I (..\..\common\rom_inc\drv\drv_vfcp_phy.h)(0x6805B2C1) I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_trim.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x689C67D3) +I (..\code\inc\config.h)(0x68BE3A10) I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) @@ -932,7 +932,7 @@ I (..\..\common\rom_inc\drv\drv_scp_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_vfcp_phy.h)(0x6805B2C1) I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x689C67D3) +I (..\code\inc\config.h)(0x68BE3A10) I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) @@ -1049,7 +1049,7 @@ I (..\..\common\rom_inc\drv\drv_scp_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_vfcp_phy.h)(0x6805B2C1) I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x689C67D3) +I (..\code\inc\config.h)(0x68BE3A10) I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) @@ -1167,7 +1167,7 @@ I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x689C67D3) +I (..\code\inc\config.h)(0x68BE3A10) I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) @@ -1260,7 +1260,7 @@ I (..\..\common\rom_inc\drv\drv_scp_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_vfcp_phy.h)(0x6805B2C1) I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x689C67D3) +I (..\code\inc\config.h)(0x68BE3A10) I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) @@ -1373,7 +1373,7 @@ I (..\..\common\rom_inc\drv\drv_scp_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_vfcp_phy.h)(0x6805B2C1) I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x689C67D3) +I (..\code\inc\config.h)(0x68BE3A10) I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) @@ -1489,7 +1489,7 @@ I (..\..\common\rom_inc\drv\drv_scp_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_vfcp_phy.h)(0x6805B2C1) I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x689C67D3) +I (..\code\inc\config.h)(0x68BE3A10) I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) @@ -1559,7 +1559,7 @@ I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x689C67D3) +I (..\code\inc\config.h)(0x68BE3A10) I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) @@ -1614,7 +1614,7 @@ I (..\code\inc\common.h)(0x6805B2C1) I (..\..\common\comp\protocol\pd_protocol\inc\pd_protocol.h)(0x6805BC94) I (..\..\common\rom_inc\protocol\task_pd_epr.h)(0x6805B2C1) I (..\code\inc\port1_customized.h)(0x686CB3DD) -F (..\..\common\comp\protocol\qc_scp_protocol\src\qc_scp_protocol.c)(0x689C08CE)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\qc_scp_protocol.o --omf_browse .\objects\qc_scp_protocol.crf --depend .\objects\qc_scp_protocol.d) +F (..\..\common\comp\protocol\qc_scp_protocol\src\qc_scp_protocol.c)(0x68C9423D)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\qc_scp_protocol.o --omf_browse .\objects\qc_scp_protocol.crf --depend .\objects\qc_scp_protocol.d) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) I (..\code\inc\customized.h)(0x689AA80E) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) @@ -1675,7 +1675,7 @@ I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x689C67D3) +I (..\code\inc\config.h)(0x68BE3A10) I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) @@ -1805,7 +1805,7 @@ I (..\..\common\rom_inc\protocol\task_pd_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_epr.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_powerout.h)(0x68B021C3) -I (..\code\inc\config.h)(0x689C67D3) +I (..\code\inc\config.h)(0x68BE3A10) I (..\..\common\comp\comp\inc\comp_dac.h)(0x68088E16) I (..\..\common\comp\comp\inc\comp_trim.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) @@ -1905,7 +1905,7 @@ I (..\..\common\rom_inc\drv\drv_vfcp_phy.h)(0x6805B2C1) I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x689C67D3) +I (..\code\inc\config.h)(0x68BE3A10) I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) diff --git a/PD_CPS8860_A1_CPS_Common_Demo/common/comp/protocol/qc_scp_protocol/src/qc_scp_protocol.c b/PD_CPS8860_A1_CPS_Common_Demo/common/comp/protocol/qc_scp_protocol/src/qc_scp_protocol.c index 1b54e46..35ee88d 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/common/comp/protocol/qc_scp_protocol/src/qc_scp_protocol.c +++ b/PD_CPS8860_A1_CPS_Common_Demo/common/comp/protocol/qc_scp_protocol/src/qc_scp_protocol.c @@ -178,7 +178,7 @@ uint8_t last_afc_val = 0; // 0x0f: 5V3A 0x49: 9V2A 0x79: 12V2A // const uint8_t AFC_PWR_CURVE[] = {0x0F, 0x46}; -const uint8_t AFC_PWR_CURVE[] = {0x0F, 0x49, 0x76}; +const uint8_t AFC_PWR_CURVE[] = {0x0F, 0x49, 0x79}; /* * @brief scp_afc_identify @@ -220,9 +220,19 @@ void scp_afc_identify(uint8_t port, scp_param_s *scp_param) request_vol = AFC_PWR_CURVE[scp_param->scp_prl_passist.afc_request_index]; - log_info("AFC 9V\n"); + // log_info("AFC 9V\n"); g_powerout_info[port].prl_update_vol = (request_vol >> 4) * VOLTAGE_1V + VOLTAGE_5V; g_powerout_info[port].prl_update_cur = (request_vol & 0x0f) * CURRENT_0P15A + CURRENT_0P75A; + + // 增加200mA的offset + g_powerout_info[port].prl_update_cur += CURRENT_0P3A; + + // 客户要求AFC做特殊处理,广播2A实际只能出1.8A + if( g_powerout_info[port].prl_update_vol == VOLTAGE_12V ) + { + g_powerout_info[port].prl_update_cur = CURRENT_1P8A; + } + comp_powerout_prototol_type_set(port,PROTOCOL_AFC, afc_request_action[port]); afc_cnt = 0; } @@ -312,9 +322,6 @@ void scp_power_switch(uint8_t port,scp_param_s *scp_param) { cur = scp_param->scp_app_passist.b_cur; max_cur = get_scp_powe_curve_cur(port,scp_param->scp_app_passist.b_vol); - - // 客户要求 scpb 也要加 200mA的偏置, 加在max_cur前, 防止最后过大 - cur += CURRENT_0P2A; log_info("scpb max_cur:%d\n", max_cur); if(cur > max_cur) @@ -322,6 +329,9 @@ void scp_power_switch(uint8_t port,scp_param_s *scp_param) cur = max_cur; } + // 客户要求 scpb 也要加 200mA的偏置 + cur += CURRENT_0P2A; + scp_param->scp_app_passist.vol = scp_param->scp_app_passist.b_vol; scp_param->scp_app_passist.cur = cur;

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

[Stack]