天嵌 ARM开发社区

 找回密码
 注册
查看: 1734|回复: 2

关于TQ2440移植花生壳,出现Illegal instruction

[复制链接]
zl308424 发表于 2013-12-18 21:45:55 | 显示全部楼层 |阅读模式
    大家好,我是linux新手,网上买TQ2440开发板,这几天在上面移植花生壳,下载地址为:http://hsk.oray.com/download/  , 下载源码后执行配置./configure --host=i386-linux --target=arm-linux --build=arm-linux CXX=arm-none-linux-gnueabi-gcc CC=arm-none-linux-gnueabi-gcc LD=arm-none-linux-gnueabi-ld,再make编译,在src目录下生成phddns可执行文件,放入开发板执行,第一次运行会提示输入账号密码等信息,这些都可以通过,但是信息输入完后运行出现Illegal instruction错误。我在朋友arm11的板子上用相同的方法执行,生成的可执行文件是可以运行的。刚学liunx编程几周,遇到这种问题实在是不知道怎么解决,还请各位大侠或TQ技术人员帮忙解决一下,能否生成一个能在TQ2440上运行的phddns文件,谢了。
亚瑟王 发表于 2013-12-19 10:32:37 | 显示全部楼层
一般情况下出现段错误是代码中有非法指令。
建议你把配置条件的CC=arm-none-linux-gnueabi-gcc修改为arm-linux-gcc,然后试试。
同时最好是确保编译用的库和文件系统中用的库是一致的。
 楼主| zl308424 发表于 2013-12-19 15:18:58 | 显示全部楼层
谢谢回复,我之前是写的arm-linux-gcc,但是配置之后make不过,网上查资料才改成  的(参考:http://bbs.oray.com/thread-104283-1-1.html)。亚瑟王能否帮忙编译一下看看,谢谢了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-9-28 11:16 , Processed in 1.028255 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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