|
else
ifeq ($(ASUS_TRX),WNDR4500V2)
$(MAKE) -C ctools
ctools/objcopy -O binary -R .reginfo -R .note -R .comment -R .mdebug -S $(LINUXDIR)/vmlinux ctools/piggy
ctools/lzma_4k e ctools/piggy ctools/vmlinuz-lzma
ctools/mksquashfs router/mipsel-uclibc/target ctools/target.squashfs -noappend -all-root
ctools/trx -o image/linux-lzma.trx ctools/vmlinuz-lzma ctools/target.squashfs
# For mkchkimg, have to redirect stderr to stdout ... for some reason mkchkimg outputs to stderr (confirmed in source code!),
# and tee only reads from stdout (not stderr)
@echo "*********************** Convert TRX to CHK (add Netgear Checksum) ************************" >>fpkg.log
@echo "Creating Firmware for Netgear WNDR4500 v2 .... "
@$(SRCBASE)/wnrtool/mkchkimg -o image/tomato-Netgear-WNDR4500V2_$(V1)$(V2)-$(current_BUILD_DESC).chk \
-k image/linux-lzma.trx \
-b U12H224T00_NETGEAR -r 2 2>&1 | tee -a fpkg.log
@rm -f image/linux-lzma.trx
@echo ""
else
$(MAKE) -C ctools
ctools/objcopy -O binary -R .reginfo -R .note -R .comment -R .mdebug -S $(LINUXDIR)/vmlinux ctools/piggy
ctools/lzma_4k e ctools/piggy ctools/vmlinuz-lzma
ctools/mksquashfs router/mipsel-uclibc/target ctools/target.squashfs -noappend -all-root
ctools/trx -o image/linux-lzma.trx ctools/vmlinuz-lzma ctools/target.squashfs
ctools/trx_asus -i image/linux-lzma.trx -r $(BUILD_NAME),$(KERNEL_VER).$(FS_VER),image/tomato-$(ASUS_TRX)_$(V1)$(V2)-$(current_BUILD_DESC).trx
@rm -f image/linux-lzma.trx
@echo ""
endif #WNDR4500V2
endif #WNDR4500V1
endif #R6300v1
endif #ASUS_TRX
如上 想编译出wner4500v2的固件用什么命令可以编译出来 |
|