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

Modify GN to build FreeRTOS from third party source repo #9986

Merged
merged 4 commits into from
Sep 28, 2021

Conversation

lucicop
Copy link
Contributor

@lucicop lucicop commented Sep 27, 2021

Problem

  • Modify GN script to build FreeRTOS from source code in third party repo

Change overview

  • Changes to GN script and libraries to build FreeRTOS from source code

Testing

  • Manually tested to compile; ran basic testing involving secure session establishment over BLE, using chip-device-ctrl.

@github-actions
Copy link

Size increase report for "gn_qpg-example-build" from e4d15a8

File Section File VM
chip-qpg6100-lighting-example.out .text 256 256
chip-qpg6100-lighting-example.out .heap 0 24
chip-qpg6100-lighting-example.out .bss 0 -8
chip-qpg6100-lighting-example.out .lower_ram_retain 0 -16
Full report output
BLOAT REPORT

Files found only in the build output:
    report.csv

Comparing ./master_artifact/chip-qpg6100-lighting-example.out.map and ./pull_artifact/chip-qpg6100-lighting-example.out.map:

BLOAT EXECUTION FAILED WITH CODE 1:
bloaty: unknown file type for file './pull_artifact/chip-qpg6100-lighting-example.out.map'

Comparing ./master_artifact/chip-qpg6100-lighting-example.out and ./pull_artifact/chip-qpg6100-lighting-example.out:

sections,vmsize,filesize
.debug_line,0,831
.symtab,0,416
.debug_str,0,323
.text,256,256
.debug_ranges,0,80
.heap,24,0
.shstrtab,0,-2
.debug_frame,0,-4
.strtab,0,-6
.bss,-8,0
.lower_ram_retain,-16,0
.debug_loc,0,-193
[Unmapped],0,-272
.debug_abbrev,0,-1443
.debug_info,0,-11282


@woody-apple woody-apple merged commit 8cd1229 into project-chip:master Sep 28, 2021
jimlyall-q pushed a commit to jimlyall-q/connectedhomeip that referenced this pull request Oct 5, 2021
…p#9986)

* Modify GN to build FreeRTOS from third party source repo

* Remove lowercase "portable" folder
jimlyall-q pushed a commit to jimlyall-q/connectedhomeip that referenced this pull request Oct 6, 2021
…p#9986)

* Modify GN to build FreeRTOS from third party source repo

* Remove lowercase "portable" folder
jimlyall-q pushed a commit to jimlyall-q/connectedhomeip that referenced this pull request Oct 20, 2021
…p#9986)

* Modify GN to build FreeRTOS from third party source repo

* Remove lowercase "portable" folder
@lucicop lucicop deleted the freertos_libs branch March 9, 2022 10:48
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.

5 participants