Thanks for testing! It's been awhile since i exercised that section of the script.. Merged: https://github.com/RobertCNelson/omap-image-builder/commit/5ecd35b1d4ef2d000dcbbacb63a29dfc45742811
Regards, On Wed, Jan 22, 2020 at 2:56 PM Arthur Perry <[email protected]> wrote: > > Hello, > > I have a question about the use of setup_sdcard.sh when producing 1GB images > on the local filesystem and sourcing pre-built bootloader files for this > image. > > When used in a fashion such as this: > setup_sdcard.sh --dtb beaglebone --boot_label BEAGLEBONE --rootfs_label > THIS_LABEL --bbb-flasher --img-1gb omap-minimal-armhf.img --spl custom_MLO > --bootloader custom_u-boot-am335x_evm.img > > we get an error when dd is called about here: > > + case "${bootloader_location}" in > + echo 'Using dd to place bootloader on drive' > Using dd to place bootloader on drive > + echo ----------------------------- > ----------------------------- > + '[' x = xenable ']' > + '[' x = xenable ']' > + dd_spl_uboot_boot > + unset dd_spl_uboot > + '[' '!' x2 = x ']' > + dd_spl_uboot='count=2 ' > + '[' '!' x1 = x ']' > + dd_spl_uboot='count=2 seek=1 ' > + '[' xenable = xenable ']' > + dd_spl_uboot='count=2 seek=1 conv=notrunc ' > + '[' '!' x128k = x ']' > + dd_spl_uboot='count=2 seek=1 conv=notrunc bs=128k' > + '[' xenable = xenable ']' > + spl_uboot_blob= > + echo 'MLO: dd if= of=omap-minimal-armhf.img count=2 seek=1 conv=notrunc > bs=128k' > MLO: dd if= of=omap-minimal-armhf.img count=2 seek=1 conv=notrunc bs=128k > + echo ----------------------------- > ----------------------------- > + dd if=/tmp/tmp.DLk52EpElz/dl/ of=omap-minimal-armhf.img count=2 seek=1 > conv=notrunc bs=128k > dd: error reading '/tmp/tmp.DLk52EpElz/dl/': Is a directory > 0+0 records in > 0+0 records out > 0 bytes copied, 0.000236716 s, 0.0 kB/s > > > So in order for this to work as instantiated above and have the variables > populated for dd at this point, I have to make these modifications to the > script: > > diff --git a/omap-image-builder/tools/setup_sdcard.sh > b/omap-image-builder/tools/setup_sdcard.sh > index a86e700e..80355850 100755 > --- a/omap-image-builder/tools/setup_sdcard.sh > +++ b/omap-image-builder/tools/setup_sdcard.sh > @@ -1936,11 +1936,15 @@ while [ ! -z "$1" ] ; do > --spl) > checkparm $2 > LOCAL_SPL="$2" > + SPL="${LOCAL_SPL##*/}" > + blank_SPL="${SPL}" > USE_LOCAL_BOOT=1 > ;; > --bootloader) > checkparm $2 > LOCAL_BOOTLOADER="$2" > + UBOOT="${LOCAL_BOOTLOADER##*/}" > + blank_UBOOT="${UBOOT}" > USE_LOCAL_BOOT=1 > ;; > --use-beta-bootloader) > -- > 2.17.1 > > > Should I be using this script differently in order to source external > pre-built bootloader files? Perhaps this is a not-so-common use case? > > Thanks, > Art > > -- > For more options, visit http://beagleboard.org/discuss > --- > You received this message because you are subscribed to the Google Groups > "BeagleBoard" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/beagleboard/63d876c3-0bfb-46b9-b6d0-4eb16168ddac%40googlegroups.com. -- Robert Nelson https://rcn-ee.com/ -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CAOCHtYg%2B60ek7KDf3xxLvToXXYnpXVZr0f4RvCYx6N9VfpMpRA%40mail.gmail.com.
