完善资料让更多小伙伴认识你,还能领取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:暂停:接收描述符不可用 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
374个成员聚集在这个小组
加入小组503 浏览 0 评论
先楫HPM6E00技术日 | 百人研讨共话工业应用创新及发展趋势
723 浏览 0 评论
743 浏览 0 评论
1907 浏览 22 评论
1317 浏览 2 评论
【盖楼抢好礼】欢迎先楫半导体HPMicro入驻电子发烧友社区!
21503浏览 532评论
1908浏览 22评论
USBX范例中启用 double FPU , 运行异常,卡死在tx_risc_v_trap_handler函数
2745浏览 5评论
1530浏览 5评论
请问Segger Embedded Studio这个窗口不小心拉出来悬浮后怎么塞回去?
2630浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-10-21 20:45 , Processed in 0.526723 second(s), Total 46, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号