guqs77
驱动小牛
驱动小牛
  • 注册日期2003-05-22
  • 最后登录2007-07-30
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:2251回复:12

驱动加载的问题(50分相送)

楼主#
更多 发布于:2003-09-16 15:44
我用的是Intel PXA250开发板
我现在网卡驱动没有问题,因为我下载后可以用
pxa250上网,但是我再次启动pxa250后就没法加载网卡了,

我估计可能是驱动程序下载的时候只下到SDRAM中没有写到
Flash中,不知道该如何设置
angeon
禁止发言
禁止发言
  • 注册日期2003-01-09
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分1416分
  • 威望7080点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-09-17 10:09
用户被禁言,该主题自动屏蔽!
guqs77
驱动小牛
驱动小牛
  • 注册日期2003-05-22
  • 最后登录2007-07-30
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-09-30 13:15
我是用的Release版本的
在platform中我只选中了Enable Eboot space in memory
其它都没选,这样行吗
amonxie
驱动牛犊
驱动牛犊
  • 注册日期2003-07-30
  • 最后登录2003-10-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-10-02 00:42
 
我用的是Intel PXA250开发板
我现在网卡驱动没有问题,因为我下载后可以用
pxa250上网,但是我再次启动pxa250后就没法加载网卡了,

我估计可能是驱动程序下载的时候只下到SDRAM中没有写到
Flash中,不知道该如何设置
*******************

你好,请问你用的是CF接口的以太网卡么?如果是的话,我觉得可以这样分析:
1,你通过ethernet boot loader (eboot)下载你的IMAGE到目标机,这个时候eboot做了CF, Ethernet Card的简单驱动,所以你可以下载,甚至上网。
2,你重新启动目标机后,情况就变了,靠你自己的驱动程序来驱动CF and Ethernet card, 如果没有这些驱动没有加载的话,网卡就肯定不能用了。
3,还有针对你的分析,如果你build好的OS Image(nk.bin/nk.nb0)是Flash版的话,目标机重启后系统才会跑。否则重启后什么也没有。 XSC1BD.bat中
set IMGFLASH=1

 :P
QJE
QJE
驱动小牛
驱动小牛
  • 注册日期2001-08-09
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分470分
  • 威望49点
  • 贡献值0点
  • 好评度44点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-10-03 16:15
你的PXA250开发板在哪里买的,好吗?


可以讨论一下 churchill@hzcnc.com
ccrj_006
驱动牛犊
驱动牛犊
  • 注册日期2003-08-20
  • 最后登录2003-10-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-10-10 16:27
弱弱的问一下:release版本是什么意思,我看这个说明不明白,是测试版本吗,是不是里面没有debug,因为我想按照说明打开debug,可是菜单全是灰色的,用不成,还是我没选对啊
ccrj_006
驱动牛犊
驱动牛犊
  • 注册日期2003-08-20
  • 最后登录2003-10-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-10-10 16:29
sdram和flash的存储有什么区别,os是刷进flash吗,应用程序在sdram里面?
guqs77
驱动小牛
驱动小牛
  • 注册日期2003-05-22
  • 最后登录2007-07-30
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-10-13 09:04
我不是用的CF以太网卡而是SMSC91C96来上网的,
在重新reset后在调试信息中还能看到一些91C96网卡驱动程序
里的一些调试信息,但是有出错信息

LAN91C96:==> Adapter Verify
LAN91C96:ERROR : Invalid BankSelect Constant===0x200000!
LAN91C96:<== Adapter Verify
LAN91C96:Adapter failed to Verify!

不知道是什么原因??
guqs77
驱动小牛
驱动小牛
  • 注册日期2003-05-22
  • 最后登录2007-07-30
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-10-13 09:07


我想可以这样说吧
Flash有点类似于PC机的硬盘
而SDRAM就是相当于内存了
angeon
禁止发言
禁止发言
  • 注册日期2003-01-09
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分1416分
  • 威望7080点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-10-13 09:55
用户被禁言,该主题自动屏蔽!
guqs77
驱动小牛
驱动小牛
  • 注册日期2003-05-22
  • 最后登录2007-07-30
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-10-17 17:43
我现在是知道哪儿出了问题,但是不知道是为什么会这样。

程序下载后AdapterVerify没有问题,
但是重起后AdapterVerify就不对了。
//Check for the correct bank select

NdisRawReadPortUshort( IOBase + BANK_SELECT, (USHORT *) &TempStore );
  
if((TempStore & BANK_ID_MASK) != BANK_UPPER)
    {
     PrintDebugMsg(ZONE_INIT, (TEXT(\"LAN91C96:ERROR :  Invalid BankSelect Constant===0x%x!\\r\\n\"),IOBase));
    PrintDebugMsg(ZONE_INIT, (TEXT(\"LAN91C96:<== Adapter Verify \\r\\n\")));
        return(FALSE);
    }

出错的地方就是刚下载后通过反馈看到TempStore为0x3330
而重新reset后该值变为0x0了。
AdapterVerify前所有反馈的结果两者完全一致。
请大侠指点迷津
angeon
禁止发言
禁止发言
  • 注册日期2003-01-09
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分1416分
  • 威望7080点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-10-21 09:28
用户被禁言,该主题自动屏蔽!
guqs77
驱动小牛
驱动小牛
  • 注册日期2003-05-22
  • 最后登录2007-07-30
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2003-10-21 11:36
smsc91c96芯片好像有点问题,我的板子有时候刚启动的时候网卡根本就不能用,但是烧上5分钟就一切正常了。


我的和你相反,第一次下载可以用,但是重新reset后就不行了

你的网卡通了后最大码率是多大啊
我的通了后最大的时候才70kB,下载环境是开发板和一台PC机
组成的一个局域网,开发板通过FTP下载PC机上的东西。
游客

返回顶部