主题 : 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: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2011-08-19 15:09
Bootloader和linux系统几乎是两个完全不同的阶段。。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.