我用TI 的ti-processor-sdk-linux-am335x-evm-05.03.00.07做了一个文件系统,的步骤做了一个开机启动时运行的脚本,但是没有效果。板子重启并没有输出
user4524803:
文件系统用的是SDK包给的arago-base-tisdk-image-am335x-evm
user4524803:
回复 user4524803:
我的操作应该是没有问题的,使用TI 入门套件TMDSSK3358自带的SD卡文件系统就能成功运行。但是arago-base-tisdk-image-am335x-evm就不行了
Shine:
回复 user4524803:
这是因为processor SDK不支持rcS脚本,使用的是systemD。请看一下下面的帖子。
e2e.ti.com/…/594164
user4524803:
回复 Shine:
(1)我进入到system目录
root@am335x-evm:~# cd /lib/systemd/system
(2)新建一个start_task.service
root@am335x-evm:/lib/systemd/system# vi start_task.service
(3)start_task.service内容如下:
[Unit]Description=start user task serviceAfter=network.target
[Service]ExecStart=/usr/ubin/start_task
[Install]WantedBy=multi-user.target
(4)设置开机启动服务
systemctl daemon-reload
systemctl enable start_task.service
systemctl start start_task.service
(5)在/usr/ubin新建start_task文件
root@am335x-evm:/usr/ubin# vi start_task
(6)start_task文件内容如下
#!/bin/sh
echo ""
echo "Hello from Sitara!!!"
echo ""
(7)更改权限chmod +x start_task
(8)板子重新上电,并没有输出"Hello from Sitara!!!"信息。YYY – 副本.log