天嵌 ARM开发社区

 找回密码
 注册
查看: 2604|回复: 7

3358内核编译报错 board-tcc8000-sdk.c查找不到tcc-nand.h

[复制链接]
wangqf 发表于 2013-4-19 11:08:26 | 显示全部楼层 |阅读模式
问题如标题所述,3358内核编译报错 board-tcc8000-sdk.c查找不到tcc-nand.h  我查找来整个内核源代码都没有这个文件


 楼主| wangqf 发表于 2013-4-19 11:09:46 | 显示全部楼层
我内核编译步骤和安装环境都是按手册上面进行的 ubuntu版本也是11.10
亚瑟王 发表于 2013-4-19 12:50:11 | 显示全部楼层

回帖奖励 +1

亲,你用的什么配置单?TQ3358的配置单中是不会编译tcc8000的。
 楼主| wangqf 发表于 2013-4-19 12:56:13 | 显示全部楼层
我自己随意修改来一下配置单 选择没有报那个错误来
但是选择又报另外一个问题了“clkdev.c”中很多变量无法找到(没有定义)
drivers/built-in.o: In function `vt_ioctl':
clkdev.c:(.text+0x2be98): undefined reference to `accent_table'
clkdev.c:(.text+0x2bea4): undefined reference to `accent_table_size'
clkdev.c:(.text+0x2beac): undefined reference to `funcbufleft'
clkdev.c:(.text+0x2beb0): undefined reference to `func_table'
clkdev.c:(.text+0x2beb4): undefined reference to `accent_table'
clkdev.c:(.text+0x2bec8): undefined reference to `funcbufptr'
clkdev.c:(.text+0x2becc): undefined reference to `func_buf'
clkdev.c:(.text+0x2bed0): undefined reference to `func_table'
clkdev.c:(.text+0x2bee0): undefined reference to `key_maps'
clkdev.c:(.text+0x2bee4): undefined reference to `keymap_count'
clkdev.c:(.text+0x2c740): undefined reference to `funcbufsize'
clkdev.c:(.text+0x2c744): undefined reference to `funcbufsize'
clkdev.c:(.text+0x2caa0): undefined reference to `funcbufsize'
clkdev.c:(.text+0x2caa8): undefined reference to `funcbufsize'
clkdev.c:(.text+0x2cf38): undefined reference to `accent_table'
drivers/built-in.o: In function `k_fn':
clkdev.c:(.text+0x2ef60): undefined reference to `func_table'
drivers/built-in.o: In function `handle_diacr':
clkdev.c:(.text+0x2f4cc): undefined reference to `accent_table_size'
clkdev.c:(.text+0x2f4d0): undefined reference to `accent_table'
drivers/built-in.o: In function `k_slock':
clkdev.c:(.text+0x2f7bc): undefined reference to `key_maps'
drivers/built-in.o: In function `compute_shiftstate':
clkdev.c:(.text+0x2fe3c): undefined reference to `key_maps'
drivers/built-in.o: In function `kbd_event':
clkdev.c:(.text+0x3011c): undefined reference to `key_maps'
clkdev.c:(.text+0x30120): undefined reference to `key_maps'
clkdev.c:(.text+0x30368): undefined reference to `key_maps'
drivers/built-in.o:clkdev.c:(.text+0x30370): more undefined references to `key_maps' follow
drivers/built-in.o: In function `con_set_default_unimap':
clkdev.c:(.text+0x310d8): undefined reference to `dfont_unicount'
clkdev.c:(.text+0x310dc): undefined reference to `dfont_unicount'
clkdev.c:(.text+0x3119c): undefined reference to `dfont_unitable'
make: *** [.tmp_vmlinux1] 错误 1
 楼主| wangqf 发表于 2013-4-19 12:56:55 | 显示全部楼层
不是选择是现在
 楼主| wangqf 发表于 2013-4-19 13:01:39 | 显示全部楼层
亚瑟王 发表于 2013-4-19 12:50
亲,你用的什么配置单?TQ3358的配置单中是不会编译tcc8000的。

我自己随意修改来一下配置单 修改为默认的之后现在没有报那个错误来
但是现在又报另外一个问题了“clkdev.c”中很多变量无法找到(没有定义)
我在工程下面搜这个文件又很多的这个文件存在来
drivers/built-in.o: In function `vt_ioctl':
clkdev.c.text+0x2be98): undefined reference to `accent_table'
clkdev.c.text+0x2bea4): undefined reference to `accent_table_size'
clkdev.c.text+0x2beac): undefined reference to `funcbufleft'
clkdev.c.text+0x2beb0): undefined reference to `func_table'
clkdev.c.text+0x2beb4): undefined reference to `accent_table'
clkdev.c.text+0x2bec8): undefined reference to `funcbufptr'
clkdev.c.text+0x2becc): undefined reference to `func_buf'
clkdev.c.text+0x2bed0): undefined reference to `func_table'
clkdev.c.text+0x2bee0): undefined reference to `key_maps'
clkdev.c.text+0x2bee4): undefined reference to `keymap_count'
clkdev.c:(.text+0x2c740): undefined reference to `funcbufsize'
clkdev.c:(.text+0x2c744): undefined reference to `funcbufsize'
clkdev.c:(.text+0x2caa0): undefined reference to `funcbufsize'
clkdev.c:(.text+0x2caa8): undefined reference to `funcbufsize'
clkdev.c:(.text+0x2cf38): undefined reference to `accent_table'
drivers/built-in.o: In function `k_fn':
clkdev.c:(.text+0x2ef60): undefined reference to `func_table'
drivers/built-in.o: In function `handle_diacr':
clkdev.c:(.text+0x2f4cc): undefined reference to `accent_table_size'
clkdev.c:(.text+0x2f4d0): undefined reference to `accent_table'
drivers/built-in.o: In function `k_slock':
clkdev.c:(.text+0x2f7bc): undefined reference to `key_maps'
drivers/built-in.o: In function `compute_shiftstate':
clkdev.c:(.text+0x2fe3c): undefined reference to `key_maps'
drivers/built-in.o: In function `kbd_event':
clkdev.c:(.text+0x3011c): undefined reference to `key_maps'
clkdev.c:(.text+0x30120): undefined reference to `key_maps'
clkdev.c:(.text+0x30368): undefined reference to `key_maps'
drivers/built-in.o:clkdev.c:(.text+0x30370): more undefined references to `key_maps' follow
drivers/built-in.o: In function `con_set_default_unimap':
clkdev.c:(.text+0x310d8): undefined reference to `dfont_unicount'
clkdev.c:(.text+0x310dc): undefined reference to `dfont_unicount'
clkdev.c:(.text+0x3119c): undefined reference to `dfont_unitable'
make: *** [.tmp_vmlinux1] 错误 1
亚瑟王 发表于 2013-4-20 13:19:58 | 显示全部楼层
wangqf 发表于 2013-4-19 13:01
我自己随意修改来一下配置单 修改为默认的之后现在没有报那个错误来
但是现在又报另外一个问题了“clkde ...

亲,你又做了什么操作?TQ3358对应arch/arm/mach-omap2目录下包含了很多款CPU的配置文件,当你改动了配置单,就会影响到源码中的条件编译而引起出错。现在不知道你做了什么所以没法给你回复最根本的错误原因。
 楼主| wangqf 发表于 2013-4-24 10:31:07 | 显示全部楼层
我这个我什么都不改第一次编译未完成退出 第二次编译就怎么也编译不过了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-19 07:59 , Processed in 1.046875 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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