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.

[参考译文] XTCIEVMK2LX:UDP 包不在 PA_EMAC_K2L 示例代码中被接收。

Guru**** 2540720 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/618550/xtcievmk2lx-udp-packets-are-not-receving-in-pa_emac_k2l-example-code

器件型号:XTCIEVMK2LX

大家好、

我使用    C:\ti\pdk_keystone2_3_01_04_07\packages\exampleProjects\pa_emacExample_K2L_examplpleProject 在 EVM 和 PC 之间发送和接收 UDP 数据包。 我能够通过 EVM 将数据包发送到 PC,并在 PC 上的 Wireshark 中看到它。 但我无法从 PC 接收 UDP 数据包,我在 控制台中打印为, 因为始终接收到的数据包显示为0。

[C66xx_0] 2个资源条目、位于0x800000
(二
***** 以太网单核示例开始*****
(二
QMSS 已成功初始化
CPPI 已成功初始化
已成功初始化传递
以太网子系统已成功初始化
TX 设置成功完成
RX 设置成功完成
通过设置成功完成
数据包传输前的 CSL_CPSW_getStats ...
块编号的统计数据:0
秘书长的报告
 收到好帧                     18.
 接收到良好的广播帧           10.
 接收到良好的多播帧           8.
 PauseRx 帧接收                  0
 接收到的带有 CRC 错误          0的帧
 接收到的带有对齐/代码错误0的帧
 接收到的超大帧                数为0
 Jabber 帧接收                   到0
 接收到的帧数不足               0
 RX 帧片段接收              到0
 正常帧      4140中接收到的字节总数
 发送好帧                         4530
 发送的良好广播帧               53
 发送的良好多播帧               75
 PauseTx 帧发送                      0
 传输被延迟的帧   0
 与冲突         0一起发送的总帧数
 发送的帧恰好有一个冲突   0
 使用多个 Colions      0发送的帧
 TX 帧因过度碰撞而丢失0
 TX 帧因延迟冲突   0而丢失
 由于载波侦听损耗 0而导致 TX 帧丢失
 良好帧   中的总传输字节581281
 八位位组大小为64        12的 Tx&Rx 总数
 八位位组大小为65到127 4484的 Tx&Rx 总数
 八位位组大小为128至255的总 Tx&Rx 26
 八位位组大小为256至511 10的 Tx&Rx 总数
 八位位组大小为512到1023的 Tx&Rx 总数8.
 八位位组大小>=1024的 Tx&Rx 总数    8.
 网络585421上所有八位位组 Tx 或 Rx 的总和
秘书长的报告
块编号的统计数据:1.
秘书长的报告
 收到的帧数                     为4530
 收到好的广播帧           53
 接收到良好的多播帧           75
 PauseRx 帧接收                  0
 接收到的带有 CRC 错误          0的帧
 接收到的带有对齐/代码错误0的帧
 接收到的超大帧                数为0
 Jabber 帧接收                   到0
 接收到的帧数不足               0
 RX 帧片段接收              到0
 正常帧      581281中接收的字节总数
 发送好帧                         18.
 发送好的广播帧               10.
 发送良好的多播帧               8.
 PauseTx 帧发送                      0
 传输被延迟的帧   0
 与冲突         0一起发送的总帧数
 发送的帧恰好有一个冲突   0
 使用多个 Colions      0发送的帧
 TX 帧因过度碰撞而丢失0
 TX 帧因延迟冲突   0而丢失
 由于载波侦听损耗 0而导致 TX 帧丢失
 良好帧中的总传输字节   4140
 八位位组大小为64        12的 Tx&Rx 总数
 八位位组大小为65到127 4484的 Tx&Rx 总数
 八位位组大小为128至255的总 Tx&Rx 26
 八位位组大小为256至511 10的 Tx&Rx 总数
 八位位组大小为512到1023的 Tx&Rx 总数8.
 八位位组大小>=1024的 Tx&Rx 总数    8.
 网络585421上所有八位位组 Tx 或 Rx 的总和
秘书长的报告
块编号的统计数据:2.
秘书长的报告
 接收到的良好帧                     为0
 接收到良好广播帧           0
 接收到良好的多播帧           0
 PauseRx 帧接收                  0
 接收到的带有 CRC 错误          0的帧
 接收到的带有对齐/代码错误0的帧
 接收到的超大帧                数为0
 Jabber 帧接收                   到0
 接收到的帧数不足               0
 RX 帧片段接收              到0
 良好帧      0中接收到的字节总数
 正常帧发送                         0
 正常广播帧发送               0
 正常多播帧发送               0
 PauseTx 帧发送                      0
 传输被延迟的帧   0
 与冲突         0一起发送的总帧数
 发送的帧恰好有一个冲突   0
 使用多个 Colions      0发送的帧
 TX 帧因过度碰撞而丢失0
 TX 帧因延迟冲突   0而丢失
 由于载波侦听损耗 0而导致 TX 帧丢失
 良好帧   0中的总传输字节
 八位位组大小为64        0的 Tx&Rx 总数
 八位位组大小为65至127 的 Tx&Rx 总数0
 八位位组大小为128至255的 Tx&Rx 总数0
 八位位组大小为256至511 0的 Tx&Rx 总数
 八位位组大小为512到1023 0的 Tx&Rx 总数
 八位位组大小>=1024的 Tx&Rx 总数    0
 网络0上所有八位位组 Tx 或 Rx 的总和
秘书长的报告
块编号的统计数据:3.
秘书长的报告
 接收到的良好帧                     为0
 接收到良好广播帧           0
 接收到良好的多播帧           0
 PauseRx 帧接收                  0
 接收到的带有 CRC 错误          0的帧
 接收到的带有对齐/代码错误0的帧
 接收到的超大帧                数为0
 Jabber 帧接收                   到0
 接收到的帧数不足               0
 RX 帧片段接收              到0
 良好帧      0中接收到的字节总数
 正常帧发送                         0
 正常广播帧发送               0
 正常多播帧发送               0
 PauseTx 帧发送                      0
 传输被延迟的帧   0
 与冲突         0一起发送的总帧数
 发送的帧恰好有一个冲突   0
 使用多个 Colions      0发送的帧
 TX 帧因过度碰撞而丢失0
 TX 帧因延迟冲突   0而丢失
 由于载波侦听损耗 0而导致 TX 帧丢失
 良好帧   0中的总传输字节
 八位位组大小为64        0的 Tx&Rx 总数
 八位位组大小为65至127 的 Tx&Rx 总数0
 八位位组大小为128至255的 Tx&Rx 总数0
 八位位组大小为256至511 0的 Tx&Rx 总数
 八位位组大小为512到1023 0的 Tx&Rx 总数
 八位位组大小>=1024的 Tx&Rx 总数    0
 网络0上所有八位位组 Tx 或 Rx 的总和
秘书长的报告
块编号的统计数据:4.
秘书长的报告
 接收到的良好帧                     为0
 接收到良好广播帧           0
 接收到良好的多播帧           0
 PauseRx 帧接收                  0
 接收到的带有 CRC 错误          0的帧
 接收到的带有对齐/代码错误0的帧
 接收到的超大帧                数为0
 Jabber 帧接收                   到0
 接收到的帧数不足               0
 RX 帧片段接收              到0
 良好帧      0中接收到的字节总数
 正常帧发送                         0
 正常广播帧发送               0
 正常多播帧发送               0
 PauseTx 帧发送                      0
 传输被延迟的帧   0
 与冲突         0一起发送的总帧数
 发送的帧恰好有一个冲突   0
 使用多个 Colions      0发送的帧
 TX 帧因过度碰撞而丢失0
 TX 帧因延迟冲突   0而丢失
 由于载波侦听损耗 0而导致 TX 帧丢失
 良好帧   0中的总传输字节
 八位位组大小为64        0的 Tx&Rx 总数
 八位位组大小为65至127 的 Tx&Rx 总数0
 八位位组大小为128至255的 Tx&Rx 总数0
 八位位组大小为256至511 0的 Tx&Rx 总数
 八位位组大小为512到1023 0的 Tx&Rx 总数
 八位位组大小>=1024的 Tx&Rx 总数    0
 网络0上所有八位位组 Tx 或 Rx 的总和
秘书长的报告
数据包传输开始...
数据包传输完成。
等待从 EMAC 端口0接收所有数据包...
端口= 0、MAC 地址= 3c:97:0e:05:8c:de、unicast_type = 0
端口= 1、MAC 地址= 3c:97:0e:05:8c:de、unicast_type = 0
端口= 2、MAC 地址= 20:21:22:23:24:25、unicast_type = 0
端口= 3、MAC 地址= 30:31:32:33:34:35、unicast_type = 0
端口= 4、MAC 地址= 40:41:42:43:44:45、unicast_type = 0
端口= 0、MAC 地址= 3c:97:0e:05:8c:de、unicast_type = 0
端口= 1、MAC 地址= 3c:97:0e:05:8c:de、unicast_type = 0
端口= 2、MAC 地址= 20:21:22:23:24:25、unicast_type = 0
端口= 3、MAC 地址= 30:31:32:33:34:35、unicast_type = 0
端口= 4、MAC 地址= 40:41:42:43:44:45、unicast_type = 0
发送的数据包  = 10
接收到的数据包 = 0
数据包传输完成。
等待从 EMAC 端口1接收所有数据包...
端口= 0、MAC 地址= 3c:97:0e:05:8c:de、unicast_type = 0
端口= 1、MAC 地址= 3c:97:0e:05:8c:de、unicast_type = 0
端口= 2、MAC 地址= 20:21:22:23:24:25、unicast_type = 0
端口= 3、MAC 地址= 30:31:32:33:34:35、unicast_type = 0
端口= 4、MAC 地址= 40:41:42:43:44:45、unicast_type = 0
端口= 0、MAC 地址= 3c:97:0e:05:8c:de、unicast_type = 0
端口= 1、MAC 地址= 3c:97:0e:05:8c:de、unicast_type = 0
端口= 2、MAC 地址= 20:21:22:23:24:25、unicast_type = 0
端口= 3、MAC 地址= 30:31:32:33:34:35、unicast_type = 0
端口= 4、MAC 地址= 40:41:42:43:44:45、unicast_type = 0
发送的数据包  = 10
接收到的数据包 = 0
数据包传输完成。
等待从 EMAC 端口2接收所有数据包...
端口= 0、MAC 地址= 3c:97:0e:05:8c:de、unicast_type = 0
端口= 1、MAC 地址= 3c:97:0e:05:8c:de、unicast_type = 0
端口= 2、MAC 地址= 20:21:22:23:24:25、unicast_type = 0
端口= 3、MAC 地址= 30:31:32:33:34:35、unicast_type = 0
端口= 4、MAC 地址= 40:41:42:43:44:45、unicast_type = 0
端口= 0、MAC 地址= 3c:97:0e:05:8c:de、unicast_type = 0
端口= 1、MAC 地址= 3c:97:0e:05:8c:de、unicast_type = 0
端口= 2、MAC 地址= 20:21:22:23:24:25、unicast_type = 0
端口= 3、MAC 地址= 30:31:32:33:34:35、unicast_type = 0
端口= 4、MAC 地址= 40:41:42:43:44:45、unicast_type = 0
发送的数据包  = 10
接收到的数据包 = 0
数据包传输完成。
等待从 EMAC 端口3接收所有数据包...
端口= 0、MAC 地址= 3c:97:0e:05:8c:de、unicast_type = 0
端口= 1、MAC 地址= 3c:97:0e:05:8c:de、unicast_type = 0
端口= 2、MAC 地址= 20:21:22:23:24:25、unicast_type = 0
端口= 3、MAC 地址= 30:31:32:33:34:35、unicast_type = 0
端口= 4、MAC 地址= 40:41:42:43:44:45、unicast_type = 0
端口= 0、MAC 地址= 3c:97:0e:05:8c:de、unicast_type = 0
端口= 1、MAC 地址= 3c:97:0e:05:8c:de、unicast_type = 0
端口= 2、MAC 地址= 20:21:22:23:24:25、unicast_type = 0
端口= 3、MAC 地址= 30:31:32:33:34:35、unicast_type = 0
端口= 4、MAC 地址= 40:41:42:43:44:45、unicast_type = 0
发送的数据包  = 10
接收到的数据包 = 0
 
示例已完成!
数据包传输开始后的 PA 统计数据 (笑声)
----巴勒斯坦权力机构----
C1数据包数:          305
C1编号 IPv4数据包:        88
C1编号 IPv6数据包:        0
C1编号自定义数据包:      0
C1编号 SRIO 数据包:        0
C1编号 LLC/SNAP 失败:       0
C1数字表匹配:       88
C1编号表匹配失败:88
C1编号入口 IP 地址:    0
C1数字 IP 深度溢出:   0
C1编号 VLAN 深度溢出: 0
C1编号 GRE 深度溢出:  0
C1编号 MPLS 数据包:        0
C1解析失败次数:       0
C1编号无效 IPv6选项:   0
C1入口 IP 地址数:  0
C1静默丢弃数:   0
无效控制的 C1编号:  0
C1无效状态数:   0
C1系统故障数:     0

C2数据包数量:          0
C2 UDP 包的数量:      0
C2 TCP 数据包数:      0
C2自定义数据包数:   0
C2静默丢弃数:   0
无效控制的 C2号:  0

修改命令文件的数量: 0

数据包传输后的 CSL_CPSW_getStats ...
块编号的统计数据:0
秘书长的报告
 收到好帧                     58.
 接收到良好的广播帧           10.
 接收到良好的多播帧           8.
 PauseRx 帧接收                  0
 接收到的带有 CRC 错误          0的帧
 接收到的带有对齐/代码错误0的帧
 接收到的超大帧                数为0
 Jabber 帧接收                   到0
 接收到的帧数不足               0
 RX 帧片段接收              到0
 良好帧      9180中接收到的总字节
 发送好帧                         4616
 发送的良好广播帧               53
 发送的良好多播帧               75
 PauseTx 帧发送                      0
 传输被延迟的帧   0
 与冲突         0一起发送的总帧数
 发送的帧恰好有一个冲突   0
 使用多个 Colions      0发送的帧
 TX 帧因过度碰撞而丢失0
 TX 帧因延迟冲突   0而丢失
 由于载波侦听损耗 0而导致 TX 帧丢失
 良好帧中的总传输字节   592117
 八位位组大小为64        12的 Tx&Rx 总数
 八位位组大小为65到127 4610的 Tx&Rx 总数
 八位位组大小为128至255的总 Tx&Rx 26
 八位位组大小为256至511 10的 Tx&Rx 总数
 八位位组大小为512到1023的 Tx&Rx 总数8.
 八位位组大小>=1024的 Tx&Rx 总数    8.
 网络上所有八位位组 Tx 或 Rx 的总和601297
秘书长的报告
块编号的统计数据:1.
秘书长的报告
 收到好帧                     4616
 收到好的广播帧           53
 接收到良好的多播帧           75
 PauseRx 帧接收                  0
 接收到的带有 CRC 错误          0的帧
 接收到的带有对齐/代码错误0的帧
 接收到的超大帧                数为0
 Jabber 帧接收                   到0
 接收到的帧数不足               0
 RX 帧片段接收              到0
 正常帧      592117中接收到的字节总数
 发送的正常帧                         28
 发送好的广播帧               10.
 发送良好的多播帧               8.
 PauseTx 帧发送                      0
 传输被延迟的帧   0
 与冲突         0一起发送的总帧数
 发送的帧恰好有一个冲突   0
 使用多个 Colions      0发送的帧
 TX 帧因过度碰撞而丢失0
 TX 帧因延迟冲突   0而丢失
 由于载波侦听损耗 0而导致 TX 帧丢失
 Good Frame   5400中的总传输字节
 八位位组大小为64        12的 Tx&Rx 总数
 八位位组大小为65到127 4580的 Tx&Rx 总数
 八位位组大小为128至255的总 Tx&Rx 26
 八位位组大小为256至511 10的 Tx&Rx 总数
 八位位组大小为512到1023的 Tx&Rx 总数8.
 八位位组大小>=1024的 Tx&Rx 总数    8.
 网络597517上所有八位位组 Tx 或 Rx 的总和
秘书长的报告
块编号的统计数据:2.
秘书长的报告
 接收到的良好帧                     为0
 接收到良好广播帧           0
 接收到良好的多播帧           0
 PauseRx 帧接收                  0
 接收到的带有 CRC 错误          0的帧
 接收到的带有对齐/代码错误0的帧
 接收到的超大帧                数为0
 Jabber 帧接收                   到0
 接收到的帧数不足               0
 RX 帧片段接收              到0
 良好帧      0中接收到的字节总数
 发送的正常帧                         10
 正常广播帧发送               0
 正常多播帧发送               0
 PauseTx 帧发送                      0
 传输被延迟的帧   0
 与冲突         0一起发送的总帧数
 发送的帧恰好有一个冲突   0
 使用多个 Colions      0发送的帧
 TX 帧因过度碰撞而丢失0
 TX 帧因延迟冲突   0而丢失
 由于载波侦听损耗 0而导致 TX 帧丢失
 良好帧中的总传输字节   1260
 八位位组大小为64        0的 Tx&Rx 总数
 八位位组大小为65至127 10的 Tx&Rx 总数
 八位位组大小为128至255的 Tx&Rx 总数0
 八位位组大小为256至511 0的 Tx&Rx 总数
 八位位组大小为512到1023 0的 Tx&Rx 总数
 八位位组大小>=1024的 Tx&Rx 总数    0
 网络1260上所有八位位组 Tx 或 Rx 的总和
秘书长的报告
块编号的统计数据:3.
秘书长的报告
 接收到的良好帧                     为0
 接收到良好广播帧           0
 接收到良好的多播帧           0
 PauseRx 帧接收                  0
 接收到的带有 CRC 错误          0的帧
 接收到的带有对齐/代码错误0的帧
 接收到的超大帧                数为0
 Jabber 帧接收                   到0
 接收到的帧数不足               0
 RX 帧片段接收              到0
 良好帧      0中接收到的字节总数
 正常帧发送                         0
 正常广播帧发送               0
 正常多播帧发送               0
 PauseTx 帧发送                      0
 传输被延迟的帧   0
 与冲突         0一起发送的总帧数
 发送的帧恰好有一个冲突   0
 使用多个 Colions      0发送的帧
 TX 帧因过度碰撞而丢失0
 TX 帧因延迟冲突   0而丢失
 由于载波侦听损耗 0而导致 TX 帧丢失
 良好帧   0中的总传输字节
 八位位组大小为64        0的 Tx&Rx 总数
 八位位组大小为65至127 的 Tx&Rx 总数0
 八位位组大小为128至255的 Tx&Rx 总数0
 八位位组大小为256至511 0的 Tx&Rx 总数
 八位位组大小为512到1023 0的 Tx&Rx 总数
 八位位组大小>=1024的 Tx&Rx 总数    0
 网络0上所有八位位组 Tx 或 Rx 的总和
秘书长的报告
块编号的统计数据:4.
秘书长的报告
 接收到的良好帧                     为0
 接收到良好广播帧           0
 接收到良好的多播帧           0
 PauseRx 帧接收                  0
 接收到的带有 CRC 错误          0的帧
 接收到的带有对齐/代码错误0的帧
 接收到的超大帧                数为0
 Jabber 帧接收                   到0
 接收到的帧数不足               0
 RX 帧片段接收              到0
 良好帧      0中接收到的字节总数
 正常帧发送                         0
 正常广播帧发送               0
 正常多播帧发送               0
 PauseTx 帧发送                      0
 传输被延迟的帧   0
 与冲突         0一起发送的总帧数
 发送的帧恰好有一个冲突   0
 使用多个 Colions      0发送的帧
 TX 帧因过度碰撞而丢失0
 TX 帧因延迟冲突   0而丢失
 由于载波侦听损耗 0而导致 TX 帧丢失
 良好帧   0中的总传输字节
 八位位组大小为64        0的 Tx&Rx 总数
 八位位组大小为65至127 的 Tx&Rx 总数0
 八位位组大小为128至255的 Tx&Rx 总数0
 八位位组大小为256至511 0的 Tx&Rx 总数
 八位位组大小为512到1023 0的 Tx&Rx 总数
 八位位组大小>=1024的 Tx&Rx 总数    0
 网络0上所有八位位组 Tx 或 Rx 的总和
秘书长的报告
(二
***** 以太网单核示例末尾****
(二
PA_addPort 返回错误-18
无法清除 MAC 地址
PA_addIp 返回错误-18
无法清除 MAC 地址
核心0:CPPI CPDMA 已成功关闭
核心0:CPPI 退出成功
实例名称:RM_Server
句柄:0x00802108
键入:  Server

资源状态:

已成功释放所有资源

我在代码中进行了一些更改

cpswLpbkMode = CPSW_LOOP_NONE;

并更改目标和源 Mac 地址。

如果有人已经尝试过此示例,plz 可以帮助我。

Raiman

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

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

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

    Yordan Kovachev、您好!

          感谢您的回答,实际上我们因为这种情况而长期滞留 ,您能不能更新。

    此致、

    Raiman