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.

[参考译文] CCS/66AK2E05:如何在 PA LLD 数据结构中配置 paRouteInfo_t 结构

Guru**** 2587365 points
Other Parts Discussed in Thread: 66AK2E05

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/592750/ccs-66ak2e05-how-to-configure-the-parouteinfo_t-struct-in-pa-lld-data-structures

器件型号:66AK2E05

工具/软件:Code Composer Studio

,我‘m 开发66AK2E05来 实现使用 DSP 从 entenet 端口接收数据包的函数、当我对 PA moudle 进行编程时、我必须对  paRouteInfo_t Structt 进行编程、以配置 用于  确定数据包下一个目标的路由信息、我想配置 目标到主机、因此我应该配置 flowId、queue、mRouteHandle、swInfo0、 此 结构中的 cmd 参数、但我不知道如何 配置这些 参数、我阅读了"KeyStone 架构 II 数据包加速器2 (PA2) for K2E 和 K2L Devices 用户指南"和"paRouteInfo_t Schrout 参考(pdk_keystone2_3_01_04_packages/ti/drv/pa/regngt)、但仍可以告诉我如何配置 阅读、谢谢!

这就是结构:

typedef 结构{

内部目标;                   /**<数据包目的地(定义于@ref pktDest)*/
uint8_t flowId;             /**<对于主机、SA 或 SRIO 目标,指定 CPPI 流,该流定义用于接收数据包的空闲队列*/
uint16_t 队列;           /**<对于主机、SA 或 SRIO 目标,指定目标队列*/
Int mRouteIndex;          /**<用于主机、多队列路由索引(0至(@ref pa_MAX_MULTI_LOAD_SET - 1))
                            或@参考 pa_no_multi_route (如果未使用多路由)*/
uint32_t swInfo0;         /**<放置在 SwInfo0中用于主机或 SA 的数据包;放置在 PS Info 中用于 SRIO 的数据包*/
uint32_t swInfo1;         /**<放置在 SwInfo1中、用于发送到 SA 的数据包;放置在 PS Info 中、用于发送到 SRIO 的数据包*/
Int customType;          /**<仅对于 CONTINE_PARSST_LUT1/LUT2、指定@ref customType */中定义的自定义类型
uint8_t customIndex;     /**<仅限于 CONTINE_PARIST_LUT1/LUT2、指定自定义分类条目索引*/
uint8_t pktType_emacCtrl;       /**<对于目的 SRIO,指定指向 SRIO 的5位数据包类型
                             对于目标主机 EMAC、将 EMAC 控制@ref emcOutputCtrlBits 指定给网络*
paCmdInfo_t * pCmd;            /**<指向要在数据包转发之前执行的命令信息的指针。
                                   空:无通信
                               @注意:paRouteInfo_t 仅支持以下命令
                                 - PA_CMD_PATCH_DATA (仅限两个字节)(仅限 LUT2)
                                 - PA_CMD_CMDSET
                                 - PA_CMD_USR_STATS
                                 - PA_CMD_CMDSSET_AND_USR_STATS
                                *
} paRouteInfo_t;

这就是 paRouteInfo_t 结构参考:

此致、

Zac

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

    我已通知 RTOS 团队。 他们的反馈将在此处发布。

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

    您好!

    您可以参阅测试示例代码:pdk_k2e_4_0_x\packages/ti\drv\pa\examples\emacExample in pa_mgmt.c

    此致、Eric

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

    我已经读取了此文件、但 仍然找不到我需要的内容、在此结构中、我要将目标设置为主机(DSP)、为了成功配置它、我必须配置"flowId、queue、mRouteHandle、swInfo0、 CMD"、程序的注释告诉我、但在此文件中、大多数 参数都设置为0、这意味着请勿使用、因此我想找到一些文档、如用户指南、了解如何指定设置、您能给我一些吗? 谢谢!