This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我想知道如何在链接器命令文件部分中区分.priheap 和.sysmem。
这两种方法似乎都用于堆领域、但我不太理解它们各自发挥的作用。
谢谢、
Astro
我认为 .priheap 段可以用于 TI-RTOS 模块 ti.sysbios.堆.堆.堆.HeapMem 所使用的堆缓冲区、这是基于线程 RTOS/MSP432E401Y:SDRAM 作为默认堆
大家好、George、Chester
文档中有关.priheap 的信息太少、难以确定它的用途。 您能否解释一下.sysmem 和.priheap 是如何以不同的方式使用的?
用于动态内存分配的-sysmem…堆
-主堆... 堆存储器中的缓冲区
我不太理解上述内容的含义和关系。
[问题背景]
在示例代码链接器中、HEAPSIZE 为0x20000、并且也分配了内部 SRAM 最大大小的一半(0x40000)。 我正在考虑减小.priheap 段的大小、尤其是在不需要时。
谢谢、
Astro
您好 Astro、
请注意、对于许多人来说、这是假日季、因此会延迟回复。
谢谢
Ki
您好 Astro、
遗憾的是、提供的文档是我们能够提供的内容。 针对.priheap 的 TI-RTOS 实现不是由我们的团队完成的、我无法挖掘任何额外的资源来进一步解释这些堆之间的差异。
与切斯特相关的帖子是关于该主题的官方文档之外的描述性帖子。
当然、我不希望您以任何方式满意、但我对此特定请求没有任何要求。
此致、
Ralph Jacobi