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.

[参考译文] DRA710:不清楚驱动程序配置

Guru**** 1133420 points
Other Parts Discussed in Thread: DRA756
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/900373/dra710-notfy-driver-config

器件型号:DRA710
主题中讨论的其他器件:StrikeDRA756

大家好、专家也很好

我想知道在平台 tda2xx 中、邮箱是否默认用于   System_sendLinkCmd低级 OSA_tskWaitMsg、 而 不是 NotifyDriverShm 或 NotifyDriverCirc。

让我感到困惑的是通知驱动程序配置:

vision_sdk\links_fw\src\rtos\BIOS_app_common\tda2xx\cfg\IPC_RpMsgDrv.cfg

VAR NotifyDriverShm = xdc.useModule('ti.sdo.ipc.notifyDrivers.NotifyDriverShm');

notify.SetupProxy = xdc.useModule('ti.sdo.ipc.family.vayu.NotifySetup');
NotifyDriverShm.InterruptProxy =中断;

如果我将其修改为:


VAR NotifyDriverCirc = xdc.useModule('ti.sdo.ipc.notifyDrivers.NotifyDriverCirc');

notify.SetupProxy = xdc.useModule('ti.sdo.ipc.family.vayu.NotifyCircSetup');
NotifyDriverCirc.InterruptProxy =中断;

我遇到错误 js:"/home/wen_hao/t03_j6_vision_sdk_3.2/vision_sdk/links_fw/src/rtos/bios_app_common/tda2xx/cfg/IPC_RpMsgDrv.cfg、第65行:xdc.services.global.XDCException: xdc.module_not _found:xdc.module:在中没有名为'NotifyCircSetup'的模块  

 

vision_sdk\links_fw\src\rtos\BIOS_app_common\tda2xx\cfg\IPC_NotifyDrv.cfg
VAR useNotfyDriverMbx = 1;

if (使用 NotfyDriverMbx)

IPC_CFG_NotifyDriverMbxSetup();

函数 IPC_CFG_NotifyDriverMbxSetup()

var core = java.lang.System.getenv ("core");

/*为 HW 邮箱模式配置通知驱动程序*/
VAR NotifySetup = xdc.useModule('ti.sdo.ipc.family.vayu.NotifySetup');

if (内核!="a15_0")

if (java.lang.System.getenv ("PROC_A15_0_include")="yes")

NotifySetup.connections.$add (
新建 NotifySetup.Connection ({
驱动程序:NotifySetup.Driver_mailbox、
进程名称:"主机"
})
);
xdc.print ("#!!! 在["+内核+"]和[a15_0]!!!"之间使用 NotifyDriverMbx );

如有任何问题、请提供建议。

VISION_SDK:3.2

IPC:3_45_00_00

谢谢。

此致 Wen

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Wen、

    我认为原始帖子的格式有一些问题、因为我看到某些行出现了一些删除、所以如果我错过了任何问题、请告知我。

    与 NotifyDriverShm 相比、在 Vision SDK 中何时使用 NotifyDriverMbx 是个问题吗? 如果是、默认情况下、在 Vision SDK 配置中、当 Linux 未在 A15上运行时选择 NotifyDriverMbx、当 Linux 未在 A15上运行时选择 NotifyDriverShm。 请参阅 VISION SDK 中的 IPC_common.cfg。

    此外,您还可以看到以下页面,了解有关通知驱动程序的更多信息:

    http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ipc/latest/docs/cdoc/ti/sdo/ipc/family/vayu/NotifyDriverMbx.html

    http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ipc/latest/docs/cdoc/ti/sdo/ipc/notifyDrivers/NotifyDriverShm.html

    谢谢、

    Angela

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、 Angela

    很抱歉 罢工。  我已删除 原始帖子。 现在、这是一个新的。

    我们使用的 是 tda2xx/dra756平台、我想 澄清 一下在 A15上运行 Linux 时是否使用了邮箱。

    默认情况下、本地 Fae 告诉我邮箱用于 NotifyDrive、这就是我提出此问题的原因。

    很抱歉、我不知道 A72是什么意思。

    “当 Linux 未在 A72上运行时选择 NotifyDriverShm”,我猜 NotifyDriverShm 现在 用于 NotifyDriver (我想 首先澄清一下,我想知道通知驱动 程序机制,而不是 IPC 队列中使用的共享内存)

    我已经阅读了用户指南和  第5.3.1节"选择和配置通知驱动程序"、其中告诉我 可以使用 NotifyDriverCirc 而不是 "更好"的 NotifyDriverShm、我的问题是如何 实现 这一点? 我尝试修改 配置文件、但构建失败、请告诉我如何操作。

    谢谢。

    此致 Wen

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Wen、

    我打算在我之前的帖子中说 A15、很抱歉、这是一个困惑。 我已编辑我之前的回复以更正此问题。

    是的、NotifyDriver 默认使用邮箱作为中断通知、无论是使用 NotifyDriverMbx 还是 NotifyDriverShm。

    NotifyDriverCirc 不是 vayu/tda2xx 支持的 Notify 驱动程序。

    谢谢、

    Angela

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、 Angela

    "是、NotifyDriver 默认使用邮箱发送中断通知、无论是使用 NotifyDriverMbx 还是 NotifyDriverShm。"

    那么、您告诉我  、NotifyDriver 默认使用邮箱发送中断通知、对吧? 与最后一句无关。

    谢谢、

    此致 Wen。