From 3bc36b563e08c8620256855876b90a83023b8fb1 Mon Sep 17 00:00:00 2001 From: Jonas Gorski Date: Wed, 25 Mar 2015 15:34:40 +0000 Subject: brcm63xx: add Livebox 1 firmware image generation Currently there isn't images ready for flashing liveboxes boards. This patch adds a script and the code to call it in the bcm63xx images builder makefile to generate the livebox 1 firmware. I removed some lines to avoid generating unneded files in the bin/ dir for this board. And added code to generate a squashed rootfs aligned to 64 kB since the current one in the /bin dir is 128 kB aligned and doesn't work. Still no sysupgrade support for this board. Upgrading from within openwrt can be done writing with mtd the kernel, and then the 64k aligned rootfs. Regards Signed-off-by: Daniel Gonzalez [jogo: use sed instead of a separate shell script for the boot script, make it respect the load address] Signed-off-by: Jonas Gorski git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44982 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- target/linux/brcm63xx/image/redbootscript.template | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 target/linux/brcm63xx/image/redbootscript.template (limited to 'target/linux/brcm63xx/image/redbootscript.template') diff --git a/target/linux/brcm63xx/image/redbootscript.template b/target/linux/brcm63xx/image/redbootscript.template new file mode 100644 index 0000000000..a007c849cf --- /dev/null +++ b/target/linux/brcm63xx/image/redbootscript.template @@ -0,0 +1,15 @@ +fis init -f + +fconfig boot_script true +fconfig boot_script_data +fis load -b %loadaddr -d kernel +exec -c "noinitrd" %loadaddr + + +fconfig boot_script_timeout 20 + +fis create -o 0x1000 -f 0xBE430000 -l %kernellen kernel + +fis create -o %offset2 -s %rootfsdatalen -f %rootfsaddr -l %rootfslen rootfs + +reset -- cgit v1.2.3