返回信息流上位机用的是 Ubuntu
开发板式s3c2410
开发can驱动的时候,把编译好的can.o 用insmod加载的时候,
报can.o is not an elf file
有的时候能够成功,但是有的时候把源码改动一小点的时候,就会
报上面的错误。
请问 有遇到过 怎么个解决的吗 谢谢
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #8112同步于 2010/4/7
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖
驱动模块报错can.o is not an elf file
dolphinangel
2010/4/7镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
内核2.4.18
编译器armv4l
我在华恒的can驱动的基础上改的can的源代码
单独编译,
我一直怀疑是不是因为环境的原因呢,比如字符编码方式 unicode之类的东西
我的新的输入会隐含一些看不到的东东
一开始shell的环境是中文的,现在改成英文的了也还是不行
每次编译之后,用file命令看一下文件格式,看看有否差别
驱动和它所运行的内核最好使用的是完全一样的源码,否则可能会出各种奇怪的错误
显示问题没太看懂,如果是运行后输出在串口显示有问题,可以重定向输出到文件,再进行处理
此外,你描述的现象时隐时现,最好获得稳定的调试结果以分析问题(改一点儿调一点儿,反复测试等)