Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |
resources:tools-software:sharc-audio-module:baremetal:using-shared-memory-structure [14 Nov 2018 03:10] – Chad Wentworth | resources:tools-software:sharc-audio-module:baremetal:using-shared-memory-structure [18 Jan 2019 18:50] (current) – Chad Wentworth |
---|
===== Sharing Data Between Cores / System Telemetry ===== | ===== Sharing Data Between Cores / System Telemetry ===== |
<WRAP round 80% tip> | |
Helpful video: [[https://www.analog.com/en/education/education-library/videos/5858375558001.html|Using Shared Memory in the Bare Metal Framework]] | {{youtube>srVoSbo7zB4?medium}} |
</WRAP> | |
All three processors have access to a block of shared L2 memory. The default Linker Description File (LDF) allocates a number of section for MCAPI but as the Bare Metal Framework does not rely on this heavier form of intra-core message passing, we can reuse this shared memory. There is one segment that all three cores are, by default, able to read from and write to which is located at address 0x20080000. | All three processors have access to a block of shared L2 memory. The default Linker Description File (LDF) allocates a number of section for MCAPI but as the Bare Metal Framework does not rely on this heavier form of intra-core message passing, we can reuse this shared memory. There is one segment that all three cores are, by default, able to read from and write to which is located at address 0x20080000. |
| |