完善资料让更多小伙伴认识你,还能领取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:暂停:接收描述符不可用 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
397个成员聚集在这个小组
加入小组自己做的hpm5321和6750板子怎么都没有1.1的输出呢?
971 浏览 1 评论
关于hpm6364的femc同时使用外接sdram和sram的问题
824 浏览 1 评论
784 浏览 0 评论
701 浏览 1 评论
801 浏览 0 评论
【盖楼抢好礼】欢迎先楫半导体HPMicro入驻电子发烧友社区!
24531浏览 532评论
2563浏览 22评论
USBX范例中启用 double FPU , 运行异常,卡死在tx_risc_v_trap_handler函数
2923浏览 5评论
1738浏览 5评论
请问Segger Embedded Studio这个窗口不小心拉出来悬浮后怎么塞回去?
2890浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 20:42 , Processed in 0.412614 second(s), Total 44, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号