天嵌 ARM开发社区

 找回密码
 注册
查看: 2935|回复: 13

HELLO驱动模块编不了

[复制链接]
cxs05741018 发表于 2010-5-19 18:47:04 | 显示全部楼层 |阅读模式
驱动程序是你们的我在Kconfig 和MAKEFI LE文件分别这样添加:config EmbedSky_hello
                                                                                                   tristate "hello support"
                                                                                                    depends on ARCH_S3C2440
  help
    tq2440 hello.

obj-$(CONFIG_EmbedSky_hello)    +=EmbedSky_hello.o在内核配置也添加了驱动支持
结果编译生成驱动模块出现:
  NO rule to make target'drivers/char/EmbedSky_hello.c',needed by'drivers/char/EmbedSky_hello.o'.stop怎么解决
guoyin 发表于 2010-5-19 18:56:01 | 显示全部楼层
那你就看看drivers/char/EmbedSky_hello.c这个文件存在没有
 楼主| cxs05741018 发表于 2010-5-19 18:56:09 | 显示全部楼层
另外为什么教程上HELLO驱动的头文件这么多是不是只用INIT MODULE 和KERENL3个头文件够了 还有LINUX下指针箭头符号怎么打
 楼主| cxs05741018 发表于 2010-5-19 18:59:00 | 显示全部楼层
2# guoyin


那个文件就在drivers/char 下 我也奇怪 我内核重新自己配置了下 EmbedSky_hello.c还有adc .c等文件还在
 楼主| cxs05741018 发表于 2010-5-20 16:56:40 | 显示全部楼层
顶 上去 希望能看到
亚瑟王 发表于 2010-5-20 18:38:48 | 显示全部楼层
1楼的,贴出你的内核中的Kconfig和Makefile的实际截图。同时确认在drivers/char/目录下是否存在EmbedSky_hello.c文件。
guoyin 发表于 2010-5-20 18:49:35 | 显示全部楼层
文件名驱分大小写,一定要写对
 楼主| cxs05741018 发表于 2010-5-22 08:15:17 | 显示全部楼层
后来内核又重新配置了一个 可以了 也没搞清楚是怎么回事 。另外你们提供的HELLO 驱动程序有些头文件可以去掉的罢
jamlee1984 发表于 2010-5-22 10:51:28 | 显示全部楼层
学习学习。学习
亚瑟王 发表于 2010-5-22 21:35:05 | 显示全部楼层
头文件有的可以去掉的。
徐轩 发表于 2011-9-10 20:21:33 | 显示全部楼层
怎么配置的,贴出来看看啊,正遇到类似的问题呢?
仰天大笑中 发表于 2011-10-3 10:11:42 | 显示全部楼层
也来瞧瞧啊
colourful987 发表于 2011-10-18 13:11:17 | 显示全部楼层
我也有相同问题 驱动为什么编写不了 弄好Kconfig and Makefile 还有自己创建了.c文件 但是最后make menuconfig 里面没有我自己写的那个模块 没法选
亚瑟王 发表于 2011-10-19 18:38:59 | 显示全部楼层
13楼的Kconfig内容有误引起的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-10-6 08:38 , Processed in 1.025430 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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