工具与软件:
您好!
我在 linker.cmd 中看到 MSRAM 从 MSRAM 开始 : origin = 0x70080000而不是从 MSRAM 开始: origin = 0x70000000。
是因为启动?
程序已加载并正在运行时、我可以使用此区域吗?
谢谢!
Eli
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.
工具与软件:
您好!
我在 linker.cmd 中看到 MSRAM 从 MSRAM 开始 : origin = 0x70080000而不是从 MSRAM 开始: origin = 0x70000000。
是因为启动?
程序已加载并正在运行时、我可以使用此区域吗?
谢谢!
Eli
您好、Eli、
Unknown 说:是否是因为启动?
是的、是这样。 请查看文档中的存储器映射: https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/10_01_00_32/exports/docs/api_guide_am243x/MEMORY_MAP.html 此处提到在为链接器中的应用程序保留存储器时、不应涉及此区域、因为此处的重叠可能会导致 SBL 崩溃、因此还建议将哪些段放入保留存储器、请参阅相同内容。
您也可以参考此线程、并可能按照其所使用的相同方法操作、以防您需要使用 SBL 保留的存储器: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1472242/processor-sdk-am64x-msram-spare-space-to-use
此致、
开会。