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. 【LOMBOK】能引入 @Slf4j 注解,不能识别 log 的解决方法

    问题: 在pom.xml中加入引入了lombok的依赖,可以引用@Slf4j注解不能识别log 如:注:上面一篇博客,已经说明lombok的安装了,但是用的时候还有点问题. 1).把lombok.ja ...

  2. MapServer教程2

    第二章 Tutorial 教程 MapServer Tutorial MapServer教程 Tutorial background 教程背景 Section 1: Static Maps and t ...

  3. Linux 系统下文件夹与文件的读写可执行权限问题

    linux是一个多用户操作系统,linux对文件系统内的所有文件,实行了严格的权限划分管理.防止没有权限的用户访问某个文件.linux文件或目录的权限分为 读.写.可执行三种权限.文件访问的用户类别分 ...

  4. python保存selenium的cookies写入和读出

    def write_cookie(self, cookie): try: with open("cookies%s" % self.uid, "wb+") as ...

  5. 台哥原创:java 数独源码

    2010年,当时正在做手机游戏的客户端开发工作. 每天加班之余,用了两三个晚上,开发了这个数独. 主要是生成数独数组的算法,有点难度.. ​ 如下图:点选数字栏里的数字后,界面上所有该数字会高亮显示. ...

  6. svn 中的add 和commit命令有何区别

    add 功能:向文件拷贝所在的文件夹中添加新的文件,并作出标识,是新添加的,下一步提交时将一并提交到Subversion版本库中去.简单的说就是将一新文件加入svn,你添加再提交后该文件就进入subv ...

  7. apktool介绍

    apktool可以反编译出app的资源文件,apktool工具的下载路径:https://ibotpeaches.github.io/Apktool/ 下载后获取到一个jar文件,可以通过如下命令进行 ...

  8. java后端发送请求并获取响应

    URL wsUrl = new URL(url); HttpURLConnection conn = (HttpURLConnection) wsUrl.openConnection(); conn. ...

  9. Ajax对数据的删除与查看

    1.数据库找一张表: 颜色表2.主页面主页面的代码用到tbody:TBODY作用是:可以控制表格分行下载,从而提高下载速度.(网页的打开是先表格的的内容全部下载完毕后,才显示出来,分行下载可以先显示部 ...

  10. Vue事件总线

    一 项目结构 二 main.js import Vue from "vue"; import App from "./App.vue"; import Tool ...