• mini2440 安装OpenWrt 过程记录


     

    一开始安装时参考的 lintel 的帖子  http://www.arm9home.net/read.php?tid-14477.html

    lintel的只是做到了能运行OpenWrt 没有使用uboot

    我按照lintel的做法总是卡在   一个地方出现  kernel panic

    提示020000] VFS: Cannot open root device "mtdblock3" or unknown-block(31,3)

    我猜可能是我的mini2440  flash不一样问题造成的  lintel的换过flash  而且lintel的是64M的

    可能编译时需要修改一些参数  才能使用

    在lintel的帖子里主要学习了几个SuperViVi命令

    下载内核load flash kernel usb

    下载rootfs  load flash root usb

    和在super vivi的设置linux启动参数  见

    友善手册  2.2.4 设置Linux启动参数子菜单功能说明  P55

    设置时要注意双引号  

    安装lintel的固件需要设置的Linux启动参数为

    "noinitrd root=/dev/mtdblock3 console=ttySAC0 rootfstype=jffs2,squashfs"

    如果添加多console=tty0,则启动信息会输出到LCD屏幕上。

    Image(1)

    然后又发现了这个帖子 http://www.arm9home.net/read.php?tid-20203-fpage-0-toread--page-1.html

    下载了里面已编译好的固件 

    Image   固件下载地址

    按照其中的安装配置安装

    通过 JTAG 或者切换到 NOR FLASH 启动,下载 U-BOOT 到 NAND。

    1. 安装uboot   可通过JTAG下载  也可通过superViVi下载  最后要把uboot安装到nand
      通过NORFLASH按q进入SuperViVi的命令模式
      分一个uboot的区
      >part add uboot 0x00000000 0x00060000 0
      >load flash uboot usb
      然后通过DNW下载uboot
    2. 下载 UBOOT 完成后,通过 NAND 启动 UBOOT,进行配置.进入菜单,按 s 键选择 Settting system paramter,进入 U-BOOT 配置,选项.再次安 3 键选择 MatchType,根据你的实际情况选择板子.并按 S 保存设置.重启开发板并进入主菜单,根据需要下载zImage和squashfs到NAND FLASH
    3. 目前经测试  该固件可以直接支持USB mass storage 以及万能常用摄像头
      不过不能支持我的那个比较少见的RTL8188cu无线网卡
  • 相关阅读:
    redis相关
    Ubuntu安装之python开发
    Shell编程实战
    saltstack高效运维
    docker网络
    docker入门
    python学习博客地址集合。。。
    vue+uwsgi+nginx部署路飞学城
    部署你的CRM程序
    Java Netty教程(目录)
  • 原文地址:https://www.cnblogs.com/feifei435/p/3027305.html
Copyright © 2020-2023  润新知