目前有个需求
要在 am3354 开机时自动执行U盘内的程序
有试过修改/etc/rc5.d/
但 U盘没有自动mount
这部分需修改那里?
这里还需在那设定?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
这个启动脚本的设置和修改我们有一个教程可以给你参考:
http://processors.wiki.ti.com/index.php/Sitara_Linux_Training:_Init_Scripts
明白你的意思。
能在你的这个脚本中mount U盘前加入打印信息么,比如hello什么的,这样可以帮助确认一下,是脚本没执行,还是说执行了,但是U盘mount不成功。
看到信息里面有这样一段:umount: can't umount /mnt/.psplash: Device or resource busy
这个是你写的脚本运行的结果么?挂载U盘上去不是mount出错么,怎么会有umount出错?
还有个建议就是像我刚才提到的那样,在你的脚本里面加上echo "mount test start!!!",这样能帮你知道你的脚本从什么时候开始运行了
现在有几个问题
1, 使用16g U盘就可以执行程序
大概可以确定从 /etc/rc5.d/S99start.sh
到U盘路径都正确
2, 使用 32g U盘有看到Kernel 正确加载 U盘
但就是没有执行程序
最下面出现
Not found test program path.
mount error
3, 这版是靠一位高手解决的但他只透露,有修改u-boot
请问这是要改参数设定?因为后面自己做的image 要自已修改
因工程师牛脾气要我找相关文件
恳请大大解说 或是给我相关网页 我自己找答案也行
martin liang 说:32G U盘试过 mount 挂不上去
看到的讯息如附件
您的mount命令用法不对啊,请baidu下具体的命令参数再试试看