From 119be3374433eb9de6c7525e3836194bb0123bd9 Mon Sep 17 00:00:00 2001 From: Bob Mottram <bob@robotics.uk.to> Date: Thu, 10 Jan 2019 15:23:38 +0000 Subject: [PATCH] Boot script for beaglebone needs to be named uEnv.txt --- src/freedombone-image-hardware-setup | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/freedombone-image-hardware-setup b/src/freedombone-image-hardware-setup index 2f83e99c3..fb163a4c2 100755 --- a/src/freedombone-image-hardware-setup +++ b/src/freedombone-image-hardware-setup @@ -155,14 +155,17 @@ arm_setup_boot() { arm_initrd_addr='0x48000000' arm_fdtaddr='0x47000000' + arm_boot_script=/boot/boot.cmd + case "$dtb" in "am"*) arm_loadaddr='0x82000000' arm_initrd_addr='0x88080000' arm_fdtaddr='0x88000000' + arm_boot_script=/boot/uEnv.txt ;; esac - cat >> /boot/boot.cmd <<EOF + cat >> $arm_boot_script <<EOF setenv mmcdev 0 setenv mmcpart 1 @@ -193,8 +196,10 @@ setenv mmcargs setenv bootargs init=/lib/systemd/systemd console=\${console} roo run loadfiles; run mmcargs; bootz \${loadaddr} \${initrd_addr}:\${initrd_size} \${fdtaddr} EOF - # Create boot.scr - mkimage -C none -A arm -T script -d /boot/boot.cmd /boot/boot.scr + if [ "$arm_boot_script" = "/boot/boot.cmd" ]; then + # Create boot.scr + mkimage -C none -A arm -T script -d /boot/boot.cmd /boot/boot.scr + fi # Copy all DTBs mkdir -p /boot/dtbs -- GitLab