主题 : 交叉编译的minicom移植到arm中,无法进行串口通信 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 33602
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
综合积分: 6 分
注册时间: 2010-12-03
最后登录: 2010-12-17
楼主  发表于: 2010-12-03 14:45

 交叉编译的minicom移植到arm中,无法进行串口通信

本人新手,在winxp上配置了virtualbox+ubuntu,在ubuntu中搭建了友善6410的交叉编译环境。经过测试友善光盘包中的examples程序,可以移植到到arm板上运行,交叉编译环境应该没有问题。
由于要用到串口,所以想把ubuntu上的minicom移植到板子上来。
根据这个教程http://blog.csdn.net/lijx82/archive/2010/10/25/5964163.aspx在ubuntu上进行了交叉编译(ncurses5.7+minicom2.4),编译过程没有错误产生,最后生成minicom,用file命令测试如下:
minicom: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.16, not stripped
ftp到板子上,配置好minirc.dfl和vt102,minirc.dfl内容如下

pr port /dev/ttySAC0
pu baudrate 9600
pu bits 8
pu parity N
pu stopbits 1
pu minit
pu mreset
pu rtscts No

执行minicom -s没有反应,大概十分钟后弹出segment fault
执行minicom和pc通信,也没有反应。而通过另外自己编写的串口程序,用同样的配置可以和PC进行串口通信,可以读到也可以写入。
我没用过ARM板的minicom,不知道执行界面是什么样子,不知道是我交叉编译有问题,还是配置的问题。
静等在ARM上使用过minicom的高手。
级别: 新手上路
UID: 33602
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
综合积分: 6 分
注册时间: 2010-12-03
最后登录: 2010-12-17
1楼  发表于: 2010-12-03 14:46
自占沙发,坐等高手