这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » S3C4510B BDMA rx hang up 问题请教

共1条 1/1 1 跳转至

S3C4510B BDMA rx hang up 问题请教

菜鸟
2004-07-14 01:52:08     打赏
我现在用S3C4510B做了一块板子,给网口发大量ping包后,网口会不通,串口动不了。 接上仿真器后,发现BDMA rx出了问题,BDMA rx hang up了,此时通过仿真器置BDMARXCON 的BRxRS位使其reset the BDMA rx block,系统就正常了。 我的问题是: 1.为了绕过BDMA rx hang up,我们在程序上怎么判断出现BDMA rx hang up比较好?现在我是通过在BDMA rx中断中判段BDMARXPTR的指针值是否变化来判断的,不知是否正确? 2.我在BDMA rx中断中识别到BDMA rx hang up后,怎么使其恢复?我现在通过置BDMARXCON 的BRxRS位使其reset the BDMA rx block,串口是可用了,但网口还不通。可是我用仿真器是置BDMARXCON 的BRxRS位使其reset the BDMA rx block是可以使系统恢复正常的,为什么在程序上做不行? 请各位大侠多多指点,谢谢!!!



关键词: S3C4510B     问题     请教    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]