主题 : uboot编译出错。。修改无力。。。跪求高手 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 74458
精华: 0
发帖: 1
金钱: 5 两
威望: 1 点
贡献值: 0 点
综合积分: 2 分
注册时间: 2012-07-24
最后登录: 2012-08-15
楼主  发表于: 2012-07-24 18:08

 uboot编译出错。。修改无力。。。跪求高手

编译最后4行:

interrupts.c:184:3: error: #error "tbclk not configured"
make[1]: *** [interrupts.o] Error 1
make[1]: Leaving directory `/home/estic/u-boot-1.3.4/cpu/arm920t/s3c24x0'
make: *** [cpu/arm920t/s3c24x0/libs3c24x0.a] Error 2


如上。。uboot-1.3.4,  GCC版本是4.4.3。目标arm是s3c2440

之前还出了一个问题,是warning: target CPU does not support interworking。按网上的方法改了。。

网上找到几个说的解决方法都没成功。。。
:进入 cpu/arm920t/s3c24x0//interrupts.c 文件,定位到错位的地方: #elif defined(CONFIG_SBC2410X) || \ defined(CONFIG_SMDK2410) || \ defined(CONFIG_VCMA9) tbclk = CFG_HZ; #else # error "tbclk not configured" #endif 只需将 SMDK2410 改为 FS2410 即可。

是不是要改成2440?.

求高手解惑!谢谢!
级别: 新手上路
UID: 68292
精华: 0
发帖: 19
金钱: 100 两
威望: 20 点
贡献值: 0 点
综合积分: 38 分
注册时间: 2012-04-21
最后登录: 2015-07-16
1楼  发表于: 2012-08-02 23:41
不要只看别人改你就怎么改,仔细看看改了这块,他实际影响的是什么~
级别: 侠客
UID: 41214
精华: 0
发帖: 88
金钱: 450 两
威望: 90 点
贡献值: 0 点
综合积分: 176 分
注册时间: 2011-03-27
最后登录: 2018-05-24
2楼  发表于: 2012-08-03 09:16
上面写得很清楚....多看看系统提示的信息......