主题 : uboot的编译出错(Error: internal_relocation (type: OFFSET_IMM) not fixed up) 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 27171
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
贡献值: 0 点
综合积分: 10 分
注册时间: 2010-08-20
最后登录: 2010-09-18
楼主  发表于: 2010-09-14 09:25

 uboot的编译出错(Error: internal_relocation (type: OFFSET_IMM) not fixed up)

arm-linux-gcc  -D__ASSEMBLY__ -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float  -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/home/chenbuyun/mini2440/uboot/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /usr/local/arm/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mabi=apcs-gnu -c -o start.o start.S
cc1: warning: target CPU does not support interworking
start.S: Assembler messages:
start.S:341: Error: internal_relocation (type: OFFSET_IMM) not fixed up
make[1]: *** [start.o] 错误.-

以上是报错附近的信息
其中start.S:中
   340  @ get read to call C functions (for nand_read())
    341  ldr sp, DW_STACK_START @ setup stack pointer
    342  mov fp, #0 @ no previous frame, so fp=0

啥原因啊,编译器应该没问题,因为我使用make lart_config 时可以编译通过!!!
级别: 新手上路
UID: 6278
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
贡献值: 0 点
综合积分: 4 分
注册时间: 2009-05-26
最后登录: 2011-12-11
1楼  发表于: 2010-12-03 16:40
请问楼主问题解决了吗  我现在遇到同样的问题
级别: 新手上路
UID: 15210
精华: 0
发帖: 9
金钱: 45 两
威望: 9 点
贡献值: 0 点
综合积分: 18 分
注册时间: 2010-03-02
最后登录: 2011-07-23
2楼  发表于: 2011-06-10 12:03
楼主,这个问题解决了吗?
我也遇到一样的问题,一直没能解决啊.
忘记了思念的负担~
级别: 侠客
UID: 43227
精华: 0
发帖: 81
金钱: 410 两
威望: 82 点
贡献值: 0 点
综合积分: 162 分
注册时间: 2011-04-14
最后登录: 2013-02-21
3楼  发表于: 2011-10-19 16:41
楼主解决了吗
忘记了思念的负担~
级别: 侠客
UID: 43227
精华: 0
发帖: 81
金钱: 410 两
威望: 82 点
贡献值: 0 点
综合积分: 162 分
注册时间: 2011-04-14
最后登录: 2013-02-21
4楼  发表于: 2011-10-20 14:38
这个错误是错误行里或附近有未定义的变量
级别: 新手上路
UID: 43244
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
贡献值: 0 点
综合积分: 4 分
注册时间: 2011-04-15
最后登录: 2017-09-13
5楼  发表于: 2012-04-03 07:56
DW_STACK_START  wei ding yi
huo
bei zhu shi diao le