zoukankan      html  css  js  c++  java
  • 初接触开发板之基本操作

    1. 接口、接线、装驱动、装软件
    1.1 如果PC有并口,装并口驱动
    1.2 安装USB串口卡的驱动, 以openjtag为例: 先接上去,然后按提示安装
    1.3 JZ2440v2集成的USB串口:运行PL2303_Prolific_DriverInstaller_v1.5.0.exe, 然后接USB线(板子上的USB-COM1口<===>PC的USB口)
    1.4 安装烧写软件oflash: 把oflash.exe, FTD2XX.dll复制到c:windowssystem32
    1.5 安装secureCRT
    1.6 使用串口操作开发板

    2. 烧写: 裸板,
    4种方法: 并口, openjtag, jlink, nor上的uboot
    2.1 使用并口工具烧写: 接线, 使用oflash烧写, 重新上电观察效果
    2.2 使用openjtag烧写: 接线,使用oflash烧写(oflash烧写完后会复位开发板)
    2.3 JLINK只能烧写NOR FLASH,烧好u-boot.bin,使用NOR启动
    2.4 使用nor flash上的uboot来烧写
    2.4.1 使用菜单通过USB下载烧写
    2.4.2 使用TFTP下载烧写
    a. 设uboot里的
    set ipaddr 192.168.1.17
    set serverip 192.168.1.4

    b. 启动tftp服务
    c. u-boot:
    tftp 30000000 lcd.bin
    nand erase bootloader
    nand write 30000000 bootloader



    3. 重烧系统: uboot, 内核, 文件系统
    3.1 u-boot的烧写和烧写裸板是一样的
    3.2 烧写内核: dnw, tftp
    dnw: 在菜单里输入k, 然后使用dnw.exe发送文件

    tftp:
    tftp 30000000 uImage
    nand erase kernel
    nand write.jffs2 30000000 kernel

    3.3 文件系统:
    dnw: 在菜单里输入y, 然后使用dnw.exe发送yaffs2文件

    dnw: 在菜单里输入j, 然后使用dnw.exe发送jffs2文件, 再参考使用手册P44设置bootargs

    tftp:
    tftp 30000000 fs_qtopia.yaffs2
    nand erase root
    nand write.yaffs 30000000 0x00260000 $(filesize)
    or:

    tftp 30000000 fs_qtopia.jffs2
    nand erase root
    nand write.jffs2 30000000 0x00260000 $(filesize)


    烧写完后,输入reset

    4. 解压使用我制作好的ubuntu
    4.1 自己下载安装vmware 6.0.5以上版本
    4.2 按开发板使用手册解压ubuntu
    4.3 设置vmware的网络环境

    4.4 使用vmware打开ubuntu
    4.5 安装FTP工具CuteFTP Professional : 传文件
    secure CRT :远程登录工具


    5. uboot打补丁、建source insight工程、编译、烧写

    6. 内核打补丁、建source insight工程、编译、烧写

    7. 制作、烧写根文件系统,使用NFS,编译使用驱动程序
    7.1 仅用flash上的根文件系统启动后,手工MOUNT NFS
    mount -t nfs -o nolock,vers=2 192.168.1.19:/work/nfs_root /mnt

    7.2 使用NFS作为根文件系统来启动

    set bootargs noinitrd root=/dev/nfs nfsroot=192.168.31.202:/work/nfs_root/tmp/fs_mini_mdev ip=192.168.31.203:192.168.31.202:192.168.31.1:255.255.255.0::eth0:off init=/linuxrc console=ttySAC0

    nfsroot=[<server-ip>:]<root-dir>[,<nfs-options>]
    ip=<client-ip>:<server-ip>:<gw-ip>:<netmask>:<hostname>:<device>:<autoconf>

    版权声明:本文为博主原创文章,转载请注明文章来源,有需要帮忙可加QQ:871263854
  • 相关阅读:
    IE下判断IE版本的语句...[if lte IE 6]……[endif]
    “浏览器模式”和“文档模式”
    IoC框架---通俗概述
    Castle IOC容器组件生命周期管理
    Castle学习笔记----初探IOC容器
    Castle IOC容器内幕故事(下)
    Castle IOC容器内幕故事(上)
    Castle IOC容器构建配置详解(二)
    javascript属性一览
    javascript addEventListener方法
  • 原文地址:https://www.cnblogs.com/Dream998/p/8540491.html
Copyright © 2011-2022 走看看