zoukankan      html  css  js  c++  java
  • bootz to be continued

    dmesg
    cat /proc/interrupts
    cat /proc/meminfo
    cat /proc/cpuinfo
    top

    bootz 0x10000000 0x12000000 0x11000000

    fsck

    mkdir -p /mnt/emmc1
    mkdir -p /mnt/emmc2

    mount /dev/mmcblk0p1 /mnt/emmc1/
    mount /dev/mmcblk0p2 /mnt/emmc2/
    mount -t nfs -o nolock,nfsvers=3,vers=3 192.168.40.41:/home/zhangyi/work/psoc_ltp/ltp-psoc /mnt/nfs
    mount /dev/mmcblk0p2 /mnt

    cd /mnt/emmc2/opt/ltp

    sed -i 's/#msgctl11/msgctl11/g' ./runtest/syscalls

    sed -i 's/fork13 -i 1000000/fork13 -i 100/g' ./runtest/syscalls

    cat ./results/results-log-NB1708_FPGA_20181217-20181223
    cat ./output/LTP_RUN_ON-screen-log-NB1708_FPGA_20181217-20181223.failed
    cat ./output/LTP_RUN_ON-screen-log-NB1708_FPGA_20181217-20181223.tconf
    cat ./output/screen-log-NB1708_FPGA_20181217-20181223

    cat ./results/results-log-V20181018_1030-20181107_fcntl36_flock

    ./runltp -p -l results-log-V20181112_1115-20181115 -o screen-log-V20181112_1115-20181115
    ./runltp -p -l results-log-NB1708_FPGA_20181217-20181219 -o screen-log-NB1708_FPGA_20181217-20181219
    ./runltp -p -l results-log-NB1708_FPGA_20181217-20181222 -o screen-log-NB1708_FPGA_20181217-20181222
    ./runltp -p -l results-log-NB1708_FPGA_20181217-20181223 -o screen-log-NB1708_FPGA_20181217-20181223
    ./runltp -s fcntl36 -I 100 -p -l results-log-V20181018_1030-20181108_fcntl36_flock -o screen-log-V20181018_1030-20181108_fcntl36_flock

    cd /mnt/ltp/testcases/bin
    lrz -X fcntl36
    ./fcntl36


    编译后运行有问题
    ./configure AR=arm-linux-gnueabihf-ar CC=arm-linux-gnueabihf-gcc RANLIB=arm-linux-gnueabihf-ranlib STRIP=arm-linux-gnueabihf-strip --host=arm-linux --target=arm-linux LDFLAGS=-pthread

    需要绝对地址,以下可以正常运行
    sudo ./configure AR=/opt/gcc-linaro-7.3.1-2018.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-ar CC=/opt/gcc-linaro-7.3.1-2018.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc RANLIB=/opt/gcc-linaro-7.3.1-2018.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-ranlib STRIP=/opt/gcc-linaro-7.3.1-2018.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-strip --target=arm-linux --host=arm-linux LDFLAGS=-pthread

    网络启动位流地址:
    E:Idyll3_Work32_PSOC318_PSOC_formalC-GMAC0-MIO-100M
    劳德巴赫 20180929 使用linux-smp-sp.cmm 单核版本
    linux-smp.cmm为多核版本

    bootz 0x10000000 0x12000000 0x11000000

    # down gmac speed to 100M
    ifconfig eth0 up; ethtool -s eth0 advertise 0x008
    udhcpc
    ethtool eth0

    ##################################################################

    # vi /etc/exports
    /data/disk1/ *(async,insecure,no_root_squash,no_subtree_check,rw)

    /data/disk1:与nfs服务客户端共享的目录,这个路径必须和你前面设置的文件的路径一致!

    *:允许所有的网段访问,也可以使用具体的IP
    rw:挂接此目录的客户端对该共享目录具有读写权限
    async:资料同步写入内存和硬盘
    no_root_squash:root用户具有对根目录的完全管理访问权限。
    no_subtree_check:不检查父目录的权限。

    4、重启rpcbind 服务

    nfs是一个RPC程序,使用它前,需要映射好端口,通过rpcbind 设定。

    # /etc/init.d/rpcbind restart

    5、重启nfs服务

    # /etc/init.d/nfs-kernel-server restart

    6、挂载指令

    # mount -t nfs 192.168.0.128:/data/disk1 /nfsdir
    ###################################################################

    udhcpc
    mkdir -p /mnt/nfs;
    mount -t nfs -o nolock,nfsvers=3,vers=3 192.168.40.41:/home/zhangyi/work/psoc_ltp/ltp-ddt-fmxx-psoc/install_dir /mnt/nfs;
    cd /mnt/nfs/opt/ltp;
    ping 192.168.40.41
    export PATH=/home/zhangyi/work/ltp-ddt-fmxx-psoc/install_dir/opt/ltp/testcases/bin:$PATH
    export PATH=/mnt/nfs/opt/ltp/testcases/bin/ddt/common/:$PATH
    export PATH=/mnt/nfs/opt/ltp/testcases/bin/:$PATH

    ./runltp -P fmxx-psoc-db -f ddt/eth_ping -p -l results-log-V20181112_1115-20181115 -o screen-log-V20181112_1115-20181115

    ./runltp -P fmxx-psoc-db -f fmxx/test

    sudo rm -rf ./results/* ./output/*

    vi ./platforms/fmxx-psoc-db-idyll
    vi ./runtest/fmxx/test
    vi  ./scenario_groups/default-ddt-fmxx
    /mnt/nfs/opt/ltp/testcases/bin/ddt/common/common.sh


    interface="eth0"; duplex="full";
    ethtool -s $interface autoneg off;
    ethtool -s $interface duplex $duplex;
    final_duplex=`ethtool eth0|grep "Duplex:"|awk '/Duplex: /{ print $2 }'`;
    ethtool -s $interface autoneg on;
    echo "DUPLEX is $duplex and FINAL_DUPLEX is $final_duplex";

    lrz -X common.sh
    lrz -X st_log.sh

    #canutils
    PATH=/usr/sbin/out_canutils/bin:/usr/sbin/out_canutils/sbin:$PATH
    /bin:/sbin:/usr/bin:/usr/sbin

    bootz 0x10000000 0x12000000 0x11000000
    mtd_utils
    PATH=/usr/sbin/mtd_utils/sbin:$PATH
    mv /install_dir/opt/ltp /opt
    cd /opt/ltp


    mtd_debug erase /dev/mtd0 0 33554432
    flash_eraseall -q -j /dev/mtd0
    mkdir /mnt/mtd0
    mount -t jffs2 -o async /dev/mtdblock0 /mnt/mtd0

    time dd if=/dev/urandom of=/home/srcfile bs=1M count=10
    time dd if=/home/srcfile of=/mnt/mtd0/testfile bs=1M count=10
    umount /mnt/mtd0

    perf-nor
    mtd_debug erase /dev/mtd0 0 33554432
    flash_eraseall -q -j /dev/mtd0
    mkdir -p /mnt/partition_nor
    mount -t jffs2 -o async /dev/mtdblock0 /mnt/partition_nor

    dd if=/dev/urandom of=/dev/shm/srctest_file_nor_pid bs=1M count=1
    ./testcases/bin/ddt/filesystem_tests -write -src_file /dev/shm/srctest_file_nor_pid -srcfile_size 1 -file /mnt/partition_nor/test_file_pid -buffer_size 256000 -file_size 4 -performance
    rm -f /dev/shm/srctest_file_nor_pid
    sync
    umount /mnt/partition_nor
    rm -rf /mnt/partition_nor
    mkdir -p /mnt/partition_nor
    mount -t jffs2 -o async /dev/mtdblock0 /mnt/partition_nor
    ./testcases/bin/ddt/filesystem_tests -read -file /mnt/partition_nor/test_file_pid -buffer_size 256000 -file_size 4 -performance

    do_cmd "mkdir -p `dirname $SRC_FILE`"

    iperf -c 192.168.40.41 -m -f M -d -t 60 -w 16K

    mount -t nfs -o nolock,addr=192.168.40.41,nfsvers=3,vers=3 192.168.40.41':'/home/zhangyi/work/psoc_ltp/ltp_mnt /mnt



    ##############################
    demo board

    under uboot
    setenv -f ethaddr 00:0a:35:00:01:26
    saveenv

    dhcp; setenv serverip 192.168.40.41;
    tftpboot 0x10000000 /liu/zImage;
    tftpboot 0x11000000 /liu/fmxx-ql-ai.dtb;
    tftpboot 0x12000000 /zhangyi/u-rootfs;
    bootz 0x10000000 0x12000000 0x11000000

    udhcpc;
    mkdir -p /mnt/nfs;
    mount -t nfs -o nolock,nfsvers=3,vers=3 192.168.40.41:/home/zhangyi/work/psoc_ltp/ltp-ddt-fmxx-psoc/install_dir /mnt/nfs;
    cd /mnt/nfs/opt/ltp;

    ./runltp -p -l results-log-demo-20190612 -o screen-log-demo-20190612

    ps -o pid,args,psr #psr which cpu

    ###############################
    sdcard demo board
    udhcpc no command
    su #root
    dhclient








  • 相关阅读:
    ssh:connect to host xxx port 22: Connection refused---------you don't have permission to acccess the requested location--------remote host identification has changed
    YOLOV3算法笔记
    jQuery元素查找方法
    jquery获取元素方式
    jQuery常用事件
    Jquery常用方法
    JavaScript数组操作
    jQuery中.bind() .live() .delegate() .on()的区别
    CSS初始化代码
    jQuery判断浏览器
  • 原文地址:https://www.cnblogs.com/idyllcheung/p/11063144.html
Copyright © 2011-2022 走看看