-
Notifications
You must be signed in to change notification settings - Fork 78
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Memfault Firmware SDK 0.39.1 (Build 1436)
- Loading branch information
Memfault Inc
committed
Feb 7, 2023
1 parent
5d66be4
commit b315d88
Showing
12 changed files
with
536 additions
and
36 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
BUILD ID: 1415 | ||
GIT COMMIT: cb7a3096e | ||
BUILD ID: 1436 | ||
GIT COMMIT: 38142ae37 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
# This linker fragment should yield a similar snippet in | ||
# <build_dir>/esp-idf/esp_system/ld/sections.ld | ||
# The important lines are EXCLUDE_FILE and the symbols surrounding the | ||
# task and timer rules | ||
#/* Shared RAM */ | ||
# .dram0.bss (NOLOAD) : | ||
# { | ||
# . = ALIGN (8); | ||
# _bss_start = ABSOLUTE(.); | ||
# | ||
# ... | ||
# *(EXCLUDE_FILE(*libfreertos.a:tasks.* *libfreertos.a:timers.*) .bss EXCLUDE_FILE(*libfreertos.a:tasks.* *libfreertos.a:timers.*) .bss.*) | ||
# *(EXCLUDE_FILE(*libfreertos.a:tasks.* *libfreertos.a:timers.*) COMMON) | ||
# ... | ||
# | ||
# ... | ||
# _memfault_capture_tasks_start = ABSOLUTE(.); | ||
# *libfreertos.a:tasks.*(.bss .bss.* COMMON) | ||
# _memfault_capture_tasks_end = ABSOLUTE(.); | ||
# _memfault_capture_timers_start = ABSOLUTE(.); | ||
# *libfreertos.a:timers.*(.bss .bss.* COMMON) | ||
# _memfault_capture_timers_end = ABSOLUTE(.); | ||
# ... | ||
# } > dram0_0_seg | ||
|
||
# Create a scheme to describe input sections to an output section | ||
[scheme:memfault] | ||
entries: | ||
common -> dram0_bss | ||
bss -> dram0_bss | ||
|
||
# Create a mapping using the defined scheme. Add linker symbols around | ||
# to capture start and end of task and timer location. | ||
# Note: ldgen does not properly generate rules for section fragments that include multiple | ||
# input sections. To work around this, we duplicate a rule for both bss and common section | ||
# fragments | ||
[mapping:memfault_freertos] | ||
archive: libfreertos.a | ||
entries: | ||
timers (memfault); | ||
bss-> dram0_bss SURROUND(memfault_timers_bss), | ||
common -> dram0_bss SURROUND(memfault_timers_common) | ||
tasks (memfault); | ||
bss -> dram0_bss SURROUND(memfault_tasks_bss), | ||
common -> dram0_bss SURROUND(memfault_tasks_common) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.