工具/软件:
我正在使用 TMS570LC4357微控制器、并尝试使用中的内置 EMAC 模块来实现以太网通信 环回模式 。
我的目标是分析 实际以太网数据包有效载荷 最理想的情况是在进行传输和接收 硬件或寄存器级 、而无需依赖代码级表达式、打印语句或调试变量。
现在我想 手动检查 :
-
到底是什么地方 已存储发送的数据包 (如果完全如此)—我可以查看是否有任何 TX 数据寄存器或缓冲区?
-
我知道、对于接收到的数据包、会使用描述符、但是 如何跟踪 CPPI RAM 中的 RX 描述符 、然后按照其进行操作 缓冲区指针 包含实际以太网帧的存储器?
-
有任何问题 模式 直接显示有效载荷或数据包级数据的示例?
-
是通过读取来检查有效载荷的唯一方法 缓冲区存储器 由 CPPI RAM 中的 RX 描述符指向(
0xFFFFE000
)?
中的任何帮助 解释描述符布局 或通过查看 TX/RX 有效载荷 寄存器或存储器映射 非常感谢。
提前感谢!