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.
我正在实施 IPC 代码,以在运行 Linux 的 A3内核和无 RTOS 的 R5内核之间进行通信。 我已经复制了文件//C:\/C:/TI/CMC_plus_SDK_am64x_08_01_00_36/docs/API_guide_am64x/drivers_IPC_RPMESSAGE_PAGE.html 上的代码示例,以作为指南,并使用 SYSCFG 工具。
一切都正常构建,但我收到以下警告:
#10247-D 创建输出部分“.resource_table”,但没有部分规格 FDIC C/C++问题
我在处理 PRU 时看到过这一问题的引用,但这似乎不适用于这里。 我的 linker.cmd 文件似乎与 SDK 示例中的文件匹配,但存在一些地址差异。
如有任何建议,将不胜感激。 谢谢。
Lee Thalblum
你好,李
在 linker.cmd 文件中为所有 R5F 内核和 M4内核定义了.resource_table。 我不知道为什么会发生这种情况。 我会仔细研究并回复您。
此致,
明
你好,李
是否已将.resource_table 添加到 linker.cmd 文件中? 请参阅“IPC_rpmsg_echo _linux”示例中的 linker.cmd 文件。 以下 是 文件中的部分://C:\/C:/TI/CMC_plus_SDK_am64x_08_01_00_36/docs/API_guide_am64x/drivers_IPC_RPMESSAGE_PAGE.html:
-----
.resource_table
必须以 SECTIONS
4K 字节的对齐方式放置在链接器命令文件的字段中。 -----
此致,
明
谢谢明,这解决了问题。
李