完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
以太网无法接收数据,查看原因:太网接口出现DMA_STATUS 的RU位置1,这样就无法在接收信息了,手册中说:要恢复处理接收描述符,主机应更改描述符的所有权并发出接收轮询请求命令。如果没有发出Receive Poll Demand,接收过程会在接收到下一个识别的传入帧时恢复。仅当DMA 拥有前一个接收描述符时,才会设置该位。找到该寄存器,描述如下:
DMA_RX_POLL_DEMAND 位域说明如下: 接受的查询的请求 当这些位写入任何值时,DMA 读取寄存器19(当前主机接收描述符寄存器)指向的当前描述符。如果该描述符不可用(由主机拥有),则接收返回到挂起状态并且寄存器5(状态寄存器)的位7 (RU) 被置位。如果描述符可用,则Rx DMA 返回活动状态。 这些描述中,寄存器19,到底指的是哪一个寄存器?寄存器5有指的是哪一个?如果寄存器5指的是 DMA_STATUS寄存器,但是编号不是5啊,是144。 我需要怎么处理才能让以太网能重新收到数据??怎样把ru状态位清除,RS位改为接收状态,出问题时,RS域为:b100:暂停:接收描述符不可用 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
457个成员聚集在这个小组
加入小组1409 浏览 0 评论
HPM5E00EVK,ecat_io例程,卡在DisableSyncManChannel函数
1101 浏览 1 评论
1865 浏览 2 评论
1282 浏览 1 评论
HPM monitor studio 只能在 hpm芯片+hpm_sdk 的组合下才能用吗?
1662 浏览 0 评论
5844浏览 22评论
2698浏览 4评论
自己做的hpm5321和6750板子怎么都没有1.1的输出呢?
2725浏览 4评论
编译错误: error: unrecognizable insn,不知道原因,请教!
926浏览 4评论
1831浏览 3评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 03:27 , Processed in 0.849416 second(s), Total 72, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1021
