TI中文支持网
TI专业的中文技术问题搜集分享网站

MCU-PLUS-SDK-AM273X: 如果R5双核运行,DPM需要怎么配置呢

Part Number:MCU-PLUS-SDK-AM273X

你好,我计划将R5配置为双核运行,但是我不太清楚这样操作的话,DPM需要怎么配置,因为我需要MSS+MSS+DSS能同步开始,是否是将DPM配置为分布式,R5fss0-0作为控制,R5fss0-1也像DSS一样作为DPC处理链,处理一些和上位机的操作呢(我打算R5fss0-0输出目标信息,R5fss0-1和上位机交互),

如果像我描述这样操作的话,我怎么能确定R5fss0-0接收或者控制的是R5fss0-1还是DSS呢?

 

Katherine Wang:

已为您联系TI资深工程师,稍后给您回复

,

Katherine Wang:

您能分享更多细节吗?什么是 DPM 和 DPC?如果您可以分享此信息,我可以将您的问题转给合适的专家。

,

Cilie:

DPM(Data Path Manager),数据路径管理器,是DSS和MSS通信或者交换数据的(我的理解哈),DPC:数据处理链;

我的问题其实就是,我想用R5fss0-0 和R5fss0-1双核一起,但是不知道怎么将它们同步起来,互相通信或者交换数据。

麻烦给我一些解答呢,谢谢

,

Cilie:

还有就是双核的话,是否R5fss0-0为freertos,R5fss0-1为nortos才适用?还是说都可以freertos?

,

Katherine Wang:

我无法在 AM273x TRM 或 MCU+SDK 中找到对数据路径管理器或数据处理链的引用,您能指给我一些关于这个硬件特性的文档吗?

TRM: https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_OtherMCU_spruiu0c.pdf
SDK docs: https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_OtherMCU_index.html

Cilie 说:我的问题其实就是,我想用R5fss0-0 和R5fss0-1双核一起,但是不知道怎么将它们同步起来,互相通信或者交换数据。

Cilie 说:还有就是双核的话,是否R5fss0-0为freertos,R5fss0-1为nortos才适用?还是说都可以freertos?

在拆分模式下,R5F 内核可以使用 IPC Notify 进行通信。 IPC Notify 将在 No-RTOS 或 FreeRTOS 中运行。此外,两个内核不需要具有相同的操作系统。请参见:

https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_OtherMCU_IPC_GUIDE.html
https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_OtherMCU_DRIVERS_IPC_NOTIFY_PAGE.html

,

Cilie:

数据路径管理器(dpm)或数据处理链(dpc)是在mmwave_mcuplus_sdk_04_02_00_03/ti/control/dpm下的,我不太清楚MSS(r5fss0-0)+MSS(r5fss0-1)+DSS(dsp)情况下,怎么配置这个dpm和dpc。请给一些建议呢,谢谢。

此外,我是在ipc rpmasg(ipc_rpmsg_echo_am273x-evm_system_freertos_nortos)工程的基础上进行开发的,但是我的r5fss0-1无法同步,也就无法和r5fss0-0, dsp通信(r5fss0-0, dsp是可以通过rpmsg相互通信发送内容的)。

,

Katherine Wang:

Cilie 说:数据路径管理器(dpm)或数据处理链(dpc)是在mmwave_mcuplus_sdk_04_02_00_03/ti/control/dpm下的,我不太清楚MSS(r5fss0-0)+MSS(r5fss0-1)+DSS(dsp)情况下,怎么配置这个dpm和dpc。请给一些建议呢,谢谢。

MCU+SDK中有一个IPC RP Message example,我建议您查看它:https://software-dl.ti.com/mcu-plus-sdk/esd/AM273X/08_05_00_24/exports/docs/api_guide_am273x/EXAMPLES_DRIVERS_IPC_RPMESSAGE_ECHO.html

我会将您的问题转到毫米波雷达 SDK 方面的专家。

,

Cilie:

我就是在这个example demo上开发的,但是我的r5fss0-1无法和r5fss0-0通信,无法接收到r5fss0-0发送的消息,也无法回送。

,

Cilie:

我主要想问下的还是MSS(r5fss0-0)+MSS(r5fss0-1)+DSS(dsp)情况下,怎么配置dpm ,谢谢您。

,

Katherine Wang:

已将您的最新回复发布到E2E英文论坛,您也可以访问https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1200468/mcu-plus-sdk-am273x-how-to-configure-dpm-if-r5-is-running-on-dual-cores了解最新进展

,

Katherine Wang:

在双核模式下使用 DPM 是自定义代码更改,您需要根据自己的需要进行更改。这取决于您希望如何在这三个核心之间分配 DPM 任务的体系结构,并且此定义将影响 DPM 代码修改。

为了跨内核实施此 DPM,内核也需要在您在它们之间实施 IPC 的地方进行数据通信。

MCU Plus SDK 提供了相同的示例参考

mcu_plus_sdk_am27x_xx/examples/drivers/ipc/ipc_rpmsg_echo

赞(0)
未经允许不得转载:TI中文支持网 » MCU-PLUS-SDK-AM273X: 如果R5双核运行,DPM需要怎么配置呢
分享到: 更多 (0)