您好!
我目前使用的是 RM46和 TMS570。 我们是在尝试了解 EMAC 模块。
RM46xx 产品说明书的第31.2.17.1.1节规定:"EMAC 在将数据包的最后一个缓冲描述符地址写入相应通道队列的发送时会向 CPU 发出中断 完成指针 位于状态 RAM 块中"
但是、如果传输被放弃、会发生什么情况? 按照数据表,可能会发生这种情况:


在传输被放弃的情况下、完成指针是否会更新? 或者我应该说、是为丢弃的数据包输入中断例程吗?
但对策尚不明确。
非常感谢您的观看。
...
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.
您好!
我目前使用的是 RM46和 TMS570。 我们是在尝试了解 EMAC 模块。
RM46xx 产品说明书的第31.2.17.1.1节规定:"EMAC 在将数据包的最后一个缓冲描述符地址写入相应通道队列的发送时会向 CPU 发出中断 完成指针 位于状态 RAM 块中"
但是、如果传输被放弃、会发生什么情况? 按照数据表,可能会发生这种情况:


在传输被放弃的情况下、完成指针是否会更新? 或者我应该说、是为丢弃的数据包输入中断例程吗?
但对策尚不明确。
非常感谢您的观看。
...
您好、Alexandre、
请参阅以下主题、我们在其中确切地讨论了该问题。
(+) RM46L850:EMAC:发生传输错误时的 TX 完成指针-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛
--
谢谢。此致、
Jagadish。
尊敬的 Laurent:
很高兴听到您自己解决了问题、感谢您的详细解释。
(+) RM46L850:EMAC:发生传输错误时的 TX 完成指针-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛
--
谢谢。此致、
Jagadish。