Changeset 13634


Ignore:
Timestamp:
2008-12-14T21:21:36+01:00 (9 years ago)
Author:
juhosg
Message:

[ar71xx] generate firmware image for the TEW-632BRP board

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ar71xx/image/Makefile

    r13265 r13634  
    2424        gzip -9 -c $(KDIR)/vmlinux > $(KDIR)/vmlinux.bin.gz 
    2525        $(STAGING_DIR_HOST)/bin/lzma e $(KDIR)/vmlinux $(KDIR)/vmlinux.bin.l7 
     26        $(STAGING_DIR_HOST)/bin/lzma e $(KDIR)/vmlinux -lc1 -lp2 -pb2 $(KDIR)/vmlinux.bin.lzma 
    2627        dd if=$(KDIR)/vmlinux.bin.l7 of=$(VMLINUX).lzma bs=65536 conv=sync 
    2728        dd if=$(KDIR)/vmlinux.bin.gz of=$(VMLINUX).gz bs=65536 conv=sync 
    28         $(STAGING_DIR_HOST)/bin/lzma e $(KDIR)/vmlinux -lc1 -lp2 -pb2 $(KDIR)/vmlinux.lzma 
    2929        mkimage -A mips -O linux -T kernel -a 0x80060000 -C gzip -e \ 
    3030                0x80060000 \ 
    3131                -n 'MIPS OpenWrt Linux-$(LINUX_VERSION)' \ 
    32                 -d $(KDIR)/vmlinux.bin.gz $(IMGNAME)-uImage.gz 
     32                -d $(KDIR)/vmlinux.bin.gz $(IMGNAME)-uImage-gzip.bin 
     33        mkimage -A mips -O linux -T kernel -a 0x80060000 -C lzma -e \ 
     34                0x80060000 \ 
     35                -n 'MIPS OpenWrt Linux-$(LINUX_VERSION)' \ 
     36                -d $(KDIR)/vmlinux.bin.lzma $(IMGNAME)-uImage-lzma.bin 
     37endef 
    3338 
     39define Image/Build/AP81 
     40        cp $(KDIR)/vmlinux $(KDIR)/vmlinux-$(2) 
     41        $(STAGING_DIR_HOST)/bin/patch-cmdline $(KDIR)/vmlinux-$(2) '$(strip $(3))' 
     42        gzip -9 -c $(KDIR)/vmlinux-$(2) > $(KDIR)/vmlinux-$(2).bin.gz 
     43        mkimage -A mips -O linux -T kernel -a 0x80060000 -C gzip -e \ 
     44                0x80060000 \ 
     45                -n 'MIPS OpenWrt Linux-$(LINUX_VERSION)' \ 
     46                -d $(KDIR)/vmlinux-$(2).bin.gz $(KDIR)/vmlinux-$(2).uImage 
     47        ( \ 
     48                dd if=$(KDIR)/vmlinux-$(2).uImage bs=1024k conv=sync; \ 
     49                dd if=$(KDIR)/root.$(1) bs=2752k conv=sync; \ 
     50        ) > $(call imgname,$(1),$(2)).bin 
     51        cp $(call imgname,$(1),$(2)).bin $(call imgname,$(1),$(2)).webui 
     52        echo -n $(4) >> $(call imgname,$(1),$(2)).webui 
    3453endef 
    3554 
    3655define Image/Build/MyLoader 
    3756        -$(STAGING_DIR_HOST)/bin/mkmylofw -B $(2) \ 
    38                 -p0x30000:0xc0000:ahl:0x80060000:kernel:$(KDIR)/vmlinux.lzma  \ 
     57                -p0x30000:0xc0000:ahl:0x80060000:kernel:$(KDIR)/vmlinux.bin.lzma  \ 
    3958                -p0xf0000:0:::rootfs:$(KDIR)/root.$(1) \ 
    4059                $(call imgname,$(1),$(2)).img 
     
    4968endef 
    5069 
     70define Image/Build/Template/AP81 
     71        $(call Image/Build/AP81,$(1),$(2),$(3),$(4)) 
     72endef 
     73 
     74define Image/Build/Template/AP81/squashfs 
     75        $(call Image/Build/Template/AP81,squashfs,$(1),$(2),$(3)) 
     76endef 
     77 
    5178define Image/Build/Profile/WP543 
    5279        $(call Image/Build/Template/Compex/$(1),wp543) 
    5380endef 
    5481 
     82define Image/Build/Profile/TEW632BRP 
     83        $(call Image/Build/Template/AP81/$(1),tew-632brp,board=TEW-632BRP,"AP81-AR9130-RT-070614-00") 
     84endef 
     85 
    5586define Image/Build/squashfs 
    56     $(call prepare_generic_squashfs,$(KDIR)/root.squashfs) 
     87        $(call prepare_generic_squashfs,$(KDIR)/root.squashfs) 
    5788endef 
    5889 
     
    6293 
    6394        $(call Image/Build/Profile/WP543,$(1)) 
     95        $(call Image/Build/Profile/TEW632BRP,$(1)) 
    6496endef 
    6597 
    66  
    6798$(eval $(call BuildImage)) 
Note: See TracChangeset for help on using the changeset viewer.