BeagleBone Green Wireless - serial debug port hangs after sending u-boot-spl.bin (since v2021.01)

Darren Ng un1gfn at gmail.com
Tue May 11 10:04:34 CEST 2021


On Sat, May 8, 2021 at 1:40 AM Tom Rini <trini at konsulko.com> wrote:

> On Sat, May 08, 2021 at 12:02:21AM +0800, Darren Ng wrote:
>
> > (Hello, from a U-Boot NOOB.)
> >
> > Issue
> > -----
> > After sending u-boot-spl.bin with xmodem, the serial debug port seems to
> > hang.
> > Neither "...U-Boot SPL...\n...\nTrying to boot from UART..."
> > nor "CCC..." shows up in minicom.
> > Always 0% if I try sending u-boot.img with xmodem anyway.
> >
> > Target Device
> > -------------
> > Seeed Studio BeagleBone® Green Wireless
> > https://seeeddoc.github.io/Beaglebone_green_wireless/
> >
> https://wiki.seeedstudio.com/BeagleBone_Green_Wireless/#hardware-overview
> >
> https://source.denx.de/u-boot/u-boot/-/commits/master/configs/am335x_boneblack_vboot_defconfig
> >
> > Matrix
> > ------
> > This issue applies to tags ever since v2021.01. In the following table:
> > (x) - This issue applies.
> > (O) - I can send both u-boot-spl.bin and u-boot.img
> >       then execute u-boot commands without trouble.
> > ------
> > tag          result
> > ------------ ------------------
> > v2021.07-rc1 (x) hangs
> > v2021.04     (x) hangs
> > v2021.01     (x) hangs
> > v2020.10     (O) success
>
> It looks like something broke between v2020.10 and v2021.01 then.  Since
> you have a testcase, using "git bisect" should help figure out which
> exact commit broke things.
>
> --
> Tom
>

("reply all" instead of "reply")

v2021.04 running successfully with am335x_evm_defconfig(AED) now

> commit 8fa7f65dd02c176ee6021eaf40114560b8954ba2
> Author: Faiz Abbas <faiz_abbas at ti.com>
> Date:   Thu Jan 17 15:44:06 2019 +0530
>
>     configs: Remove am335x_boneblack_defconfig
>
>     The am335x_evm_defconfig supports all am335x_boneblack variants.
Remove
>     the redundant am335x_boneblack_defconfig.
>
>     Signed-off-by: Faiz Abbas <faiz_abbas at ti.com>
>     Reviewed-by: Tom Rini <trini at konsulko.com>
>
> D       configs/am335x_boneblack_defconfig

According to the commit log above, a previous
am335x_boneblack_defconfig(ABD)
is removed in favor of am335x_evm_defconfig(AED)

However there is a am335x_boneblack_vboot_defconfig(ABVD) in the tree,
which is what I have failed with.

What does am335x_boneblack_vboot_defconfig(ABVD) do?
What is the meaning of "_vboot_"?
Is that "Verified Boot" as of
<
https://source.denx.de/u-boot/u-boot/-/blob/master/test/py/tests/test_vboot.py
>?
If so, do I need it?


More information about the U-Boot mailing list