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

Move to QPG6105 platform #12992

Merged
merged 5 commits into from
Dec 14, 2021
Merged

Move to QPG6105 platform #12992

merged 5 commits into from
Dec 14, 2021

Conversation

lucicop
Copy link
Contributor

@lucicop lucicop commented Dec 14, 2021

Problem

What is being fixed? Examples:

  • QPG6100 chip is being replaced by QPG6105 and some adjustments are necessary in the platform files

Change overview

  • changes specific to QPG6105

Testing

  • testing was done by compiling lighting app and running on the QPG6105 DK
  • running TE7 test cases

Copy link
Contributor

@andy31415 andy31415 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please change qpg.py as well to change the name from 100 to 105

@andy31415
Copy link
Contributor

fast track: platform specific changes.

@github-actions
Copy link

github-actions bot commented Dec 14, 2021

PR #12992: Size comparison from 65347c9 to 8179948

Full report (12 builds for efr32, k32w, linux, p6, telink)
platform target config section 65347c9 8179948 change % change
efr32 lighting-app BRD4161A (read only) 816492 816492 0 0.0
(read/write) 123208 123208 0 0.0
.bss 121344 121344 0 0.0
.data 1864 1864 0 0.0
.text 816484 816484 0 0.0
BRD4161A+rpc (read only) 804108 804108 0 0.0
(read/write) 139884 139884 0 0.0
.bss 137920 137920 0 0.0
.data 1964 1964 0 0.0
.text 804100 804100 0 0.0
window-app BRD4161A (read only) 793728 793728 0 0.0
(read/write) 122160 122160 0 0.0
.bss 120328 120328 0 0.0
.data 1828 1828 0 0.0
.text 793720 793720 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 670620 670620 0 0.0
.bss 73928 73928 0 0.0
.data 1896 1896 0 0.0
.text 588996 588996 0 0.0
lock-app k32w061+debug (read/write) 620556 620556 0 0.0
.bss 72080 72080 0 0.0
.data 1856 1856 0 0.0
.text 540820 540820 0 0.0
shell k32w061+debug (read/write) 626108 626108 0 0.0
.bss 74388 74388 0 0.0
.data 1836 1836 0 0.0
.text 544084 544084 0 0.0
linux chip-tool-ipv6only arm64 (read only) 6877372 6877372 0 0.0
(read/write) 319281 319281 0 0.0
.bss 51873 51873 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 208760 208760 0 0.0
.dynamic 560 560 0 0.0
.got 53720 53720 0 0.0
.init 24 24 0 0.0
.init_array 176 176 0 0.0
.rodata 366204 366204 0 0.0
.text 5829300 5829300 0 0.0
thermostat-no-ble arm64 (read only) 1952660 1952660 0 0.0
(read/write) 137665 137665 0 0.0
.bss 59537 59537 0 0.0
.data 832 832 0 0.0
.data.rel.ro 70744 70744 0 0.0
.dynamic 560 560 0 0.0
.got 3672 3672 0 0.0
.init 24 24 0 0.0
.init_array 280 280 0 0.0
.rodata 125892 125892 0 0.0
.text 1618448 1618448 0 0.0
p6 all-clusters-app default (read/write) 2361736 2361736 0 0.0
.bss 112220 112220 0 0.0
.data 2528 2528 0 0.0
.heap 918592 918592 0 0.0
.text 1320000 1320000 0 0.0
light-app default (read/write) 2302104 2302104 0 0.0
.bss 101136 101136 0 0.0
.data 2368 2368 0 0.0
.heap 929840 929840 0 0.0
.text 1260368 1260368 0 0.0
lock-app default (read/write) 2278192 2278192 0 0.0
.bss 100016 100016 0 0.0
.data 2328 2328 0 0.0
.heap 931000 931000 0 0.0
.text 1236456 1236456 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 812598 812598 0 0.0
bss 82920 82920 0 0.0
noinit 37160 37160 0 0.0
text 567248 567248 0 0.0

@github-actions
Copy link

github-actions bot commented Dec 14, 2021

PR #12992: Size comparison from 65347c9 to 55928a9

Increases above 0.2%:

platform target config section 65347c9 55928a9 change % change
efr32 lighting-app BRD4161A (read only) 816492 833464 16972 2.1
(read/write) 123208 128608 5400 4.4
.bss 121344 126744 5400 4.5
.text 816484 833456 16972 2.1
BRD4161A+rpc (read only) 804108 821052 16944 2.1
(read/write) 139884 145284 5400 3.9
.bss 137920 143320 5400 3.9
.text 804100 821044 16944 2.1
window-app BRD4161A (read only) 793728 810688 16960 2.1
(read/write) 122160 127560 5400 4.4
.bss 120328 125728 5400 4.5
.text 793720 810680 16960 2.1
esp32 all-clusters-app c3devkit (read only) 857314 876720 19406 2.3
(read/write) 1304674 1313266 8592 0.7
.dram0.bss 64752 71056 6304 9.7
.dram0.data 14164 14220 56 0.4
.flash.rodata 172720 174960 2240 1.3
.flash.text 857314 876720 19406 2.3
m5stack (read only) 961423 964659 3236 0.3
(read/write) 450572 454564 3992 0.9
.dram0.bss 74040 77528 3488 4.7
.flash.rodata 210696 211200 504 0.2
.flash.text 956039 959275 3236 0.3
k32w lighting-app k32w061+se05x+release (read/write) 670620 687400 16780 2.5
.bss 73928 79328 5400 7.3
.text 588996 600376 11380 1.9
lock-app k32w061+debug (read/write) 620556 637324 16768 2.7
.bss 72080 77480 5400 7.5
.text 540820 552188 11368 2.1
shell k32w061+debug (read/write) 626108 642728 16620 2.7
.bss 74388 79788 5400 7.3
.text 544084 555304 11220 2.1
linux chip-tool-ipv6only arm64 (read/write) 319281 323585 4304 1.3
.bss 51873 56001 4128 8.0
thermostat-no-ble arm64 (read only) 1952660 1998508 45848 2.3
(read/write) 137665 145073 7408 5.4
.bss 59537 65601 6064 10.2
.data.rel.ro 70744 71912 1168 1.7
.got 3672 3840 168 4.6
.rodata 125892 127852 1960 1.6
.text 1618448 1659328 40880 2.5
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2314520 2334712 20192 0.9
.bss 184020 190316 6296 3.4
.text 1277096 1297288 20192 1.6
lighting-app CY8CPROTO_062_4343W+release (read/write) 2310048 2330304 20256 0.9
.bss 175880 182176 6296 3.6
.text 1272648 1292904 20256 1.6
lock-app CY8CPROTO_062_4343W+release (read/write) 2283160 2303416 20256 0.9
.bss 174920 181216 6296 3.6
.text 1245760 1266016 20256 1.6
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 907895 922887 14992 1.7
bss 116352 119832 3480 3.0
rodata 102248 103544 1296 1.3
text 613716 623928 10212 1.7
nrf52840dk_nrf52840+rpc (read/write) 870939 885943 15004 1.7
bss 112700 116180 3480 3.1
rodata 93548 94840 1292 1.4
text 588456 598668 10212 1.7
nrf5340dk_nrf5340_cpuapp (read/write) 833898 848902 15004 1.8
bss 117728 121208 3480 3.0
rodata 97508 98800 1292 1.3
text 544144 554368 10224 1.9
lock-app nrf52840dk_nrf52840 (read/write) 880543 897675 17132 1.9
bss 113616 119012 5396 4.7
rodata 98368 99660 1292 1.3
text 593152 603572 10420 1.8
nrf5340dk_nrf5340_cpuapp (read/write) 806798 823934 17136 2.1
bss 115024 120420 5396 4.7
rodata 93656 94952 1296 1.4
text 523672 534100 10428 2.0
pump-app nrf52840dk_nrf52840 (read/write) 885495 902615 17120 1.9
bss 113528 118924 5396 4.8
rodata 99720 101016 1296 1.3
text 596756 607172 10416 1.7
pump-controller-app nrf52840dk_nrf52840 (read/write) 878703 895823 17120 1.9
bss 113404 118800 5396 4.8
rodata 97856 99152 1296 1.3
text 591952 602372 10420 1.8
p6 all-clusters-app default (read/write) 2361736 2387432 25696 1.1
.bss 112220 118516 6296 5.6
.text 1320000 1345696 25696 1.9
light-app default (read/write) 2302104 2327792 25688 1.1
.bss 101136 107432 6296 6.2
.text 1260368 1286056 25688 2.0
lock-app default (read/write) 2278192 2303856 25664 1.1
.bss 100016 106312 6296 6.3
.data 2328 2336 8 0.3
.text 1236456 1262120 25664 2.1
telink lighting-app tlsr9518adk80d (read/write) 812598 832126 19528 2.4
bss 82920 88320 5400 6.5
text 567248 579914 12666 2.2
Increases (24 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 65347c9 55928a9 change % change
efr32 lighting-app BRD4161A (read only) 816492 833464 16972 2.1
(read/write) 123208 128608 5400 4.4
.bss 121344 126744 5400 4.5
.text 816484 833456 16972 2.1
BRD4161A+rpc (read only) 804108 821052 16944 2.1
(read/write) 139884 145284 5400 3.9
.bss 137920 143320 5400 3.9
.text 804100 821044 16944 2.1
window-app BRD4161A (read only) 793728 810688 16960 2.1
(read/write) 122160 127560 5400 4.4
.bss 120328 125728 5400 4.5
.text 793720 810680 16960 2.1
esp32 all-clusters-app c3devkit (read only) 857314 876720 19406 2.3
(read/write) 1304674 1313266 8592 0.7
.dram0.bss 64752 71056 6304 9.7
.dram0.data 14164 14220 56 0.4
.flash.rodata 172720 174960 2240 1.3
.flash.text 857314 876720 19406 2.3
m5stack (read only) 961423 964659 3236 0.3
(read/write) 450572 454564 3992 0.9
.dram0.bss 74040 77528 3488 4.7
.flash.rodata 210696 211200 504 0.2
.flash.text 956039 959275 3236 0.3
k32w lighting-app k32w061+se05x+release (read/write) 670620 687400 16780 2.5
.bss 73928 79328 5400 7.3
.text 588996 600376 11380 1.9
lock-app k32w061+debug (read/write) 620556 637324 16768 2.7
.bss 72080 77480 5400 7.5
.text 540820 552188 11368 2.1
shell k32w061+debug (read/write) 626108 642728 16620 2.7
.bss 74388 79788 5400 7.3
.text 544084 555304 11220 2.1
linux chip-tool-ipv6only arm64 (read only) 6877372 6880588 3216 0.0
(read/write) 319281 323585 4304 1.3
.bss 51873 56001 4128 8.0
.data.rel.ro 208760 208880 120 0.1
.got 53720 53776 56 0.1
.text 5829300 5832148 2848 0.0
thermostat-no-ble arm64 (read only) 1952660 1998508 45848 2.3
(read/write) 137665 145073 7408 5.4
.bss 59537 65601 6064 10.2
.data.rel.ro 70744 71912 1168 1.7
.got 3672 3840 168 4.6
.rodata 125892 127852 1960 1.6
.text 1618448 1659328 40880 2.5
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2314520 2334712 20192 0.9
.bss 184020 190316 6296 3.4
.text 1277096 1297288 20192 1.6
lighting-app CY8CPROTO_062_4343W+release (read/write) 2310048 2330304 20256 0.9
.bss 175880 182176 6296 3.6
.text 1272648 1292904 20256 1.6
lock-app CY8CPROTO_062_4343W+release (read/write) 2283160 2303416 20256 0.9
.bss 174920 181216 6296 3.6
.text 1245760 1266016 20256 1.6
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 907895 922887 14992 1.7
bss 116352 119832 3480 3.0
rodata 102248 103544 1296 1.3
text 613716 623928 10212 1.7
nrf52840dk_nrf52840+rpc (read/write) 870939 885943 15004 1.7
bss 112700 116180 3480 3.1
rodata 93548 94840 1292 1.4
text 588456 598668 10212 1.7
nrf5340dk_nrf5340_cpuapp (read/write) 833898 848902 15004 1.8
bss 117728 121208 3480 3.0
rodata 97508 98800 1292 1.3
text 544144 554368 10224 1.9
lock-app nrf52840dk_nrf52840 (read/write) 880543 897675 17132 1.9
bss 113616 119012 5396 4.7
rodata 98368 99660 1292 1.3
text 593152 603572 10420 1.8
nrf5340dk_nrf5340_cpuapp (read/write) 806798 823934 17136 2.1
bss 115024 120420 5396 4.7
rodata 93656 94952 1296 1.4
text 523672 534100 10428 2.0
pump-app nrf52840dk_nrf52840 (read/write) 885495 902615 17120 1.9
bss 113528 118924 5396 4.8
rodata 99720 101016 1296 1.3
text 596756 607172 10416 1.7
pump-controller-app nrf52840dk_nrf52840 (read/write) 878703 895823 17120 1.9
bss 113404 118800 5396 4.8
rodata 97856 99152 1296 1.3
text 591952 602372 10420 1.8
p6 all-clusters-app default (read/write) 2361736 2387432 25696 1.1
.bss 112220 118516 6296 5.6
.text 1320000 1345696 25696 1.9
light-app default (read/write) 2302104 2327792 25688 1.1
.bss 101136 107432 6296 6.2
.text 1260368 1286056 25688 2.0
lock-app default (read/write) 2278192 2303856 25664 1.1
.bss 100016 106312 6296 6.3
.data 2328 2336 8 0.3
.text 1236456 1262120 25664 2.1
telink lighting-app tlsr9518adk80d (read/write) 812598 832126 19528 2.4
bss 82920 88320 5400 6.5
text 567248 579914 12666 2.2
Decreases (7 builds for linux, mbed, p6)
platform target config section 65347c9 55928a9 change % change
linux chip-tool-ipv6only arm64 .rodata 366204 366140 -64 -0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 847184 840888 -6296 -0.7
lighting-app CY8CPROTO_062_4343W+release .heap 855032 848736 -6296 -0.7
lock-app CY8CPROTO_062_4343W+release .heap 856008 849712 -6296 -0.7
p6 all-clusters-app default .heap 918592 912296 -6296 -0.7
light-app default .heap 929840 923544 -6296 -0.7
lock-app default .heap 931000 924696 -6304 -0.7
Full report (29 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 65347c9 55928a9 change % change
efr32 lighting-app BRD4161A (read only) 816492 833464 16972 2.1
(read/write) 123208 128608 5400 4.4
.bss 121344 126744 5400 4.5
.data 1864 1864 0 0.0
.text 816484 833456 16972 2.1
BRD4161A+rpc (read only) 804108 821052 16944 2.1
(read/write) 139884 145284 5400 3.9
.bss 137920 143320 5400 3.9
.data 1964 1964 0 0.0
.text 804100 821044 16944 2.1
window-app BRD4161A (read only) 793728 810688 16960 2.1
(read/write) 122160 127560 5400 4.4
.bss 120328 125728 5400 4.5
.data 1828 1828 0 0.0
.text 793720 810680 16960 2.1
esp32 all-clusters-app c3devkit (read only) 857314 876720 19406 2.3
(read/write) 1304674 1313266 8592 0.7
.dram0.bss 64752 71056 6304 9.7
.dram0.data 14164 14220 56 0.4
.flash.rodata 172720 174960 2240 1.3
.flash.text 857314 876720 19406 2.3
.iram0.text 62076 62076 0 0.0
m5stack (read only) 961423 964659 3236 0.3
(read/write) 450572 454564 3992 0.9
.dram0.bss 74040 77528 3488 4.7
.dram0.data 34048 34048 0 0.0
.flash.rodata 210696 211200 504 0.2
.flash.text 956039 959275 3236 0.3
.iram0.text 123451 123451 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 670620 687400 16780 2.5
.bss 73928 79328 5400 7.3
.data 1896 1896 0 0.0
.text 588996 600376 11380 1.9
lock-app k32w061+debug (read/write) 620556 637324 16768 2.7
.bss 72080 77480 5400 7.5
.data 1856 1856 0 0.0
.text 540820 552188 11368 2.1
shell k32w061+debug (read/write) 626108 642728 16620 2.7
.bss 74388 79788 5400 7.3
.data 1836 1836 0 0.0
.text 544084 555304 11220 2.1
linux chip-tool-ipv6only arm64 (read only) 6877372 6880588 3216 0.0
(read/write) 319281 323585 4304 1.3
.bss 51873 56001 4128 8.0
.data 1192 1192 0 0.0
.data.rel.ro 208760 208880 120 0.1
.dynamic 560 560 0 0.0
.got 53720 53776 56 0.1
.init 24 24 0 0.0
.init_array 176 176 0 0.0
.rodata 366204 366140 -64 -0.0
.text 5829300 5832148 2848 0.0
thermostat-no-ble arm64 (read only) 1952660 1998508 45848 2.3
(read/write) 137665 145073 7408 5.4
.bss 59537 65601 6064 10.2
.data 832 832 0 0.0
.data.rel.ro 70744 71912 1168 1.7
.dynamic 560 560 0 0.0
.got 3672 3840 168 4.6
.init 24 24 0 0.0
.init_array 280 280 0 0.0
.rodata 125892 127852 1960 1.6
.text 1618448 1659328 40880 2.5
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2314520 2334712 20192 0.9
.bss 184020 190316 6296 3.4
.data 5240 5240 0 0.0
.heap 847184 840888 -6296 -0.7
.text 1277096 1297288 20192 1.6
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2310048 2330304 20256 0.9
.bss 175880 182176 6296 3.6
.data 5536 5536 0 0.0
.heap 855032 848736 -6296 -0.7
.text 1272648 1292904 20256 1.6
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2283160 2303416 20256 0.9
.bss 174920 181216 6296 3.6
.data 5520 5520 0 0.0
.heap 856008 849712 -6296 -0.7
.text 1245760 1266016 20256 1.6
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.heap 1020320 1020320 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2054328 2054328 0 0.0
.bss 156980 156980 0 0.0
.data 4864 4864 0 0.0
.heap 874600 874600 0 0.0
.text 1016928 1016928 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 907895 922887 14992 1.7
bss 116352 119832 3480 3.0
rodata 102248 103544 1296 1.3
text 613716 623928 10212 1.7
nrf52840dk_nrf52840+rpc (read/write) 870939 885943 15004 1.7
bss 112700 116180 3480 3.1
rodata 93548 94840 1292 1.4
text 588456 598668 10212 1.7
nrf5340dk_nrf5340_cpuapp (read/write) 833898 848902 15004 1.8
bss 117728 121208 3480 3.0
rodata 97508 98800 1292 1.3
text 544144 554368 10224 1.9
lock-app nrf52840dk_nrf52840 (read/write) 880543 897675 17132 1.9
bss 113616 119012 5396 4.7
rodata 98368 99660 1292 1.3
text 593152 603572 10420 1.8
nrf5340dk_nrf5340_cpuapp (read/write) 806798 823934 17136 2.1
bss 115024 120420 5396 4.7
rodata 93656 94952 1296 1.4
text 523672 534100 10428 2.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497447 497447 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339488 339488 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 885495 902615 17120 1.9
bss 113528 118924 5396 4.8
rodata 99720 101016 1296 1.3
text 596756 607172 10416 1.7
pump-controller-app nrf52840dk_nrf52840 (read/write) 878703 895823 17120 1.9
bss 113404 118800 5396 4.8
rodata 97856 99152 1296 1.3
text 591952 602372 10420 1.8
shell nrf52840dk_nrf52840 (read/write) 782767 782767 0 0.0
bss 109624 109624 0 0.0
rodata 74396 74396 0 0.0
text 524232 524232 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 697838 697838 0 0.0
bss 110604 110604 0 0.0
rodata 69040 69040 0 0.0
text 444868 444868 0 0.0
p6 all-clusters-app default (read/write) 2361736 2387432 25696 1.1
.bss 112220 118516 6296 5.6
.data 2528 2528 0 0.0
.heap 918592 912296 -6296 -0.7
.text 1320000 1345696 25696 1.9
light-app default (read/write) 2302104 2327792 25688 1.1
.bss 101136 107432 6296 6.2
.data 2368 2368 0 0.0
.heap 929840 923544 -6296 -0.7
.text 1260368 1286056 25688 2.0
lock-app default (read/write) 2278192 2303856 25664 1.1
.bss 100016 106312 6296 6.3
.data 2328 2336 8 0.3
.heap 931000 924696 -6304 -0.7
.text 1236456 1262120 25664 2.1
telink lighting-app tlsr9518adk80d (read/write) 812598 832126 19528 2.4
bss 82920 88320 5400 6.5
noinit 37160 37160 0 0.0
text 567248 579914 12666 2.2

@andy31415 andy31415 merged commit f40044e into project-chip:master Dec 14, 2021
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.

2 participants