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:\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的更多相关文章
- (数字IC)低功耗设计入门(八)——物理级低功耗设计&to be continued?
前面学习了从系统级到门级的低功耗设计,现在简单地了解了一下物理级设计.由于物理级的低功耗设计与后端有关了,这里就不详细学习了.这里主要是学习了一些基本原则,在物理级,进行低功耗设计的基本原则是: ...
- Continued Fractions CodeForces - 305B (java+高精 / 数学)
A continued fraction of height n is a fraction of form . You are given two rational numbers, one is ...
- u-boot bootz 加载kernel 流程分析
u-boot 加载 kernel 的流程分析. image重要结构体头文件 // include/image.h * * Legacy and FIT format headers used by d ...
- CF 305B——Continued Fractions——————【数学技巧】
B. Continued Fractions time limit per test 2 seconds memory limit per test 256 megabytes input stand ...
- 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 ...
- HDU - 3556 - Continued Fraction
先上题目: Continued Fraction Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/65536 K (Jav ...
- CSUOJ 1638 Continued Fraction
1638: Continued Fraction Time Limit: 1 Sec Memory Limit: 128 MB Description Input Output Sample Inp ...
- 那些年,我们一起追的面试题。。to be continued!!!
1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?答:Java虚拟机是一个可以执行Java字节码的虚拟机进程.Java源文件被编译成能被Java虚拟机执行的字节码文件.Java被 ...
- 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 ...
随机推荐
- JS获取各种宽度、高度的简单介绍:
JS获取各种宽度.高度的简单介绍: scrollHeight: 获取对象的滚动高度. scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop:设置或获 ...
- 持续优化云原生体验,阿里云在Serverless容器与多云上的探索
近日,阿里云宣布推出Serverless Kubernetes服务此举意在降低容器技术的使用门槛.简化容器平台运维.并同时发布阿里云服务对Open Service Broker API标准支持,通过一 ...
- LDD3 第15章 内存映射和DMA
本章内容分为三个部分: 第一部分讲述了mmap系统调用的实现过程.将设备内存直接映射到用户进程的地址空间,尽管不是所有设备都需要,但是能显著的提高设备性能. 如何跨越边界直接访问用户空间的内存页,一些 ...
- 有关于log4j详解
Log4j记录日志使用方法 一.什么是log4j Log4J是Apache的一个开放源代码的项目.通过使用Log4J,程序员可以控制日志信息输送的目的地,包括控制台,文件,GUI组件和NT事件记录器, ...
- wl
<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Conten ...
- HDU 6121 Build a tree(k叉树的子树大小相异)
http://acm.hdu.edu.cn/showproblem.php?pid=6121 题目大意: 给你一颗 n 个节点的完全 k 叉树,问你这棵树中所有子树结点个数的总异或值. 分析: 我们很 ...
- 北风设计模式课程---状态模式State(对象行为型)
北风设计模式课程---状态模式State(对象行为型) 一.总结 一句话总结: 状态模式 具体状态的行为在具体的状态类中就解决,不用交给外部做判断.实质是将多条件判断弄成了多个类,在不同的类中做判断 ...
- 建站手册-template
ylbtech-建站手册: 1.返回顶部 2.返回顶部 3.返回顶部 4.返回顶部 5.返回顶部 6.返回顶部 作者:ylbtech出处:http://ylbtech.cn ...
- DHCP原理
一台主机的ip地址可用通过两种方式来设置.1 手动输入:2 自动向DHCP服务器获取.手动输入会出现错误,比如输入一个已经分配的ip地址,当内网机器只有几台,十几台还可以忍受,如果是几百台呢,不可能一 ...
- upc组队赛18 THE WORLD【时间模拟】
THE WORLD 题目链接 题目描述 The World can indicate world travel, particularly on a large scale. You mau be l ...