现象:

新 SOC启动后,没有命令行输入界面

手动执行可以启动shell,但是init.cfg配置的命令执行后确无法启动shell

 

分析:

发现/dev 下没有ttyS0,手动生成并设置权限可以解决

 

 

方案实施:

sed -i '5i \t\t"mknod /dev/ttyS0 c 4 64",\n\t\t"chmod 666 /dev/ttyS0", ' init.cfg

 

手动执行:

mknod /dev/ttyS0

chmod 666 /dev/ttyS0

getty -n -l /bin/sh -L 115200 ttyS0 vt100

正常进入shell命令行界面

Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐