关于在移植后执行chmod出现的问题,谢谢!

现在碰到一个不理解的问题,通过bld建立了目标板的bin文件,启动后一切运行正常,
但是在运行涉及到界面的程序时就提醒:**(如psin,phcalc等): cannot execute - Permission denied
psin等文件都在/proc/boot文件夹下,查看后发现psin的permission为-rw-rw-rw-
到该文件夹下通过chmod 777 psin修改其属性,但是提示信息为:psin: No such file or directory
后来又使用chmod修改其他目录下的文件属性但是提示信息为:****: No such device or address

最后将psin文件cp移至/tmp文件夹下,并通过chmod修改了psin的permission后即可执行/tmp/psin了。

不清楚以上这种情况是怎么一回事?或者说是在bld文件中哪没有设置好才导致这个问题

ps:目标板为cirrus ep9315
qnx 6.2.1

bld信息:
[image=0x00100000]
[virtual=armle,binary +compress] .bootstrap = {
startup-ep9315 -K 0x808c0000^0.115200.14745600 -vvvv
PATH=:/proc/boot:/bin:/usr/bin LD_LIBRARY_PATH=:/proc/boot:/lib:/usr/lib:/lib/dll procnto -vvvv
}
[+script] .script = {
procmgr_symlink …/…/proc/boot/libc.so.2 /usr/lib/ldqnx.so.2
devc-ep9315 -e 0x808c0000,52 -F
reopen
pipe &
slogger &

devf-ep9315 &

DL_DEBUG=1
PHOTON_PATH=/usr/photon
PHOTON=/dev/photon
PHOTON_PATH2=/usr/photon

Photon
waitfor /dev/photon 4
io-graphics -dldevg-ep9315.so -g640,480,16 -amode=/etc/ep9315.conf &

SYSNAME=nto
TERM=qansi
HOME=/
PATH=:/proc/boot:/bin:/usr/bin:/opt/bin:/sbin:/usr/sbin:/usr/photon/bin LD_LIBRARY_PATH=:/proc/boot:/lib:/usr/lib:/lib/dll:/opt/lib
[+session] /bin/sh &
}
[type=link] /dev/console=/dev/ser1
[type=link] /tmp=/dev/shmem
[type=link] /bin/sh=/proc/boot/ksh
[type=link] /.ph=/dev/shmem

libc.so.2
libm.so.2
gri-photon.so
devg-rotate90.so
devg-ep9315.so
libphrender.so.2
libgri.so.2
libdisputil.so.2
libffb.so.2
libph.so
libAp.so
libphexlib.so.2
libm.so.2

/lib/dll/phfont.so=${QNX_TARGET}/armle/lib/dll/phfont.so
libFF-T2K.so
libFF-T2K-cache.so
libblkcache.so
libFF-T2K-fm.so.1

[data=c]
devc-ep9315
devf-ep9315
flashctl
devc-pty
Photon
phfont
io-graphics
/etc/ep9315.conf=${QNX_TARGET}/armle/usr/photon/config/ep9315.conf
[+raw] ped
pwm
[+raw] phcalc
[+raw] psin
/usr/photon/font_repository = ${QNX_TARGET}/usr/photon/font_repository
/usr/photon/palette/default.pal = ${QNX_TARGET}/usr/photon/palette/default.pal
/usr/photon/config/pterm/psh.rc = ${QNX_TARGET}/usr/photon/config/pterm/psh.rc
/usr/photon/config/pterm/pterm.rc = ${QNX_TARGET}/usr/photon/config/pterm/pterm.rc
/usr/photon/config/wm = ${QNX_TARGET}/usr/photon/config/wm

pipe
pidin
slay
ls
cp
chmod
slogger
sloginfo
ksh

procnto not a POSIX filesystem - does not support chmod, chown and mkdir

谢谢!
那我不清楚为何通过很正常的途径添加的psin在/proc/boot下的属性是-rw-rw-rw-,而其他的文件如pidin之类都是-rwxrwxrwx的,唯独是涉及到界面的文件在/proc/boot文件夹下都是类似的问题,是不是在bld中我缺少了什么设置呢?

在6.3的IDE中,可以设置bin文件属性。
将[+raw]去掉试试。

我将bld中的[+raw]去掉后编译可以通过,但是执行程序时会给出找不到资源文件的提示。我的qnx为6.2.1