Chinaunix首页 | 论坛 | 博客
  • 博客访问: 270890
  • 博文数量: 86
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 398
  • 用 户 组: 普通用户
  • 注册时间: 2014-09-27 15:56
文章存档

2017年(3)

2015年(21)

2014年(62)

我的朋友

分类: LINUX

2014-10-04 12:29:43

  • 网络配置
        U-Boot > setenv  ethaddr 00:00:ee:06:06:06  说明:设置开发板mac地址
        U-Boot > setenv ipaddr 192.168.1.111  说明:设置开发板ip地址
        U-Boot > setenv serverip 192.168.1.101  说明:设置开发板serverip,tftp服务器地址
        U-Boot > setenv netmask 255.255.255.0  说明:设置子网掩码
        U-Boot > setenv gatewayip 192.168.1.1  说明:设置网关
        U-Boot > setenv dnsip 211.162.78.  说明:设置DNS服务器地 
        U-Boot > ping 192.168.1.101  说明:测试网络是否通

        U-Boot > saveenv  说明:保存设置

  •  通过tftp下载内核和根文件系统到SPI Flash,并设置启动环境变量。 ---- OAMP-L138EVM( LOGIC PD)
       首先看一下内存映射,及分配情况。

        根据以上地址设置如下变量:
        U-Boot > setenv kernaddr 0xc0700000            | 内核下载地址,mDDR                  
        U-Boot > setenv kernoff 0x80000                     | 内核存放地址,SPI Flash    
        U-Boot > setenv kernlen 0x220000                  | 内核大小
        U-Boot > setenv rootfsaddr 0xC1180000         | 文件系统下载地址,mDDR      
        U-Boot > setenv rootfsoff 0x2a0000                 | 文件系统存放地址,SPI Flash
        U-Boot > setenv rootfslen 0x400000                | 文件系统大小
     
        下载内核镜像文件到SPI Flash
        
        
        下载文件系统镜像到SPI Flash
    
        设置Ramdisk启动环境变量:
        U-Boot > setenv bootargs 'mem=32M console=ttyS2,115200n8 root=/dev/ram0 rw 
        initrd=${rootfsaddr},4m rootfstype=ext2 ip=off'
       U-Boot > setenv bootcmd 'sf probe 0; sf read ${kernaddr} ${kernoff} ${kernlen};
        sf read ${rootfsaddr}
 ${rootfsoff} ${rootfslen}; bootm ${kernaddr}'       
        U-Boot > saveenv



    
阅读(1619) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~