请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:TMS320F28379D工具/软件:
您好、
我要使用 DATA_SECTION pragma 命令将存储器分配给“MSGRAM_CPU1_TO_CPU2",“,从而、从而在 CPU1 和 CPU2 之间使用共享存储器:
pragma DATA_SECTION (CPU1_sharedData、“MSGRAM_CPU1_TO_CPU2")“)
我通过 IPC 消息 API 发送此变量的地址(从 CPU1 到 CPU2)。 除了我将变量的大小增加到某个点之后(向结构添加更多成员)、其他一切都可以正常工作。 我注意到 CPU2 接收到的变量地址已损坏。
问题是我希望通过查看内存分配报告可以看到这种情况。 在“Memory Allocation“选项卡中、没有任何内容表示存储器的任何部分都有溢出。
我想知道是否必须使用另一个工具来实现该目的? 或者我没有正确读取存储器分配?
以下是内存分配报告的屏幕截图:
CPU1: 
CPU2: 