当前位置: 技术问答>linux和unix
大家帮忙看看这可能会是什么问题呢?
来源: 互联网 发布时间:2016-04-30
本文导语: 本人移植的一个MIPS LINUX平台,内存32MB,当内核配置为16MB的时候, 网络很正常,基本不会有什么问题,但当内存配置到32MB的时候,网络就有问题了, 连PING都不通。 我分析了下,可能不是网络驱动本身的问题,可能...
本人移植的一个MIPS LINUX平台,内存32MB,当内核配置为16MB的时候,
网络很正常,基本不会有什么问题,但当内存配置到32MB的时候,网络就有问题了,
连PING都不通。
我分析了下,可能不是网络驱动本身的问题,可能是内存初始化配置的问题,
可内存初始化配置说简单也简单,大概就填那么几个寄存器。说复杂也复杂,
CPU DATASHEET说的很模糊,填写寄存器只能是大概估算吧。如果说我没有配好的话,
那为什么16MB的时候工作的很正常呢?
不知道大家有何高见?
非常感谢!
网络很正常,基本不会有什么问题,但当内存配置到32MB的时候,网络就有问题了,
连PING都不通。
我分析了下,可能不是网络驱动本身的问题,可能是内存初始化配置的问题,
可内存初始化配置说简单也简单,大概就填那么几个寄存器。说复杂也复杂,
CPU DATASHEET说的很模糊,填写寄存器只能是大概估算吧。如果说我没有配好的话,
那为什么16MB的时候工作的很正常呢?
不知道大家有何高见?
非常感谢!
|
内存初始化绝不是那么简单,需要严格安装某种顺序初始化,这些在datasheet上应该有说明。
如果是一片新的内存,没有参考配置,那就联系厂商(或者提供商)。
自己琢磨估计很难琢磨出来。如果是原来就有配置的话,那就严格按原来的,一般来说,
板子上的缺省内存初始化脚本都是经过调试使得性能最优的。
如果是一片新的内存,没有参考配置,那就联系厂商(或者提供商)。
自己琢磨估计很难琢磨出来。如果是原来就有配置的话,那就严格按原来的,一般来说,
板子上的缺省内存初始化脚本都是经过调试使得性能最优的。
|
尽力而为吧