这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » uclinux,image,bin 为什么我编译的uclinux得到的是imag

共2条 1/1 1 跳转至

uclinux,image,bin 为什么我编译的uclinux得到的是image.bin文件?

院士
2006-09-17 18:14:16     打赏
uclinux,image,bin 为什么我编译的uclinux得到的是image.bin文件?



关键词: uclinux     image     为什么     编译     得到     i    

院士
2006-12-22 22:43:00     打赏
2楼
问 所有的uclinux文档都说编译后会得到image.rom image.ram文件。
但我始终得不到。
无论是用2.4核 还是2.0内核,最终在images目录都只有
-rw-r--r--    1 root     root      1689140  1?? 19 09:50 image.bin
-rwxr-xr-x    1 root     root        39844  1?? 19 09:50 linux.data
-rwxr-xr-x    1 root     root       929424  1?? 19 09:50 linux.text
-rw-r--r--    1 root     root       719872  1?? 19 09:50 romfs.img
这些个文件,
怎么样才能生成rom ram文件呢? 1: re看一下/uClinux-dist/vendors/Samsung/S3C44B0/Makefile 就明白了
如我的如下:

ROMFSIMG = $(IMAGEDIR)/romfs.img
IMAGE    = $(IMAGEDIR)/image.bin
ELFIMAGE = $(IMAGEDIR)/image.elf


images:
        ARM-elf-objcopy -O binary -R .note -R .comment -S $(ROOTDIR)/$(LINUXDIR)/linux $(IMAGEDIR)/linux_bootram.bin
        cp $(ROOTDIR)/$(LINUXDIR)/arch/ARMnommu/boot/zImage $(IMAGEDIR)/linux_bootrom.bin
        [ -d /tftpboot ] || mkdir /tftpboot
        cp $(IMAGEDIR)/linux_bootram.bin /tftpboot/

最后生成linux_bootram.bin 和 linux_bootrom.bin 并cp linux_bootram.bin到/tftpboot

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]