主题 : 6410开发板IP地址修改 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 46242
精华: 0
发帖: 40
金钱: 200 两
威望: 40 点
贡献值: 0 点
综合积分: 80 分
注册时间: 2011-05-11
最后登录: 2011-08-23
楼主  发表于: 2011-08-17 17:18

 6410开发板IP地址修改

u-boot-mini6410源码的include/configs/mini6410.h修改内容

#include <cmd_confdefs.h>

#define CONFIG_BOOTDELAY    3
#define CONFIG_BOOTARGS        "root=/dev/mtdblock2 console=ttySAC0,115200"
#define CONFIG_ETHADDR        08:90:90:90:90:90
#define CONFIG_NETMASK          255.255.255.0
#define CONFIG_IPADDR        192.168.1.230
#define CONFIG_SERVERIP        192.168.1.88
#define CONFIG_GATEWAYIP    192.168.1.1

#define CONFIG_ZERO_BOOTDELAY_CHECK

修改内容如下
#include <cmd_confdefs.h>

#define CONFIG_BOOTDELAY    3
#define CONFIG_BOOTARGS        "root=/dev/mtdblock2 console=ttySAC0,115200"
#define CONFIG_ETHADDR        08:90:90:90:90:90
#define CONFIG_NETMASK          255.255.255.0
#define CONFIG_IPADDR        192.168.0.20
#define CONFIG_SERVERIP        192.168.0.10
#define CONFIG_GATEWAYIP    192.168.0.1

#define CONFIG_ZERO_BOOTDELAY_CHECK

在源码目录下执行
1 make mini6410_nand_config-ram256
2 make CROSS_COMPILE=arm-linux-
得到u-boot.bin映像文件,将此映像文件替换SD卡里的u-boot_nand-ram256.bin,并重命名为u-boot_nand-ram256.bin。

加载SD卡的内容到Flash,正常启动,进入系统后ifconfig
eth0      Link encap:Ethernet  HWaddr 08:90:90:90:90:90                        
          inet addr:192.168.1.230  Bcast:192.168.1.255  Mask:255.255.255.0

ip地址并没有随u-boot的改动而改变,不知道什么原因,求指教!
级别: 新手上路
UID: 39627
精华: 0
发帖: 39
金钱: 200 两
威望: 40 点
贡献值: 0 点
综合积分: 78 分
注册时间: 2011-03-10
最后登录: 2017-09-13
1楼  发表于: 2011-08-19 10:53
可能是在 ifconfig-eth0中写的吧