当前位置: 技术问答>linux和unix
DM9000如何使用DMA
来源: 互联网 发布时间:2016-04-23
本文导语: 最近刚开始入手DM9000的驱动,有一些问题请教大家。 一,如何使用DM9000的DMA功能? 二,在看源码时发现board_info_t 结构很重要,经常出现board_info_t *db;之类的指针,这个board_info_t结构是什么东东? | ...
最近刚开始入手DM9000的驱动,有一些问题请教大家。
一,如何使用DM9000的DMA功能?
二,在看源码时发现board_info_t 结构很重要,经常出现board_info_t *db;之类的指针,这个board_info_t结构是什么东东?
一,如何使用DM9000的DMA功能?
二,在看源码时发现board_info_t 结构很重要,经常出现board_info_t *db;之类的指针,这个board_info_t结构是什么东东?
|
先说明一下,我对这个DM9000不是很熟。不过我从网上下了datasheet,发现它所谓的支持DMA,应该是内部的。
这一点从drivers/net/dm9000.c里也可以看出,因为里面没有关于dma的任何处理。
事实上,如果支持外部dma的话,从管脚来看,是需要DMA request和DMA acknowledgement两个管脚的。事实上DM9000的PIN描述里没有。
这一点从drivers/net/dm9000.c里也可以看出,因为里面没有关于dma的任何处理。
事实上,如果支持外部dma的话,从管脚来看,是需要DMA request和DMA acknowledgement两个管脚的。事实上DM9000的PIN描述里没有。