Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Infineon][1.0] Add args for CYW30739 to provision DAC/PAI/CD. #23068

Merged
merged 2 commits into from
Nov 4, 2022

Conversation

hsusid
Copy link
Contributor

@hsusid hsusid commented Oct 7, 2022

Problem

It's not supported to flash non-test DAC/PAI/CD into a CYW30739 device for a production build.

Change overview

  • Implement DeviceAttestationCredentialsProvider APIs by FactoryDataProvider for CYW30739.
  • Add GN args to provision DAC/PAI/CD from specified der files into CYW30739 flash.
  • Obsolete CYW30739 static_config.txt by GN args.
  • CYW30739Config loads factory data only from SS flash section.

Testing

chip-tool pairing
OTA testing

@hsusid
Copy link
Contributor Author

hsusid commented Oct 18, 2022

rebased

@github-actions
Copy link

github-actions bot commented Oct 18, 2022

PR #23068: Size comparison from b9cf4b9 to 1c68d44

Increases (3 builds for cc13x2_26x2, esp32, telink)
platform target config section b9cf4b9 1c68d44 change % change
cc13x2_26x2 lock-mtd LP_CC2652R7 (read only) 659615 659623 8 0.0
.text 556000 556008 8 0.0
esp32 all-clusters-app c3devkit (read/write) 1788310 1788318 8 0.0
.flash.rodata 257864 257872 8 0.0
telink ota-requestor-app tlsr9518adk80d text 577542 577544 2 0.0
Decreases (11 builds for bl702, cc13x2_26x2, cyw30739, esp32, psoc6, telink)
platform target config section b9cf4b9 1c68d44 change % change
bl702 lighting-app bl702+rpc .debug_info 41815578 41815577 -1 -0.0
.text 1030762 1030760 -2 -0.0
cc13x2_26x2 all-clusters-minimal-app LP_CC2652R7 (read only) 641615 641607 -8 -0.0
.text 562368 562360 -8 -0.0
lock-mtd LP_CC2652R7 (read/write) 184768 184760 -8 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588138 586642 -1496 -0.3
.app_xip_area 464724 463268 -1456 -0.3
.bss 65832 65824 -8 -0.0
.data 760 728 -32 -4.2
lock cyw930739m2evb_01 (read/write) 592178 590698 -1480 -0.2
.app_xip_area 463468 462028 -1440 -0.3
.bss 71120 71112 -8 -0.0
.data 768 736 -32 -4.2
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543974 542542 -1432 -0.3
.app_xip_area 425640 424248 -1392 -0.3
.bss 60800 60792 -8 -0.0
.data 716 684 -32 -4.5
esp32 all-clusters-app c3devkit (read only) 1223550 1223548 -2 -0.0
.flash.text 1223550 1223548 -2 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 26837450 26837449 -1 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_info 26574232 26574230 -2 -0.0
light cy8ckit_062s2_43012 .debug_info 22037953 22037952 -1 -0.0
telink lighting-app tlsr9518adk80d text 571560 571558 -2 -0.0
Full report (38 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section b9cf4b9 1c68d44 change % change
bl602 lighting-app bl602 (read/write) 1389990 1389990 0 0.0
.bss 90745 90745 0 0.0
.data 9928 9928 0 0.0
.text 1069380 1069380 0 0.0
bl602+rpc (read/write) 1435206 1435206 0 0.0
.bss 98177 98177 0 0.0
.data 10312 10312 0 0.0
.text 1100728 1100728 0 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1188963 1188963 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67118 67118 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4272 0 0.0
.debug_abbrev 1507098 1507098 0 0.0
.debug_aranges 133144 133144 0 0.0
.debug_frame 486648 486648 0 0.0
.debug_info 37908963 37908963 0 0.0
.debug_line 5257455 5257455 0 0.0
.debug_loc 3367679 3367679 0 0.0
.debug_ranges 359456 359456 0 0.0
.debug_str 3457927 3457927 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116744 116744 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 565127 565127 0 0.0
.symtab 171680 171680 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
957316 957316 0 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1284627 1284627 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75166 75166 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1644643 1644643 0 0.0
.debug_aranges 140648 140648 0 0.0
.debug_frame 512020 512020 0 0.0
.debug_info 41815578 41815577 -1 -0.0
.debug_line 5631986 5631986 0 0.0
.debug_loc 3560326 3560326 0 0.0
.debug_ranges 381912 381912 0 0.0
.debug_str 3853897 3853897 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 130136 130136 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624300 624300 0 0.0
.symtab 189488 189488 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030762 1030760 -2 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677351 677351 0 0.0
(read/write) 174208 174208 0 0.0
.bss 81252 81252 0 0.0
.data 3380 3380 0 0.0
.rodata 89791 89791 0 0.0
.text 587248 587248 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 641615 641607 -8 -0.0
(read/write) 158020 158020 0 0.0
.bss 80524 80524 0 0.0
.data 3380 3380 0 0.0
.rodata 78927 78927 0 0.0
.text 562368 562360 -8 -0.0
lock-ftd LP_CC2652R7 (read only) 675867 675867 0 0.0
(read/write) 172828 172828 0 0.0
.bss 78476 78476 0 0.0
.data 3304 3304 0 0.0
.rodata 77315 77315 0 0.0
.text 598072 598072 0 0.0
lock-mtd LP_CC2652R7 (read only) 659615 659623 8 0.0
(read/write) 184768 184760 -8 -0.0
.bss 74164 74164 0 0.0
.data 3304 3304 0 0.0
.rodata 103135 103135 0 0.0
.text 556000 556008 8 0.0
pump-app LP_CC2652R7 (read only) 688107 688107 0 0.0
(read/write) 161324 161324 0 0.0
.bss 78444 78444 0 0.0
.data 3296 3296 0 0.0
.rodata 90731 90731 0 0.0
.text 596892 596892 0 0.0
pump-controller-app LP_CC2652R7 (read only) 672423 672423 0 0.0
(read/write) 177104 177104 0 0.0
.bss 78540 78540 0 0.0
.data 3292 3292 0 0.0
.rodata 86287 86287 0 0.0
.text 585656 585656 0 0.0
shell LP_CC2652R7 (read only) 668390 668390 0 0.0
(read/write) 185488 185488 0 0.0
.bss 83572 83572 0 0.0
.data 3376 3376 0 0.0
.rodata 86502 86502 0 0.0
.text 581572 581572 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588138 586642 -1496 -0.3
.app_xip_area 464724 463268 -1456 -0.3
.bss 65832 65824 -8 -0.0
.data 760 728 -32 -4.2
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592178 590698 -1480 -0.2
.app_xip_area 463468 462028 -1440 -0.3
.bss 71120 71112 -8 -0.0
.data 768 736 -32 -4.2
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543974 542542 -1432 -0.3
.app_xip_area 425640 424248 -1392 -0.3
.bss 60800 60792 -8 -0.0
.data 716 684 -32 -4.5
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974060 974060 0 0.0
.bss 152276 152276 0 0.0
.data 2248 2248 0 0.0
.text 819516 819516 0 0.0
BRD4161A+rs911x (read/write) 1031224 1031224 0 0.0
.bss 186680 186680 0 0.0
.data 2092 2092 0 0.0
.text 842432 842432 0 0.0
BRD4187C (read/write) 1146116 1146116 0 0.0
.bss 138664 138664 0 0.0
.data 2596 2596 0 0.0
.text 980260 980260 0 0.0
lock-app BRD4161A+wf200 (read/write) 1157024 1157024 0 0.0
.bss 158208 158208 0 0.0
.data 2100 2100 0 0.0
.text 996696 996696 0 0.0
window-app BRD4187C (read/write) 1139336 1139336 0 0.0
.bss 140080 140080 0 0.0
.data 2620 2620 0 0.0
.text 972040 972040 0 0.0
esp32 all-clusters-app c3devkit (read only) 1223550 1223548 -2 -0.0
(read/write) 1788310 1788318 8 0.0
.dram0.bss 76960 76960 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 257864 257872 8 0.0
.flash.text 1223550 1223548 -2 -0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1233619 1233619 0 0.0
(read/write) 564228 564228 0 0.0
.dram0.bss 82336 82336 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 314928 314928 0 0.0
.flash.text 1228235 1228235 0 0.0
.iram0.text 123939 123939 0 0.0
k32w contact k32w0+release (read/write) 661284 661284 0 0.0
.bss 77040 77040 0 0.0
.data 2104 2104 0 0.0
.text 563028 563028 0 0.0
light k32w0+release (read/write) 671496 671496 0 0.0
.bss 74840 74840 0 0.0
.data 2060 2060 0 0.0
.text 591868 591868 0 0.0
lock k32w0+release (read/write) 633092 633092 0 0.0
.bss 75600 75600 0 0.0
.data 2080 2080 0 0.0
.text 552684 552684 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10429476 10429476 0 0.0
(read/write) 706353 706353 0 0.0
.bss 33953 33953 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 650632 650632 0 0.0
.dynamic 560 560 0 0.0
.got 13896 13896 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 518132 518132 0 0.0
.text 8255780 8255780 0 0.0
thermostat-no-ble arm64 (read only) 2390524 2390524 0 0.0
(read/write) 143633 143633 0 0.0
.bss 55377 55377 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 77256 77256 0 0.0
.dynamic 560 560 0 0.0
.got 5176 5176 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 144436 144436 0 0.0
.text 2003184 2003184 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2452168 2452168 0 0.0
.bss 215028 215028 0 0.0
.data 5872 5872 0 0.0
.text 1414812 1414812 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1183643 1183643 0 0.0
bss 144457 144457 0 0.0
rodata 144396 144396 0 0.0
text 815896 815896 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1162311 1162311 0 0.0
bss 143684 143684 0 0.0
rodata 135968 135968 0 0.0
text 803788 803788 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 0 0 0 0.0
(read only) 841952 841952 0 0.0
(read/write) 1745420 1745420 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188728 188728 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1229571 1229571 0 0.0
.debug_aranges 111880 111880 0 0.0
.debug_frame 373552 373552 0 0.0
.debug_info 26837450 26837449 -1 -0.0
.debug_line 3673071 3673071 0 0.0
.debug_loc 3590247 3590247 0 0.0
.debug_ranges 339736 339736 0 0.0
.debug_str 3441330 3441330 0 0.0
.heap 841952 841952 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 569695 569695 0 0.0
.symtab 421232 421232 0 0.0
.text 1545640 1545640 0 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 0 0 0 0.0
(read only) 842688 842688 0 0.0
(read/write) 1688020 1688020 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187992 187992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1221370 1221370 0 0.0
.debug_aranges 111352 111352 0 0.0
.debug_frame 376632 376632 0 0.0
.debug_info 26574232 26574230 -2 -0.0
.debug_line 3693788 3693788 0 0.0
.debug_loc 3577884 3577884 0 0.0
.debug_ranges 338352 338352 0 0.0
.debug_str 3430343 3430343 0 0.0
.heap 842688 842688 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 533784 533784 0 0.0
.symtab 407664 407664 0 0.0
.text 1488976 1488976 0 0.0
.zero.table 8 8 0 0.0
light cy8ckit_062s2_43012 0 0 0 0.0
(read only) 850872 850872 0 0.0
(read/write) 1606572 1606572 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 180016 180016 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1055481 1055481 0 0.0
.debug_aranges 103560 103560 0 0.0
.debug_frame 346964 346964 0 0.0
.debug_info 22037953 22037952 -1 -0.0
.debug_line 3263712 3263712 0 0.0
.debug_loc 3275846 3275846 0 0.0
.debug_ranges 303656 303656 0 0.0
.debug_str 3235875 3235875 0 0.0
.heap 850872 850872 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 470161 470161 0 0.0
.symtab 376112 376112 0 0.0
.text 1415712 1415712 0 0.0
.zero.table 8 8 0 0.0
lock cy8ckit_062s2_43012 0 0 0 0.0
(read only) 845880 845880 0 0.0
(read/write) 1640276 1640276 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184992 184992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1057420 1057420 0 0.0
.debug_aranges 103952 103952 0 0.0
.debug_frame 348820 348820 0 0.0
.debug_info 22271245 22271245 0 0.0
.debug_line 3260677 3260677 0 0.0
.debug_loc 3303427 3303427 0 0.0
.debug_ranges 305592 305592 0 0.0
.debug_str 3255273 3255273 0 0.0
.heap 845880 845880 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 472512 472512 0 0.0
.symtab 377728 377728 0 0.0
.text 1444424 1444424 0 0.0
.zero.table 8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148824 1148824 0 0.0
.bss 110580 110580 0 0.0
.data 832 832 0 0.0
.text 595924 595924 0 0.0
lock-app qpg6105+debug (read/write) 1113712 1113712 0 0.0
.bss 106372 106372 0 0.0
.data 836 836 0 0.0
.text 560808 560808 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 789364 789364 0 0.0
bss 72480 72480 0 0.0
noinit 43520 43520 0 0.0
text 553140 553140 0 0.0
lighting-app tlsr9518adk80d (read/write) 811692 811692 0 0.0
bss 73344 73344 0 0.0
noinit 43520 43520 0 0.0
text 571560 571558 -2 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 819412 819412 0 0.0
bss 74236 74236 0 0.0
noinit 43520 43520 0 0.0
text 577542 577544 2 0.0

* Implement DeviceAttestationCredentialsProvider APIs by
  FactoryDataProvider for CYW30739.
* Add GN args to provision DAC/PAI/CD from specified der files into
  CYW30739 flash.
* Obsolete CYW30739 static_config.txt by GN args.
* CYW30739Config loads factory data only from SS flash section.
@hsusid hsusid force-pushed the cyw30739-dac-provider branch from 1c68d44 to 6351fbe Compare October 27, 2022 03:25
@hsusid
Copy link
Contributor Author

hsusid commented Oct 27, 2022

rebased for resolving conflicting files

@github-actions
Copy link

github-actions bot commented Oct 27, 2022

PR #23068: Size comparison from bd2c96a to 6351fbe

Increases (7 builds for k32w, psoc6, telink)
platform target config section bd2c96a 6351fbe change % change
k32w contact k32w0+release (read/write) 661676 661692 16 0.0
.text 563420 563436 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 26899490 26899492 2 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_info 26636120 26636122 2 0.0
light cy8ckit_062s2_43012 .debug_info 22097474 22097475 1 0.0
lock cy8ckit_062s2_43012 .debug_info 22330842 22330843 1 0.0
telink light-switch-app tlsr9518adk80d (read/write) 790836 790844 8 0.0
text 554284 554286 2 0.0
ota-requestor-app tlsr9518adk80d (read/write) 804968 804976 8 0.0
text 565304 565306 2 0.0
Decreases (8 builds for bl702, cc13x2_26x2, cyw30739, esp32, k32w, nrfconnect)
platform target config section bd2c96a 6351fbe change % change
bl702 lighting-app bl702 .debug_info 37964829 37964828 -1 -0.0
.text 957788 957786 -2 -0.0
cc13x2_26x2 all-clusters-minimal-app LP_CC2652R7 (read only) 642135 642127 -8 -0.0
.text 562792 562784 -8 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588558 587070 -1488 -0.3
.app_xip_area 465144 463696 -1448 -0.3
.bss 65832 65824 -8 -0.0
.data 760 728 -32 -4.2
lock cyw930739m2evb_01 (read/write) 592606 591134 -1472 -0.2
.app_xip_area 463896 462464 -1432 -0.3
.bss 71120 71112 -8 -0.0
.data 768 736 -32 -4.2
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 544498 543074 -1424 -0.3
.app_xip_area 426164 424780 -1384 -0.3
.bss 60800 60792 -8 -0.0
.data 716 684 -32 -4.5
esp32 all-clusters-app c3devkit (read only) 1223988 1223986 -2 -0.0
.flash.text 1223988 1223986 -2 -0.0
k32w light k32w0+release (read/write) 672024 672008 -16 -0.0
.text 592396 592380 -16 -0.0
nrfconnect all-clusters-minimal-app nrf52840dk_nrf52840 text 802204 802200 -4 -0.0
Full report (44 builds for bl602, bl702, cc13x2_26x2, cyw30739, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section bd2c96a 6351fbe change % change
bl602 lighting-app bl602 (read/write) 1390526 1390526 0 0.0
.bss 90745 90745 0 0.0
.data 9936 9936 0 0.0
.text 1069818 1069818 0 0.0
bl602+rpc (read/write) 1435982 1435982 0 0.0
.bss 98177 98177 0 0.0
.data 10320 10320 0 0.0
.text 1101424 1101424 0 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1189323 1189323 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67134 67134 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4280 4280 0 0.0
.debug_abbrev 1509373 1509373 0 0.0
.debug_aranges 132040 132040 0 0.0
.debug_frame 484428 484428 0 0.0
.debug_info 37964829 37964828 -1 -0.0
.debug_line 5257208 5257208 0 0.0
.debug_loc 3366388 3366388 0 0.0
.debug_ranges 358064 358064 0 0.0
.debug_str 3451542 3451542 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116616 116616 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 565954 565954 0 0.0
.symtab 171968 171968 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
957788 957786 -2 -0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1285267 1285267 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75166 75166 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4816 4816 0 0.0
.debug_abbrev 1646772 1646772 0 0.0
.debug_aranges 139544 139544 0 0.0
.debug_frame 509800 509800 0 0.0
.debug_info 41877797 41877797 0 0.0
.debug_line 5632788 5632788 0 0.0
.debug_loc 3559215 3559215 0 0.0
.debug_ranges 380864 380864 0 0.0
.debug_str 3847670 3847670 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 130024 130024 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 625127 625127 0 0.0
.symtab 189776 189776 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1031494 1031494 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677887 677887 0 0.0
(read/write) 173672 173672 0 0.0
.bss 81252 81252 0 0.0
.data 3380 3380 0 0.0
.rodata 89887 89887 0 0.0
.text 587688 587688 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 642135 642127 -8 -0.0
(read/write) 158020 158020 0 0.0
.bss 80524 80524 0 0.0
.data 3380 3380 0 0.0
.rodata 79023 79023 0 0.0
.text 562792 562784 -8 -0.0
lock-ftd LP_CC2652R7 (read only) 676395 676395 0 0.0
(read/write) 172300 172300 0 0.0
.bss 78476 78476 0 0.0
.data 3304 3304 0 0.0
.rodata 77411 77411 0 0.0
.text 598504 598504 0 0.0
lock-mtd LP_CC2652R7 (read only) 660183 660183 0 0.0
(read/write) 184200 184200 0 0.0
.bss 74164 74164 0 0.0
.data 3304 3304 0 0.0
.rodata 103263 103263 0 0.0
.text 556440 556440 0 0.0
pump-app LP_CC2652R7 (read only) 688651 688651 0 0.0
(read/write) 160780 160780 0 0.0
.bss 78444 78444 0 0.0
.data 3296 3296 0 0.0
.rodata 90859 90859 0 0.0
.text 597308 597308 0 0.0
pump-controller-app LP_CC2652R7 (read only) 672927 672927 0 0.0
(read/write) 176600 176600 0 0.0
.bss 78540 78540 0 0.0
.data 3292 3292 0 0.0
.rodata 86407 86407 0 0.0
.text 586040 586040 0 0.0
shell LP_CC2652R7 (read only) 668906 668906 0 0.0
(read/write) 184972 184972 0 0.0
.bss 83572 83572 0 0.0
.data 3376 3376 0 0.0
.rodata 86594 86594 0 0.0
.text 581996 581996 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588558 587070 -1488 -0.3
.app_xip_area 465144 463696 -1448 -0.3
.bss 65832 65824 -8 -0.0
.data 760 728 -32 -4.2
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592606 591134 -1472 -0.2
.app_xip_area 463896 462464 -1432 -0.3
.bss 71120 71112 -8 -0.0
.data 768 736 -32 -4.2
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 544498 543074 -1424 -0.3
.app_xip_area 426164 424780 -1384 -0.3
.bss 60800 60792 -8 -0.0
.data 716 684 -32 -4.5
.rodata 0 0 0 0.0
.text 112 112 0 0.0
esp32 all-clusters-app c3devkit (read only) 1223988 1223986 -2 -0.0
(read/write) 1788470 1788470 0 0.0
.dram0.bss 76960 76960 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 258024 258024 0 0.0
.flash.text 1223988 1223986 -2 -0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1233955 1233955 0 0.0
(read/write) 564396 564396 0 0.0
.dram0.bss 82336 82336 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 315096 315096 0 0.0
.flash.text 1228571 1228571 0 0.0
.iram0.text 123939 123939 0 0.0
k32w contact k32w0+release (read/write) 661676 661692 16 0.0
.bss 77040 77040 0 0.0
.data 2104 2104 0 0.0
.text 563420 563436 16 0.0
light k32w0+release (read/write) 672024 672008 -16 -0.0
.bss 74840 74840 0 0.0
.data 2060 2060 0 0.0
.text 592396 592380 -16 -0.0
lock k32w0+release (read/write) 633484 633484 0 0.0
.bss 75600 75600 0 0.0
.data 2080 2080 0 0.0
.text 553076 553076 0 0.0
linux all-clusters-app debug (read only) 3086657 3086657 0 0.0
(read/write) 158360 158360 0 0.0
.bss 62464 62464 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 87016 87016 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1200 1200 0 0.0
.rodata 281419 281419 0 0.0
.text 2620850 2620850 0 0.0
all-clusters-minimal-app debug (read only) 2912449 2912449 0 0.0
(read/write) 149792 149792 0 0.0
.bss 61664 61664 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 79384 79384 0 0.0
.dynamic 608 608 0 0.0
.got 4696 4696 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 280907 280907 0 0.0
.text 2450098 2450098 0 0.0
bridge-app debug+rpc (read only) 2412801 2412801 0 0.0
(read/write) 129560 129560 0 0.0
.bss 51008 51008 0 0.0
.data 3792 3792 0 0.0
.data.rel.ro 68680 68680 0 0.0
.dynamic 608 608 0 0.0
.got 4600 4600 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 211232 211232 0 0.0
.text 2034018 2034018 0 0.0
chip-tool debug (read only) 11081345 11081345 0 0.0
(read/write) 658440 658440 0 0.0
.bss 25944 25944 0 0.0
.data 2754 2754 0 0.0
.data.rel.ro 623080 623080 0 0.0
.dynamic 608 608 0 0.0
.got 5216 5216 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 592221 592221 0 0.0
.text 8965204 8965204 0 0.0
chip-tool-ipv6only arm64 (read only) 10436380 10436380 0 0.0
(read/write) 706465 706465 0 0.0
.bss 33953 33953 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 650720 650720 0 0.0
.dynamic 560 560 0 0.0
.got 13928 13928 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 518220 518220 0 0.0
.text 8262324 8262324 0 0.0
lighting-app debug+rpc (read only) 2640233 2640233 0 0.0
(read/write) 132248 132248 0 0.0
.bss 49984 49984 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 73800 73800 0 0.0
.dynamic 608 608 0 0.0
.got 4600 4600 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 228096 228096 0 0.0
.text 2236162 2236162 0 0.0
lock-app debug (read only) 2602241 2602241 0 0.0
(read/write) 127296 127296 0 0.0
.bss 48416 48416 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 70728 70728 0 0.0
.dynamic 608 608 0 0.0
.got 4672 4672 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 244328 244328 0 0.0
.text 2186306 2186306 0 0.0
ota-provider-app debug (read only) 2398777 2398777 0 0.0
(read/write) 120824 120824 0 0.0
.bss 47936 47936 0 0.0
.data 2128 2128 0 0.0
.data.rel.ro 64648 64648 0 0.0
.dynamic 608 608 0 0.0
.got 4696 4696 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 216904 216904 0 0.0
.text 2013330 2013330 0 0.0
ota-requestor-app debug (read only) 2563961 2563961 0 0.0
(read/write) 129136 129136 0 0.0
.bss 50464 50464 0 0.0
.data 2496 2496 0 0.0
.data.rel.ro 69992 69992 0 0.0
.dynamic 608 608 0 0.0
.got 4688 4688 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 223952 223952 0 0.0
.text 2162370 2162370 0 0.0
shell debug (read only) 2626433 2626433 0 0.0
(read/write) 143016 143016 0 0.0
.bss 57864 57864 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 78064 78064 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 240178 240178 0 0.0
.text 2226610 2226610 0 0.0
thermostat-no-ble arm64 (read only) 2392828 2392828 0 0.0
(read/write) 143665 143665 0 0.0
.bss 55377 55377 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 77280 77280 0 0.0
.dynamic 560 560 0 0.0
.got 5184 5184 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 144548 144548 0 0.0
.text 2005280 2005280 0 0.0
tv-app debug (read only) 3236713 3236713 0 0.0
(read/write) 261752 261752 0 0.0
.bss 170552 170552 0 0.0
.data 4256 4256 0 0.0
.data.rel.ro 80272 80272 0 0.0
.dynamic 608 608 0 0.0
.got 4976 4976 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 268184 268184 0 0.0
.text 2775186 2775186 0 0.0
tv-casting-app debug (read only) 5585641 5585641 0 0.0
(read/write) 161896 161896 0 0.0
.bss 52120 52120 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 101224 101224 0 0.0
.dynamic 608 608 0 0.0
.got 4896 4896 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 355961 355961 0 0.0
.text 4954226 4954226 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2452768 2452768 0 0.0
.bss 215028 215028 0 0.0
.data 5872 5872 0 0.0
.text 1415412 1415412 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182151 1182151 0 0.0
bss 144457 144457 0 0.0
rodata 144488 144488 0 0.0
text 814308 814308 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1160819 1160819 0 0.0
bss 143684 143684 0 0.0
rodata 136060 136060 0 0.0
text 802204 802200 -4 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841952 841952 0 0.0
(read/write) 1745940 1745940 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188728 188728 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1231262 1231262 0 0.0
.debug_aranges 110712 110712 0 0.0
.debug_frame 371204 371204 0 0.0
.debug_info 26899490 26899492 2 0.0
.debug_line 3673871 3673871 0 0.0
.debug_loc 3588816 3588816 0 0.0
.debug_ranges 337960 337960 0 0.0
.debug_str 3435299 3435299 0 0.0
.heap 841952 841952 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 570460 570460 0 0.0
.symtab 421744 421744 0 0.0
.text 1546160 1546160 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842688 842688 0 0.0
(read/write) 1688548 1688548 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187992 187992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1223105 1223105 0 0.0
.debug_aranges 110184 110184 0 0.0
.debug_frame 374284 374284 0 0.0
.debug_info 26636120 26636122 2 0.0
.debug_line 3694663 3694663 0 0.0
.debug_loc 3576453 3576453 0 0.0
.debug_ranges 336576 336576 0 0.0
.debug_str 3424320 3424320 0 0.0
.heap 842688 842688 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 534549 534549 0 0.0
.symtab 408176 408176 0 0.0
.text 1489504 1489504 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850872 850872 0 0.0
(read/write) 1607004 1607004 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 180016 180016 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1057613 1057613 0 0.0
.debug_aranges 102384 102384 0 0.0
.debug_frame 344600 344600 0 0.0
.debug_info 22097474 22097475 1 0.0
.debug_line 3264197 3264197 0 0.0
.debug_loc 3274179 3274179 0 0.0
.debug_ranges 301872 301872 0 0.0
.debug_str 3229759 3229759 0 0.0
.heap 850872 850872 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 470874 470874 0 0.0
.symtab 376560 376560 0 0.0
.text 1416144 1416144 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845880 845880 0 0.0
(read/write) 1640780 1640780 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184992 184992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1059619 1059619 0 0.0
.debug_aranges 102784 102784 0 0.0
.debug_frame 346472 346472 0 0.0
.debug_info 22330842 22330843 1 0.0
.debug_line 3261187 3261187 0 0.0
.debug_loc 3301773 3301773 0 0.0
.debug_ranges 303816 303816 0 0.0
.debug_str 3249234 3249234 0 0.0
.heap 845880 845880 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473277 473277 0 0.0
.symtab 378240 378240 0 0.0
.text 1444928 1444928 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1149328 1149328 0 0.0
.bss 110580 110580 0 0.0
.data 832 832 0 0.0
.text 596428 596428 0 0.0
lock-app qpg6105+debug (read/write) 1114264 1114264 0 0.0
.bss 106372 106372 0 0.0
.data 836 836 0 0.0
.text 561360 561360 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 790836 790844 8 0.0
bss 72480 72480 0 0.0
noinit 43520 43520 0 0.0
text 554284 554286 2 0.0
lighting-app tlsr9518adk80d (read/write) 806084 806084 0 0.0
bss 73240 73240 0 0.0
noinit 43520 43520 0 0.0
text 566432 566432 0 0.0
ota-requestor-app tlsr9518adk80d (read/write) 804968 804976 8 0.0
bss 74052 74052 0 0.0
noinit 43520 43520 0 0.0
text 565304 565306 2 0.0

@andy31415 andy31415 merged commit 094bc43 into project-chip:master Nov 4, 2022
@hsusid hsusid deleted the cyw30739-dac-provider branch November 7, 2022 02:26
adbridge pushed a commit to ARM-software/connectedhomeip that referenced this pull request Nov 18, 2022
…ct-chip#23068)

* [Infineon][1.0] Add args for CYW30739 to provision DAC/PAI/CD.

* Implement DeviceAttestationCredentialsProvider APIs by
  FactoryDataProvider for CYW30739.
* Add GN args to provision DAC/PAI/CD from specified der files into
  CYW30739 flash.
* Obsolete CYW30739 static_config.txt by GN args.
* CYW30739Config loads factory data only from SS flash section.

* Address review comments.
adbridge pushed a commit to ARM-software/connectedhomeip that referenced this pull request Nov 18, 2022
…ct-chip#23068)

* [Infineon][1.0] Add args for CYW30739 to provision DAC/PAI/CD.

* Implement DeviceAttestationCredentialsProvider APIs by
  FactoryDataProvider for CYW30739.
* Add GN args to provision DAC/PAI/CD from specified der files into
  CYW30739 flash.
* Obsolete CYW30739 static_config.txt by GN args.
* CYW30739Config loads factory data only from SS flash section.

* Address review comments.
yicheng810 pushed a commit to yicheng810/connectedhomeip that referenced this pull request Jun 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants