Skip to content

Daisy Seed - added missing ram section to linker#1265

Merged
fpistm merged 1 commit intostm32duino:masterfrom
electro-smith:linker_sram_section
Jan 23, 2021
Merged

Daisy Seed - added missing ram section to linker#1265
fpistm merged 1 commit intostm32duino:masterfrom
electro-smith:linker_sram_section

Conversation

@stephenhensley
Copy link
Copy Markdown

Summary

This PR fixes/implements the following bugs/features

  • Adds an additional sram section to the linker for the Daisy Seed H7 variant

Adding this provides a memory section that can be used for DMA buffers, and other non-cacheable data so that DCache can be enabled without requiring maintenance.

@fpistm fpistm added the enhancement New feature or request label Jan 23, 2021
@fpistm fpistm added this to the 2.0.0 milestone Jan 23, 2021
@fpistm fpistm self-requested a review January 23, 2021 14:26
Copy link
Copy Markdown
Member

@fpistm fpistm left a comment

Choose a reason for hiding this comment

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

Hi @stephenhensley
I guess you have tested and use it so LGTM.

@fpistm fpistm merged commit 5a0dcfc into stm32duino:master Jan 23, 2021
@stephenhensley
Copy link
Copy Markdown
Author

Hi @fpistm thanks!

Yeah, tests okay on our end. It was actually an oversight to not include it in the first place. Our audio library uses that section for DMA buffers, and without this it required us to disable the dcache (which on the h7 is a pretty hefty performance hit).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants