📄 【原创】2_6内核下dm9000问题解决方法总结 - china linux forum.htm
字号:
<BR>rSRCPND = 0xffffffff; <BR>rINTPND = 0xffffffff; <BR>rSUBSRCPND =
0x7ff; <BR>rEINTPEND = 0x00fffff0; <BR>rBANKCON1 =0xffff;
<BR>rBWSCON |=0xc0; <BR>rGPFCON |= 0x2; //EINT0 from PORT F control
register <BR>rEXTINT0 |= 0x4; //EINT0 Rising edge triggered
<BR>rINTMSK &= 0xfff7; //EINT0 Enable <BR>rINTMOD = 0x1;
<BR><BR>注:
<BR>bootloader一般不需要中断,以上的中断清除和设置代码实属多余,其中把EXINT0设置为FIQ更是不可理解,就算是要设置我想也是放错地方了,干脆去掉好了^_^
<BR><BR>2、如果你是使用u-boot的话,就不用修改u-boot/driver/dm9000x.c驱动文件了,里面也没有这些设置代码。
<BR><BR>3、重点:
<BR>在我的板上dm9000网卡使用16bit传输,接bank1,所以请设置好你的bootloader下相应的memory。u-boot的话请设置u-boot/board/smdk2410/lowlevel.S文件(也许是memsetup.S文件,那要看你u-boot的版本了),ppcboot的话就设置ppcboot/board/smdk2410/memsetup.S文件好了,具体参数请参考cs8900,也就是bank3的配置。
<BR>
<P class=small>文章选项: <A
href="http://www.linuxforum.net/forum/printthread.php?Cat=&Board=embedded&main=646564&type=post"
target=_blank><IMG alt=打印
src="【原创】2_6内核下DM9000问题解决方法总结 - China Linux Forum.files/print.gif"
align=absMiddle border=0></A>
</P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=4 width="95%" align=center border=0>
<TBODY>
<TR>
<TD class=small align=left> </TD>
<TD class=small align=right><A
href="http://www.linuxforum.net/forum/printthread.php?Cat=&Board=embedded&main=646564&type=thread"
target=_blank><IMG
src="【原创】2_6内核下DM9000问题解决方法总结 - China Linux Forum.files/printthread.gif"
align=top border=0> 打印</A> </TD></TR></TBODY></TABLE><BR>
<TABLE cellSpacing=0 cellPadding=0 width="95%" align=center border=0>
<TBODY>
<TR>
<TD class=tableborders>
<TABLE cellSpacing=1 cellPadding=3 width="100%" border=0>
<TBODY>
<TR class=darktable>
<TD align=right>
<TABLE border=0>
<TBODY>
<TR>
<TD class=navigation noWrap><A
href="http://www.linuxforum.net/forum/gshowflat.php?Cat=&Board=embedded&Number=646309&page=0&view=collapsed&sb=5&o=all"><IMG
height=15 alt=上个话题
src="【原创】2_6内核下DM9000问题解决方法总结 - China Linux Forum.files/previous.gif"
width=12 align=absMiddle border=0>上一篇</A> </TD>
<TD class=navigation noWrap><A
href="http://www.linuxforum.net/forum/gpostlist.php?Cat=&Board=embedded&page=0&view=collapsed&sb=5&o=all"><IMG
height=15 alt=观看所有的话题
src="【原创】2_6内核下DM9000问题解决方法总结 - China Linux Forum.files/all.gif"
width=19 align=absMiddle border=0>索引</A> </TD>
<TD class=navigation noWrap><A
href="http://www.linuxforum.net/forum/gshowflat.php?Cat=&Board=embedded&Number=646218&page=0&view=collapsed&sb=5&o=all"><IMG
height=15 alt=下个话题
src="【原创】2_6内核下DM9000问题解决方法总结 - China Linux Forum.files/next.gif"
width=14 align=absMiddle border=0>下一篇</A> </TD>
<TD class=navigation noWrap><IMG alt=*
src="【原创】2_6内核下DM9000问题解决方法总结 - China Linux Forum.files/greyflat.gif"
align=absMiddle>平坦模式 </TD>
<TD class=navigation noWrap><A
href="http://www.linuxforum.net/forum/gshowthreaded.php?Cat=&Board=embedded&Number=646564&page=0&view=collapsed&sb=5&o=all&vc=1"><IMG
alt=树状模式,一封一封读
src="【原创】2_6内核下DM9000问题解决方法总结 - China Linux Forum.files/threaded.gif"
align=absMiddle border=0>树状模式</A>
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="95%" align=center border=0>
<TBODY>
<TR>
<TD align=right>
<FORM action=http://www.linuxforum.net/forum/jumper.php method=post><INPUT
type=hidden name=Cat> <SPAN class=onbody>前往讨论区 </SPAN><SELECT
class=formboxes name=board> <OPTION value=-CATJUMP-1>*Linux 社区和文化*
-----<OPTION value=new> 社区公告栏<OPTION
value=uglyduck> 社区服务台<OPTION
value=linuxnews> 业界新闻与评论<OPTION
value=linuxtalk> 自由软件杂谈<OPTION
value=life> IT 人生<OPTION
value=software> Linux软件快递<OPTION
value=Tworkshop> 翻译作坊<OPTION
value=tcl> Linux图书与评论<OPTION
value=job> 招聘和求职<OPTION value=-CATJUMP-2>*Linux
桌面与办公自动化* -----<OPTION value=vim> GNU
Emacs/XEmacs<OPTION value=chinese> Linux
中文环境和中文化<OPTION value=office> Linux桌面与办公软件<OPTION
value=game> Linux 多媒体与娱乐版<OPTION
value=mozilla> 自由之窗Mozilla<OPTION
value=laptop> 笔记本电脑上的Linux<OPTION
value=-CATJUMP-3>*Linux 入门及网络应用* -----<OPTION
value=gentoo> Gentoo<OPTION
value=debian> Debian 一族<OPTION
value=nm> 网络管理技术<OPTION
value=newbie> Linux 安装与入门<OPTION
value=web> WEB服务器和FTP服务器<OPTION
value=dns> 域名服务器和邮件服务器<OPTION
value=proxy> Linux防火墙和代理服务器应用<OPTION
value=samba> 文件及打印服务器<OPTION
value=training> 技术培训与认证<OPTION value=-CATJUMP-4>*Linux
高级应用* -----<OPTION value=linuxK> Linux内核技术<OPTION
value=embedded selected> Linux 嵌入技术<OPTION
value=driver> Linux设备驱动程序<OPTION
value=cluster> Linux 集群技术<OPTION
value=db> LINUX平台数据库<OPTION
value=security> 系统和网络安全<OPTION
value=cpu> CPU 与 编译器<OPTION
value=school> 系统计算研究所专栏<OPTION value=-CATJUMP-5>*Linux
环境下的程序设计* -----<OPTION
value=kylix> Linux下的GUI软件开发<OPTION
value=program> C/C++编程版<OPTION
value=php3> PHP 技 术<OPTION
value=java> Java&jsp技术<OPTION
value=vrml> Shell编程技术<OPTION
value=perl> Perl 编 程<OPTION
value=python> Python 编 程<OPTION
value=xml> XML/Web Service 技术<OPTION
value=-CATJUMP-6>*永远的 UNIX* -----<OPTION
value=unix> 永远的Unix<OPTION
value=bsd> FreeBSD世界</OPTION></SELECT> <INPUT class=buttons type=submit value=出发 name=Jump>
</FORM></TD></TR></TBODY></TABLE>
<P>
<TABLE cellSpacing=0 cellPadding=0 width="95%" align=center border=0>
<TBODY>
<TR>
<TD class=tableborders>
<TABLE cellSpacing=1 cellPadding=3 width="100%" border=0>
<TBODY>
<TR class=darktable>
<TD>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD align=left><A
href="mailto:webmaster@www.linuxforum.net">Contact Us</A> </TD>
<TD align=right><A
href="http://www.linuxforum.net/">LINUXFORUM.NET</A>
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></P></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -