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:\Idyll\03_Work\32_PSOC\318_PSOC_formal\C-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

bootz to be continued的更多相关文章

  1. (数字IC)低功耗设计入门(八)——物理级低功耗设计&to be continued?

    前面学习了从系统级到门级的低功耗设计,现在简单地了解了一下物理级设计.由于物理级的低功耗设计与后端有关了,这里就不详细学习了.这里主要是学习了一些基本原则,在物理级,进行低功耗设计的基本原则是:    ...

  2. Continued Fractions CodeForces - 305B (java+高精 / 数学)

    A continued fraction of height n is a fraction of form . You are given two rational numbers, one is ...

  3. u-boot bootz 加载kernel 流程分析

    u-boot 加载 kernel 的流程分析. image重要结构体头文件 // include/image.h * * Legacy and FIT format headers used by d ...

  4. CF 305B——Continued Fractions——————【数学技巧】

    B. Continued Fractions time limit per test 2 seconds memory limit per test 256 megabytes input stand ...

  5. 2014-2015 ACM-ICPC East Central North America Regional Contest (ECNA 2014) A、Continued Fractions 【模拟连分数】

    任意门:http://codeforces.com/gym/100641/attachments Con + tin/(ued + Frac/tions) Time Limit: 3000/1000 ...

  6. HDU - 3556 - Continued Fraction

    先上题目: Continued Fraction Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/65536 K (Jav ...

  7. CSUOJ 1638 Continued Fraction

    1638: Continued Fraction Time Limit: 1 Sec  Memory Limit: 128 MB Description Input Output Sample Inp ...

  8. 那些年,我们一起追的面试题。。to be continued!!!

    1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?答:Java虚拟机是一个可以执行Java字节码的虚拟机进程.Java源文件被编译成能被Java虚拟机执行的字节码文件.Java被 ...

  9. CRM 2011 Install Errors - Tips and Tricks continued(转)

    The more I get to install/upgrade to CRM 2011 in different environment the more I come across differ ...

随机推荐

  1. cocos2dx-Lua3.10版本使用cjson

    参考:https://blog.csdn.net/shimazhuge/article/details/79848199 1.首先将cjson加入到libluacocos2d工程(cjson目录:/f ...

  2. 状压DP常用操作

    1. 判断一个数字x二进制下第i位是不是等于1. 方法:if ( ( ( 1 << ( i - 1 ) ) & x ) > 0) 将1左移i-1位,相当于制造了一个只有第i位 ...

  3. 数据生成c++程序模板

    这是一门技术活,ε=(´ο`*)))唉 #include<iostream> #include<cstring> #include<cstdio> #include ...

  4. python 使用xlsxwriter的方法属性

    http://xlsxwriter.readthedocs.io/format.html

  5. EZOJ #387字符串

    分析 似乎ttl的模拟赛t3总是折半搜索? 先把所有串转化为每个字母的0/1状态 之后我们将所有字符串分为两半 分别枚举状态 我们发现只有左右两边的字母状态相等才能保证这个集合合法 所以我们在搜左半边 ...

  6. day46----JavaScript的函数及对象小结

    一:函数 01:普通函数 function f1(){ console.log("Helleo world") } f1(); //调用函数 -->Helleo world ...

  7. 用 Flask 来写个轻博客 (37) — 在 Github 上为第一阶段的版本打 Tag

    Blog 项目源码:https://github.com/JmilkFan/JmilkFan-s-Blog 目录 目录 前文列表 第一阶段结语 打 Tag 前文列表 用 Flask 来写个轻博客 (1 ...

  8. Looper,Handler, MessageQueue

    Looper Looper是线程用来运行消息循环(message loop)的类.默认情况下,线程并没有与之关联的Looper,可以通过在线程中调用Looper.prepare() 方法来获取,并通过 ...

  9. 爬虫之requests 高级用法

    1. 文件上传 import requests files = {'file': open('favicon.ico', 'rb')} r = requests.post("http://h ...

  10. Rsync+inotify搭建使用

    ## Rsync搭建 ### 1.1 环境准备 ``` Rsync-Server 192.168.1.174 Client-Rsync 192.168.1.173 服务启动用户都是root,客户端的用 ...