|  | 
 
| 在uclinux中编译时将romfs和image编成一个镜象,如果压缩就是rom.image ,如果不压缩就是ram.image。现在我是在pxa255平台下,用的是arm-linux,也想用这种方法将我的zimge和romfs编成一个镜象。在uclinux下,makefile里是先用genromfs生成romfs,然后是不是就是用一个cat命令将romfs和image连成一个镜象?好象在这之前还要做点事情吧,比如代码和数据段的放置和对齐等? ifdef CONFIG_RAM_ATTACHED_ROMFS
 $(CROSS_COMPILE)objcopy -O binary --remove-section=.ramvec \
 --remove-section=.eram \
 --set-section-flags=.romvec=CONTENTS,ALLOC,LOAD,READONLY,CODE \
 $(ROOTDIR)/$(LINUXDIR)/linux $(IMAGEDIR)/linux.bin
 cat $(IMAGEDIR)/linux.bin $(ROMFSIMG) > $(IMAGE)
 
 说实话,上面的这段东东没看懂,请高手能不吝赐教!:)
 | 
 |