天嵌 ARM开发社区

 找回密码
 注册
查看: 3706|回复: 20

请教,驱动选项添加问题

[复制链接]
hnk 发表于 2010-9-23 21:18:03 | 显示全部楼层 |阅读模式
本帖最后由 hnk 于 2010-9-23 21:19 编辑

安装手册上<编写第一个驱动程序>

在Kconfig 和 Makefile 里面添加了驱动支持,
怎么在配置内核菜单里找不到添加的选项?




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
cmasp 发表于 2010-9-24 12:06:32 | 显示全部楼层
你的config里面的s全部都是小写的,本来应该是大写的才对!
 楼主| hnk 发表于 2010-9-24 15:16:29 | 显示全部楼层
本帖最后由 hnk 于 2010-9-24 15:18 编辑

2# cmasp
里面只有depends on ARCH_S3C2440

难道dependS ??

还有 triState   ??
天嵌_support1 发表于 2010-9-24 19:32:47 | 显示全部楼层
3# hnk


改成 ARCH_TQ2440 看看
 楼主| hnk 发表于 2010-9-24 23:03:11 | 显示全部楼层
4# embedsky_lxt

还是没有显示出配置选项呀

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
cmasp 发表于 2010-9-25 09:06:16 | 显示全部楼层
不是,我是说EmbedSky里面的S !
 楼主| hnk 发表于 2010-9-25 10:00:18 | 显示全部楼层
6# cmasp

EmbedSky
我是这样写的。。。
天嵌_support1 发表于 2010-9-25 11:08:06 | 显示全部楼层
把你的 .config 这个文件的内容拿来看看
 楼主| hnk 发表于 2010-9-27 15:36:36 | 显示全部楼层
本帖最后由 hnk 于 2010-9-27 15:39 编辑



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| hnk 发表于 2010-9-27 15:43:29 | 显示全部楼层
在charater devices 里找不到 TQ2440/SKY2440 Hello Driver  的选项,
.config可以给我什么帮助吗?
 楼主| hnk 发表于 2010-9-29 23:19:52 | 显示全部楼层
8# embedsky_lxt


附件看到了吗?
天嵌_support1 发表于 2010-9-30 10:44:51 | 显示全部楼层
11# hnk


读了一下你的.config文件
我怎么也找不到 CONFIG_ARCH_S3C2440 这个架构选项。
#
# System Type
#
# CONFIG_ARCH_AAEC2000 is not set
# CONFIG_ARCH_INTEGRATOR is not set
# CONFIG_ARCH_REALVIEW is not set
CONFIG_ARCH_VERSATILE=y
# CONFIG_ARCH_AT91 is not set
# CONFIG_ARCH_CLPS711X is not set
# CONFIG_ARCH_EBSA110 is not set
# CONFIG_ARCH_EP93XX is not set
# CONFIG_ARCH_GEMINI is not set
# CONFIG_ARCH_FOOTBRIDGE is not set
# CONFIG_ARCH_NETX is not set
# CONFIG_ARCH_H720X is not set
# CONFIG_ARCH_IMX is not set
# CONFIG_ARCH_IOP13XX is not set
# CONFIG_ARCH_IOP32X is not set
# CONFIG_ARCH_IOP33X is not set
# CONFIG_ARCH_IXP23XX is not set
# CONFIG_ARCH_IXP2000 is not set
# CONFIG_ARCH_IXP4XX is not set
# CONFIG_ARCH_L7200 is not set
# CONFIG_ARCH_KIRKWOOD is not set
# CONFIG_ARCH_KS8695 is not set
# CONFIG_ARCH_NS9XXX is not set
# CONFIG_ARCH_LOKI is not set
# CONFIG_ARCH_MV78XX0 is not set
# CONFIG_ARCH_MXC is not set
# CONFIG_ARCH_ORION5X is not set
# CONFIG_ARCH_PNX4008 is not set
# CONFIG_ARCH_PXA is not set
# CONFIG_ARCH_MMP is not set
# CONFIG_ARCH_RPC is not set
# CONFIG_ARCH_SA1100 is not set
# CONFIG_ARCH_S3C2410 is not set
# CONFIG_ARCH_S3C64XX is not set
# CONFIG_ARCH_SHARK is not set
# CONFIG_ARCH_LH7A40X is not set
# CONFIG_ARCH_DAVINCI is not set
# CONFIG_ARCH_OMAP is not set
# CONFIG_ARCH_MSM is not set
# CONFIG_ARCH_W90X900 is not set
天嵌_support1 发表于 2010-9-30 10:47:00 | 显示全部楼层
你的 HELLO 模块是依赖于这个选项而出现的
depens on ARCH_S3C2440

System Type  --->S3C2440 Machines  ---> [*] EmbedSky SKY2440/TQ2440 Board
 楼主| hnk 发表于 2010-9-30 20:05:45 | 显示全部楼层
13# embedsky_lxt


谢谢版主~
 楼主| hnk 发表于 2010-9-30 20:35:58 | 显示全部楼层
本帖最后由 hnk 于 2010-9-30 20:56 编辑

版主还有个问题,我用
make SUBDIR=drivers/char/ modules
怎么从 fs 目录开始了,很长时间都在 fs 下面编译?

编译完,最后怎么生成的是 .o  不是 .ko ?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-10-6 00:36 , Processed in 1.031290 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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