BeagleBone Green Wireless - serial debug port hangs after sending u-boot-spl.bin (since v2021.01)
Tom Rini
trini at konsulko.com
Tue May 11 14:44:35 CEST 2021
On Tue, May 11, 2021 at 04:04:34PM +0800, Darren Ng wrote:
> 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
OK, that's good.
> > 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)
Yes, am335x_evm_defconfig supports a wide range of am335x-based
platforms, that have an i2c EEPROM on them to identify which board it is
at run-time.
> 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?
Correct, it's an example of using that verified boot and you likely do
not need to use it.
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20210511/42972a74/attachment.sig>
More information about the U-Boot
mailing list