zoukankan      html  css  js  c++  java
  • Appro DM8127 IPNC 挂载NFS遇到的问题及解决

    对于Appro DM8127 IPNC,默认的启动方式是NAND is used for booting kernel and NAND is used as root filesystem

    为了调试应用程序方便,通常使用挂载NFS作为 root filesystem

    但是如果直接采用ti文档中所给的方法修改文件系统挂载方式(将启动方式变为NAND is used for booting kernel and NFS is used as root filesystem),即

    setenv bootcmd 'ipnc_ff_init 1;nboot 0x81000000 0 0x280000; bootm';saveenv
    setenv bootargs 'console=ttyO0,115200n8 root=/dev/nfs rw mem=80M vram=4M notifyk.vpssm3_sva=0xBFD00000 nfsroot=192.168.1.201:/home/zyg/ipnc/Source/ipnc_rdk/target/filesys,nolock eth=00:0C:0C:A0:07:66 ip=192.168.1.168 cmemk.phys_start=0x85000000 cmemk.phys_end=0x89000000 cmemk.allowOverlap=1 earlyprintk';saveenv

    便会出现

    TimeOut occure in boot_proc.

    Program exit.

    等一系列错误。

    原因是原始烧写在IPNC的NAND中的内核版本不匹配

    因此重新烧写新编译的内核(/ipnc_rdk/tftp/DM812x/nand/uImage也行)或者使用新编译的内核从tftp启动就OK了

    个人采用的是后者的方法,即将启动方式变为TFTP server is used for booting kernel and NFS is used as root filesystem,即

    将新编译内核文件uImage放入/tftpboot目录下

    setenv bootcmd 'ipnc_ff_init 1;tftpboot 0x81000000 uImage;bootm';saveenv

    setenv bootargs 'console=ttyO0,115200n8 root=/dev/nfs rw mem=80M vram=4M notifyk.vpssm3_sva=0xBFD00000 nfsroot=192.168.1.201:/home/zyg/ipnc/Source/ipnc_rdk/target/filesys,nolock eth=00:0C:0C:A0:07:66 ip=192.168.1.168 cmemk.phys_start=0x85000000 cmemk.phys_end=0x89000000 cmemk.allowOverlap=1 earlyprintk';saveenv

    附:TFTP 安装
    1) 下载安装
    Host$sudo apt-get install tftpd tftp xinetd
    2) 建立配置文件
    在/etc/xinetd.d/下建立一个配置文件tftp
    $sudo touch tftp
    修改配置文件,修改好后,内容如下:
    Host$ sudo gedit /etc/xinetd.d/tftp
    service tftp
    {
    protocol = udp
    port = 69
    socket_type = dgram
    wait = yes
    user = nobody
    server = /usr/sbin/in.tftpd
    server_args = /tftpboot
    disable = no
    }
    3) 建立根目录
    Host$ sudo mkdir -p /tftpboot
    Host$ sudo chmod -R 777 /tftpboot
    Host$ sudo chown -R nobody /tftpboot
    4) 重启tftp服务
    Host$ sudo /etc/init.d/xinetd restart
    TFTP安装完成后,直接将需要更新的文件,放在用户PC端下的TFTP工作目录即可

  • 相关阅读:
    centos 7 -- Disk Requirements: At least 134MB more space needed on the / filesystem.
    DNS Server Centos 7
    生成report由Eamil定時寄出
    WRT 版本说明
    cisco linksys ea3500 刷机 openwrt
    [QNAP crontab 定時執行程式
    实例 编辑 .bashrc(不断更新)
    tar命令
    ls -l 显示年份
    git 丢弃本地代码时遇到的问题
  • 原文地址:https://www.cnblogs.com/pengkunfan/p/4054212.html
Copyright © 2011-2022 走看看