主题:同样的.sh文件在同一批EM335X板上运行结果不一样 共有57488人关注过本帖 |
---|
![]() rainsy |
1楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
同样的.sh文件在同一批EM335X板上运行结果不一样 ![]()
同样的.sh文件在同一批EM335X板上运行结果不一样
实际使用过程中是通过.sh文件实现软件升级 user.sh文件如下: #!/bin/sh export set QTDIR=/opt/qt-4.8 export set QPEDIR=/opt/qt-4.8 export set QWS_DISPLAY="LinuxFB:/dev/fb0" export set QWS_DISPLAY="LinuxFB:mmWidth130:mmHeight100:0" export set QWS_KEYBOARD="TTY:/dev/tty1" export set TSLIB_TSDEVICE=/dev/input/event0 export set TSLIB_CALIBFILE=/etc/pointercal export set TSLIB_CONFFILE=/etc/ts.conf export set TSLIB_PLUGINDIR=/lib/ts export set QWS_MOUSE_PROTO="TSLIB:/dev/input/event0" export set QT_PLUGIN_PATH=$QTDIR/plugins/ export set QT_QWS_FONTDIR=$QTDIR/lib/fonts/ export set PATH=$QPEDIR/bin:$PATH export set LD_LIBRARY_PATH=$QTDIR/lib:$QPEDIR/plugins/imageformats:$LD_LIBRARY_PATH cp -a /mnt/usb1/arm_/PTC /opt/qt-4.8/bin/ cp -a /mnt/usb1/arm_/2/ /opt/qt-4.8/ cd /opt/qt-4.8/bin/ /opt/qt-4.8/bin/PTC -qws 当然了这个文件格式是unix 我将这个文件拷贝到 /mnt/nandflash/ 这个目录下 U盘内文件夹 根目录 只有一个arm_ 文件夹 arm_ 文件夹内 :2(文件夹) 、PTC(应用软件) 给主板上电后 有的主板 运行正常 会将U盘arm_ 文件夹内的文件 复制到命令所指的路径下 但是有的主板却提示: cp: cannot stat '/mnt/usb1/arm_/PTC': No such file or directory cp: cannot stat '/mnt/usb1/arm_/2': No such file or directory 但是我通过手动输入 命令 ls /mnt/usb1/arm_ 能看到U盘内的文件 也能通过手动输入命令 cp -a /mnt/usb1/arm_/PTC /opt/qt-4.8/bin/ cp -a /mnt/usb1/arm_/2/ /opt/qt-4.8/ 将文件拷贝到指定路径 但是通过.sh文件 却出错 基本上3块主板 有1块 这个地方会出这个问题 不晓得是怎么回事?主板系统都是一样的 有没有同学遇到相同的问题?? 求指教 ![]() [此贴子已经被作者于2016-7-20 17:36:18编辑过]
|
单帖管理 | 引用 | 回复 ![]() |
![]() rainsy |
2楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
图片不晓得怎么上传
![]() |
单帖管理 | 引用 | 回复 ![]() |
![]() lgz |
3楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
你好
运行.sh文件和你手动cp是在同一次开机操作的吗?根据你的出错信息,是文件不存在,有可能是usb没有识别或者是因为同时插了多个usb,你文件所在的usb设备不是usb1。 上传图片方法: 输入框上面最右边有一个选项·上传,勾选之后上面会有添加附件,上传附件,先添加,再上传就可以了
|
单帖管理 | 引用 | 回复 ![]() |
![]() rainsy |
4楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]() |
单帖管理 | 引用 | 回复 ![]() |
![]() lgz |
5楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
你好
根据你的图片来看,你sh文件运行的时候U盘还没有挂载上,出现sda那几句是内核正在挂载U盘,出现在了你sh文件执行之后,建议在sh文件中cp之前等待几秒的时间, 可以sleep命令
|
单帖管理 | 引用 | 回复 ![]() |
客人 |
6楼 |
![]() |
![]()
确实是这个问题
sleep 2 后就比较稳定了,基本上所有的主板都可以正常操作了 多谢
![]() ![]() ![]() |
单帖管理 | 引用 | 回复 ![]() |