请教9200内核编译问题
时间:2005-06-09
来源:互联网
用linux-2.4.19-rmk7编译at91rm9200的内核.
在将vmlinux压缩生成zImage时候出错:
make[1]: Entering directory
`/usr/src/linux-2.4.19-rmk7/arch/arm/boot'
make[2]: Entering directory
`/usr/src/linux-2.4.19-rmk7/arch/arm/boot/compressed'
/usr/local/arm/2.95.3/bin/arm-linux-objcopy -O binary -R .note -R .comment -S
/usr/src/HHARM9200/linux-2.4.19-rmk7/vmlinux piggy
BFD: Warning: Writing section `.init' to huge (ie negative) file offset
0xc0003eb0.
BFD: Warning: Writing section `.text' to huge (ie negative) file offset
0xc0016eb0.
BFD: Warning: Writing section `.kstrtab' to huge (ie negative) file offset
0xc01d9770.
BFD: Warning: Writing section `__ex_table' to huge (ie negative) file offset
0xc01df7c0.
BFD: Warning: Writing section `__ksymtab' to huge (ie negative) file offset
0xc01e0260.
BFD: Warning: Writing section `.data' to huge (ie negative) file offset
0xc01e3eb0.
/usr/local/arm/2.95.3/bin/arm-linux-objcopy: piggy: File truncated
make[2]: *** [piggy.o] Error 1
make[2]: Leaving directory
`/usr/src/linux-2.4.19-rmk7/arch/arm/boot/compressed'
make[1]: *** [compressed/vmlinux] Error 2
make[1]: Leaving directory
`/usr/src/linux-2.4.19-rmk7/arch/arm/boot'
make: *** [zImage] Error 2
/////////////////////////////////
我看了一下vmlinux:
/usr/src/linux-2.4.19-rmk7/vmlinux: file format elf32-littlearm
Sections:
Idx Name Size VMA LMA File off Algn
0 .init 00013000 c0008000 c0008000 00008000 2**5
CONTENTS, ALLOC, LOAD, CODE
1 .text 001c28c0 c001b000 c001b000 0001b000 2**5
CONTENTS, ALLOC, LOAD, READONLY, CODE
2 .kstrtab 0000604c c01dd8c0 c01dd8c0 001dd8c0 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
3 __ex_table 00000aa0 c01e3910 c01e3910 001e3910 2**3
CONTENTS, ALLOC, LOAD, READONLY, DATA
4 __ksymtab 00002ca0 c01e43b0 c01e43b0 001e43b0 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
5 .data 0001421f c01e8000 c01e8000 001e8000 2**5
CONTENTS, ALLOC, LOAD, DATA
6 .bss 000389d0 c01fc220 c01fc220 001fc220 2**5
ALLOC
7 .comment 00004150 00000000 00000000 001fc220 2**0
CONTENTS, READONLY
8 .modinfo 0000001c 00004150 00004150 00004150 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
请指教啊!!
在将vmlinux压缩生成zImage时候出错:
make[1]: Entering directory
`/usr/src/linux-2.4.19-rmk7/arch/arm/boot'
make[2]: Entering directory
`/usr/src/linux-2.4.19-rmk7/arch/arm/boot/compressed'
/usr/local/arm/2.95.3/bin/arm-linux-objcopy -O binary -R .note -R .comment -S
/usr/src/HHARM9200/linux-2.4.19-rmk7/vmlinux piggy
BFD: Warning: Writing section `.init' to huge (ie negative) file offset
0xc0003eb0.
BFD: Warning: Writing section `.text' to huge (ie negative) file offset
0xc0016eb0.
BFD: Warning: Writing section `.kstrtab' to huge (ie negative) file offset
0xc01d9770.
BFD: Warning: Writing section `__ex_table' to huge (ie negative) file offset
0xc01df7c0.
BFD: Warning: Writing section `__ksymtab' to huge (ie negative) file offset
0xc01e0260.
BFD: Warning: Writing section `.data' to huge (ie negative) file offset
0xc01e3eb0.
/usr/local/arm/2.95.3/bin/arm-linux-objcopy: piggy: File truncated
make[2]: *** [piggy.o] Error 1
make[2]: Leaving directory
`/usr/src/linux-2.4.19-rmk7/arch/arm/boot/compressed'
make[1]: *** [compressed/vmlinux] Error 2
make[1]: Leaving directory
`/usr/src/linux-2.4.19-rmk7/arch/arm/boot'
make: *** [zImage] Error 2
/////////////////////////////////
我看了一下vmlinux:
/usr/src/linux-2.4.19-rmk7/vmlinux: file format elf32-littlearm
Sections:
Idx Name Size VMA LMA File off Algn
0 .init 00013000 c0008000 c0008000 00008000 2**5
CONTENTS, ALLOC, LOAD, CODE
1 .text 001c28c0 c001b000 c001b000 0001b000 2**5
CONTENTS, ALLOC, LOAD, READONLY, CODE
2 .kstrtab 0000604c c01dd8c0 c01dd8c0 001dd8c0 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
3 __ex_table 00000aa0 c01e3910 c01e3910 001e3910 2**3
CONTENTS, ALLOC, LOAD, READONLY, DATA
4 __ksymtab 00002ca0 c01e43b0 c01e43b0 001e43b0 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
5 .data 0001421f c01e8000 c01e8000 001e8000 2**5
CONTENTS, ALLOC, LOAD, DATA
6 .bss 000389d0 c01fc220 c01fc220 001fc220 2**5
ALLOC
7 .comment 00004150 00000000 00000000 001fc220 2**0
CONTENTS, READONLY
8 .modinfo 0000001c 00004150 00004150 00004150 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
请指教啊!!
作者: jonghne 发布时间: 2005-06-09
huge?make menuconfig没选择压缩?
作者: flag 发布时间: 2005-06-10
我就是编了一个printk("hello")功能的驱动,单独insmod都没是,但是编入内核,我在driver/char/Makefile里加了
obj-y += my.o
把my.c加入/char下,我曾经用这种方法试过往内核加驱动,都行的.
请教!!
obj-y += my.o
把my.c加入/char下,我曾经用这种方法试过往内核加驱动,都行的.
请教!!
作者: jonghne 发布时间: 2005-06-11
zImage是否大于了512k
你选择bzImage看看
你选择bzImage看看
作者: AIKO_sex 发布时间: 2005-06-11
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28