主题:同样的.sh文件在同一批EM335X板上运行结果不一样

  共有26088人关注过本帖    
帅哥哟,离线,有人找我吗?
rainsy
1楼 信息 | 搜索 | 邮箱


加好友 发短信
同样的.sh文件在同一批EM335X板上运行结果不一样  发帖心情 Post By:2016-7-20 16:41:00   [只看该作者]

同样的.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楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2016-7-20 16:42:00   [只看该作者]

图片不晓得怎么上传图片点击可在新窗口打开查看

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
lgz
3楼 信息 | 搜索 | 邮箱


加好友 发短信 员工
  发帖心情 Post By:2016-7-21 8:48:00   [只看该作者]

你好
运行.sh文件和你手动cp是在同一次开机操作的吗?根据你的出错信息,是文件不存在,有可能是usb没有识别或者是因为同时插了多个usb,你文件所在的usb设备不是usb1。
上传图片方法: 输入框上面最右边有一个选项·上传,勾选之后上面会有添加附件,上传附件,先添加,再上传就可以了

图片点击可在新窗口打开查看此主题相关图片如下:2016-07-21 08-42-24屏幕截图.png
图片点击可在新窗口打开查看

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
rainsy
4楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2016-7-21 14:20:00   [只看该作者]

是同一次开机操作
看图

图片点击可在新窗口打开查看此主题相关图片如下:无标题.png
图片点击可在新窗口打开查看


  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
lgz
5楼 信息 | 搜索 | 邮箱


加好友 发短信 员工
  发帖心情 Post By:2016-7-21 14:39:00   [只看该作者]

你好
根据你的图片来看,你sh文件运行的时候U盘还没有挂载上,出现sda那几句是内核正在挂载U盘,出现在了你sh文件执行之后,建议在sh文件中cp之前等待几秒的时间, 可以sleep命令

  单帖管理 | 引用 | 回复 回到顶部
客人
6楼


  发帖心情 Post By:2016-7-21 16:13:00   [只看该作者]

确实是这个问题
sleep 2
后就比较稳定了,基本上所有的主板都可以正常操作了
多谢图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看

  单帖管理 | 引用 | 回复 回到顶部

返回首页

同样的.sh文件在同一批EM335X板上运行结果不一样

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: