bruce_helen 发表于 2014-6-18 16:16:26

i.MX6 getty启动问题【已解决】

本帖最后由 bruce_helen 于 2014-6-19 11:13 编辑

使用官方的文件系统和busybox正常。刚下载了一个新的busybox 1.22.1(stable)
编译正常,制作好文件系统后下载到板子里,发现在启动rc_mxc.S脚本时出问题

#!/bin/bash
#
if grep -sq ttymxc0 /proc/cmdline; then
        /sbin/getty -L ttymxc0 115200 vt100
elif grep -sq ttymxc1 /proc/cmdline; then
        /sbin/getty -L ttymxc1 115200 vt100
elif grep -sq ttymxc2 /proc/cmdline; then
        /sbin/getty -L ttymxc2 115200 vt100
elif grep -sq ttymxc3 /proc/cmdline; then
        /sbin/getty -L ttymxc3 115200 vt100
else
        sleep 100000
fi

脚本进入上面蓝色的部分,执行超时,返回值为1

上网查了些可能是因为getty“需要的shell和配置文件在不在”。不知道是什么意思?

FSL_TICS_ZP 发表于 2014-6-18 16:23:03

你好,楼主!
我会将你的问题转给I.mx工程师,他稍后会回复你的。

bruce_helen 发表于 2014-6-18 17:33:44

FSL_TICS_ZP 发表于 2014-6-18 16:23
你好,楼主!
我会将你的问题转给I.mx工程师,他稍后会回复你的。

感觉是制作文件系统的问题,我现在使用busybox make install好目录后,再加了一些必须的目录。然后直接使用tar命令将这些目录打包,然后使用下载工具Mfgtools下载。
现在发现下载进去的文件权限出问题了,在电脑上显示是可执行的,但是到了板子里面变成不可执行的了。

我现在想知道,i.MX6 linux3.0.35的版本使用什么文件系统,看log是“JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.”。这个文件系统使用什么工具来生成下载工具使用的bin文件?

FSL_TICS_Rita 发表于 2014-6-19 09:30:38

楼主你好,请问你是如何制作文件系统的呢?看你的文件系统格式是JFFS2的。还有你使用的是哪块板子呢?板子上使用的BSP是哪个版本的?

FSL_TICS_Rita 发表于 2014-6-19 09:31:35

你帖中提到你使用官方的文件系统,那是哪个呢?{:smile:}

bruce_helen 发表于 2014-6-19 11:13:44

FSL_TICS_Rita 发表于 2014-6-19 09:30
楼主你好,请问你是如何制作文件系统的呢?看你的文件系统格式是JFFS2的。还有你使用的是哪块板子呢?板子 ...

问题已解决。
自己编译的busybox,mdev没有启动,导致设备无法打开。

FSL_TICS_Rita 发表于 2014-6-19 14:14:33

bruce_helen 发表于 2014-6-19 11:13
问题已解决。
自己编译的busybox,mdev没有启动,导致设备无法打开。

好的,非常开心你的问题已经解决,欢迎有问题继续在论坛中创贴讨论哈~~
页: [1]
查看完整版本: i.MX6 getty启动问题【已解决】