工具/软件:
我已 从 SDK 9.01.00.20中导入 IPC rpmsg echo R5FFS0_0和 IPC rpmsg echo R5FFS0_1示例工程 、并在这两个示例工程中禁用了 R5FSS1_0内核和 R5FSS1_1内核的共享存储器、将工程构建为系统、但仍然收到错误。
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.
工具/软件:
我已 从 SDK 9.01.00.20中导入 IPC rpmsg echo R5FFS0_0和 IPC rpmsg echo R5FFS0_1示例工程 、并在这两个示例工程中禁用了 R5FSS1_0内核和 R5FSS1_1内核的共享存储器、将工程构建为系统、但仍然收到错误。
你好 Rapeti、
您能否通过以下链接下载最新版本的 SDK (10.01.00.34)并确认问题仍然存在?
SDK-AM263PX 软件开发套件(MCU-PLUS-SDK)|德州仪器 TI.com
当您说:
Unknown 说:禁用与 R5FSS1_0 内核和 R5FSS1_1内核的共享存储器
在这里采取了哪些步骤?
如果您提供的索引为0、错误是否会消失?
(unitptr_t)(&gIpcSharedMem[0]);
谢谢。此致、
Zackary Fleenor
我已下载最新版本的 SDK (10.01.00.34)、问题仍然存在。
禁用具有 R5FSS1_0 内核和 R5FSS1_1内核的共享存储器意味着:
我正在为 R5FSS0_0和 R5FSS0_1使用 IPC、因此在系统配置中、我已禁用了与 R5FSS1_0 内核和 R5FSS1_1内核的共享存储器。 已附加图像。
[引述 userid="314156" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1500628/mcu-plus-sdk-am263px-mcu-plus-sdk-am263px/5765629 #5765629"]如果您提供的索引为0、错误是否会消失?
(unitptr_t)(&gIpcSharedMem[0]);
[/报价]上述语句位于派生系统配置文件(ti_drivers_config.c)中。
从默认配置中禁用此功能的原因是什么?
我遵循了、如所示 faq-mcu-sdk-build-error-expression-rpmsgparams-vringtxtaseaddr。
是的、即使未禁用共享存储器、我也会收到相同的错误:rpmsgParams.vringTxBaseAddr[CSL_CORE_ID_R5FSS0_0]=(unitptr_t)(&gIpcSharedMem[]);所有子系统内核(R5FSS0_0、R5FSS1_0、R5FSS1_1)的预期表达式错误。
嗨、Rapeti、
感谢您分享此信息。 如 Nick S.在您分享的上一个线程中所述:生成使用多个内核的工程时、需要构建_SYSTEM 级工程、而不是工程的特定内核版本。
根据您之前分享的 CCS 屏幕截图、您正在构建"ipc_rpmsg_echo_am263px-lp_ r5fss0-1 _nortos"工程。 您应该构建"ipc_rpmsg_echo_am263px-lp_ 初始误差源 freertos_nortos"。 系统工程配置将处理为每个 r5fssX-Y 内核构建.out 文件的问题、并将这些文件合并到一个多核_elf 文件中以进行加载/调试。
此致、
Zackary Fleenor
嗨、Rapeti、
对此处延迟的回复表示歉意。
这不是创建依赖 IPC 的多核工程的建议方法。 建议从系统工程定义开始、并使用 IPC 实施两个空工程。
有关实施新系统工程和利用"CCS System Settings"视图的详细信息、请访问以下链接:
https://dev.ti.com/tirex/explore/node?node=A__ASnAOQq-ZZCy9h2t-TfIOQ__AM26X-ACADEMY__t0CaxbG__LATEST
请查看此内容并按照定义实施。 您可以使用 ipc_rpmsg_echo_am263px-LP_SYSTEM_freertos_nortos 作为指南、了解如何在空系统工程中实现 IPC。
由于您的原始问题已解决、请创建新的 e2e 主题来查看更多问题、以便帮助管理可追溯性。
谢谢。此致、
Zackary Fleenor