天嵌 ARM开发社区

 找回密码
 注册
查看: 1712|回复: 0

移植2.6.31串口和移植的几个问题

[复制链接]
changxy 发表于 2011-4-20 21:30:59 | 显示全部楼层 |阅读模式
移植2.6.31
第一次移植的时候碰到了can't access tty; job control turned off 这个错误
我提问题的的链接:http://bbs.embedsky.net/viewthre ... &extra=page%3D2
对于这个错误 网上的办法也用了 比如 noctty 这里改成0   我自己mknod 了一个 ttySAC节点 都做了 (samnung.c里面我的.dev里面是ttySAC,在inittab里面我的是ttySAC0,其中SAC1 SAC2 都试过了)但是一直还是蹦出这个错误。也可以进入控制。进入控制台后 ls 一看 没有 linuxrc这个文件(其实是个链接 链接到/bin/busybox) 手动添加了一个链接。启动的收 failed linuxrc 那个错误没了。但是can't access tty; job control turned off 还是有。最后更换了 busybox的版本。从1.14更换到了1.17 后这个错误没了。。个人 认为是跟busybox版本有关。。。
如果我的inittab 文件里面是 ttySAC0:askfirst:-bin/sh那么就会有下面这个错误
can't open /dev/ttySAC0: No such file or directory
如果改成 console:askfirst:-bin/sh就没有错误了(这时 samung.c里面是.dev=ttySAC)
不明白为什么改成console 就可以修正这个错误 看到网上有说的 这是因为busybox 使用了虚拟串口。请高人解答一下
为了能进行串口的文件传输 复制 rx rb rz sb sx sz 这些文件到/usr/bin 目录下。但是再次从新启动开发板 报错:Kernel panic - not syncing: No init found. Try passing init= option to kernel  然后从新编译busybox不复制 rx rb rz sb sx sz后。一切正常 个人认为这些文件可能有冲突。
明天 弄进去一个 helloworld进去 看看我的shell 是不是好用。。做的不对的地方希望大家能提出来
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-10-3 00:29 , Processed in 1.040079 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表