第十一集,主要讲解了Blackfin上的LAN口设计,533/531没有专门的网口,我们是用EBIU外扩一个网卡芯片来实现的。
官方网址:www.openadsp.com
http://player.youku.com/player.php/sid/XMjk2ODQ2ODg4/v.swf
ADSP-EDU-BF53X网口实验。
ADSP-EDU-BF53x开发板上的网卡模块采用DM9000EP实现, DM9000EP为DAVICOM公司生产的网络芯片,它集成了网卡的MAC和PHY,支持10M/100M速度。支持16Bit/32Bit总线访问带宽。
ADSP-BF53x通过EBIU总线采用16Bit总线方式与DM9000EP连接,其映射地址为ADSP-BF53x的BANK2地址,其映射寄存器如下:
DM9000_PPTR寄存器(写唯一):
DM9000_PPTRT寄存器地址:0x20200000
DM9000_PPTR寄存器是DM9000EP的指令寄存器,用于为DM9000EP写入指令。
DM9000_PDATA寄存器(读写):
DM9000_PDATA寄存器地址:0x20200020
DM9000_PDATA寄存器是DM9000EP的数据寄存器,通过该寄存器读取和发送数据包。
代码实现了通过网络接口发送数据包的功能,没有包含任何网络协议。通过网线与计算机连接,使用计算机上的抓包工具,抓取数据包可以查看数据包的数据内容。
通过抓包软件Commview.exe的Pack窗口可以看到抓取的数据包的数据信息。
计算机端打印的网卡信息
使用COMMVIEW软件抓取的数据包信息。
优酷链接:http://v.youku.com/v_show/id_XMjk2ODQ2ODg4.html
清晰版下载地址:http://u.115.com/file/e6kgaun4 如需提取码,则是:e6kgaun4
开发板链接:http://item.taobao.com/item.htm?spm=1103Qmdt.3-3dfNy.h-1Akvus&id=9026190872&
文章评论(0条评论)
登录后参与讨论