mirror of
https://github.com/openwrt/openwrt.git
synced 2025-02-21 09:42:09 +00:00
lantiq: fix lzma-loader for Netgear DGN 3500(B)
Fixes Uncompressing Kernel Image ... ERROR: LzmaDecode.c, 561 Fixes: #11701 for both 3500(B) Signed-off-by: Maik Goette <github@beeit.de>
This commit is contained in:
parent
3c3614cec4
commit
4d9c38d654
@ -49,22 +49,31 @@ define Build/fullimage
|
|||||||
rm $@.tmp
|
rm $@.tmp
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Build/loader-okli-compile
|
define Build/loader-common
|
||||||
rm -rf $@.src
|
rm -rf $@.src
|
||||||
$(MAKE) -C lzma-loader \
|
$(MAKE) -C lzma-loader \
|
||||||
PKG_BUILD_DIR="$@.src" \
|
PKG_BUILD_DIR="$@.src" \
|
||||||
TARGET_DIR="$(dir $@)" LOADER_NAME="$(notdir $@)" \
|
TARGET_DIR="$(dir $@)" LOADER_NAME="$(notdir $@)" \
|
||||||
PLATFORM="lantiq" \
|
BOARD="$(BOARDNAME)" PLATFORM="lantiq" \
|
||||||
LZMA_TEXT_START=0x82000000 \
|
LZMA_TEXT_START=0x82000000 \
|
||||||
LOADADDR=0x80002000 \
|
LOADADDR=0x80002000 \
|
||||||
FLASH_START=0x10000000 \
|
|
||||||
FLASH_OFFS=$(LOADER_FLASH_OFFS) \
|
|
||||||
FLASH_MAX=0x0 \
|
|
||||||
$(1) compile loader.bin
|
$(1) compile loader.bin
|
||||||
mv "$@.bin" "$@"
|
mv "$@.bin" "$@"
|
||||||
rm -rf $@.src
|
rm -rf $@.src
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define Build/loader-kernel
|
||||||
|
$(call Build/loader-common,LOADER_DATA="$@")
|
||||||
|
endef
|
||||||
|
|
||||||
|
define Build/loader-okli-compile
|
||||||
|
$(call Build/loader-common, \
|
||||||
|
FLASH_START=0x10000000 \
|
||||||
|
FLASH_OFFS=$(LOADER_FLASH_OFFS) \
|
||||||
|
FLASH_MAX=0x0 \
|
||||||
|
)
|
||||||
|
endef
|
||||||
|
|
||||||
define Build/prepend-loader-okli
|
define Build/prepend-loader-okli
|
||||||
cat "$(KDIR)/loader-$(word 1,$(1)).bin" "$@" >> "$@.new"
|
cat "$(KDIR)/loader-$(word 1,$(1)).bin" "$@" >> "$@.new"
|
||||||
mv "$@.new" "$@"
|
mv "$@.new" "$@"
|
||||||
|
@ -90,6 +90,8 @@ define Device/netgear_dgn3500
|
|||||||
DEVICE_MODEL := DGN3500
|
DEVICE_MODEL := DGN3500
|
||||||
SOC := ar9
|
SOC := ar9
|
||||||
IMAGE_SIZE := 16000k
|
IMAGE_SIZE := 16000k
|
||||||
|
KERNEL := kernel-bin | append-dtb | lzma | loader-kernel | uImage none
|
||||||
|
KERNEL_INITRAMFS := $$(KERNEL)
|
||||||
IMAGES := \
|
IMAGES := \
|
||||||
sysupgrade-na.bin sysupgrade.bin \
|
sysupgrade-na.bin sysupgrade.bin \
|
||||||
factory-na.img factory.img
|
factory-na.img factory.img
|
||||||
@ -121,6 +123,8 @@ define Device/netgear_dgn3500b
|
|||||||
DEVICE_MODEL := DGN3500B
|
DEVICE_MODEL := DGN3500B
|
||||||
SOC := ar9
|
SOC := ar9
|
||||||
IMAGE_SIZE := 16000k
|
IMAGE_SIZE := 16000k
|
||||||
|
KERNEL := kernel-bin | append-dtb | lzma | loader-kernel | uImage none
|
||||||
|
KERNEL_INITRAMFS := $$(KERNEL)
|
||||||
IMAGES += factory.img
|
IMAGES += factory.img
|
||||||
IMAGE/sysupgrade.bin := \
|
IMAGE/sysupgrade.bin := \
|
||||||
append-kernel | append-rootfs | dgn3500-sercom-footer 0x0 "DE" | \
|
append-kernel | append-rootfs | dgn3500-sercom-footer 0x0 "DE" | \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user