v3 has the same problem if i use same uEnv.txt and disable bootmenu in 
include/configs/mt7623.h

#define CONFIG_MENU_SHOW
#define CONFIG_BOOTDELAY 3

without the change in header i come directly to my bootmenu-entry 0 defined 
here and not to bootmenu (seems it is selected instead of running 
bootcmd=reloadmenu which loads uenv.txt from sdcard):
https://github.com/frank-w/u-boot/blob/7a31819225b51d41cd6f1202250c2316e274aacf/uEnv.txt#L35

if i cancel this (to get in console) i can do a printenv

i guess its a problem with bootcmd in combination with the load of uEnv.txt 
from sdcard, show menu and go back to console

any hints how to debug this? menu is shown good and kernel-startup works, but 
go back to console and do a printenv kills uboot

regards Frank

> Gesendet: Samstag, 17. November 2018 um 10:37 Uhr
> Von: "Frank Wunderlich" <fran...@gmx.de>
> An: "Ryder Lee" <ryder....@mediatek.com>
> Cc: "Tom Rini" <tr...@konsulko.com>, "Ryder Lee" <ryder....@mediatek.com>, 
> "Steven Liu" <steven....@mediatek.com>, u-boot@lists.denx.de, "Roy Luo" 
> <cheng-hao....@mediatek.com>
> Betreff: Re: [U-Boot] [PATCH v5 00/18] Add U-Boot support for MediaTek SoCs - 
> MT7623n & MT7629
>
> Hi,
> 
> tested this patchset on top of 2018-11 final and got an issue.
> 
> if i bootup this uboot, enter console and make a printenv, uboot gets stuck 
> with strange chars after printing then env
> 
> because my env got load from emmc by default i had reset my env and writing 
> it again (env default -a;printenv;saveenv). after boot again, i have same 
> issue.
> 
> after writing my v4 (based on rc3) i see this issue too...any idea how i can 
> sort this out?
> 
> you can look into my code at github
> 
> https://github.com/frank-w/u-boot/tree/bpi-r2_v5 //based on 2018-11 with 
> v5-patches
> https://github.com/frank-w/u-boot/tree/bpi-r2_v4 //based on rc3 with 
> v4-patches
> https://github.com/frank-w/u-boot/tree/bpi-r2_v3 //based on rc3 with 
> v3-patches does not have this issue
> 
> regards Frank
> 
> 
> > Gesendet: Donnerstag, 15. November 2018 um 03:07 Uhr
> > Von: "Ryder Lee" <ryder....@mediatek.com>
> > An: "Tom Rini" <tr...@konsulko.com>, "Simon Glass" <s...@chromium.org>, 
> > "Albert Aribaud" <albert.u.b...@aribaud.net>
> > Cc: "Ryder Lee" <ryder....@mediatek.com>, "Steven Liu" 
> > <steven....@mediatek.com>, "Roy Luo" <cheng-hao....@mediatek.com>, 
> > u-boot@lists.denx.de
> > Betreff: [U-Boot] [PATCH v5 00/18] Add U-Boot support for MediaTek SoCs - 
> > MT7623n & MT7629
> >
> > Hello,
> > 
> > This is the new round to add U-Boot support for MediaTek SoCs - MT7623n & 
> > MT7629,
> > and the most of the drivers are based on mainline Linux, such as clock, 
> > timer, mmc,
> > pinctrl, UART, watchdog, power domain and device tree.
> > 
> > Ryder
> > 
> > Ryder Lee (16):
> >   tools: MediaTek: add MTK boot header generation to mkimage
> >   arm: dts: MediaTek: add device tree for MT7629
> >   arm: dts: MediaTek: add device tree for MT7623
> >   arm: MediaTek: add basic support for MT7629 boards
> >   clk: MediaTek: add clock driver for MT7629 SoC.
> >   clk: MediaTek: add clock driver for MT7623 SoC.
> >   timer: MediaTek: add timer driver for MediaTek SoCs
> >   watchdog: MediaTek: add watchdog driver for MediaTek SoCs
> >   pinctrl: MediaTek: add pinctrl driver for MT7629 SoC
> >   pinctrl: MediaTek: add pinctrl driver for MT7623 SoC
> >   power domain: MediaTek: add power domain driver for MT7629 SoC
> >   power domain: MediaTek: add power domain driver for MT7623 SoC
> >   serial: MediaTek: add high-speed uart driver for MediaTek SoCs
> >   ram: MediaTek: add DDR3 driver for MT7629 SoC
> >   doc: README.mediatek: Add a simple README for MediaTek
> >   MAINTAINERS: add an entry for MediaTek
> > 
> > Weijie Gao (2):
> >   arm: MediaTek: add basic support for MT7623 boards
> >   mmc: mtk-sd: add SD/MMC host controller driver for MT7623 SoC
> > 
> >  MAINTAINERS                                   |   20 +
> >  Makefile                                      |   20 +
> >  arch/arm/Kconfig                              |   16 +
> >  arch/arm/Makefile                             |    1 +
> >  arch/arm/dts/Makefile                         |    4 +
> >  arch/arm/dts/mt7623.dtsi                      |  255 +++++
> >  arch/arm/dts/mt7623n-bananapi-bpi-r2.dts      |  207 ++++
> >  arch/arm/dts/mt7629-rfb-u-boot.dtsi           |   24 +
> >  arch/arm/dts/mt7629-rfb.dts                   |   70 ++
> >  arch/arm/dts/mt7629.dtsi                      |  244 +++++
> >  arch/arm/include/asm/arch-mediatek/gpio.h     |    9 +
> >  arch/arm/include/asm/arch-mediatek/misc.h     |   17 +
> >  arch/arm/mach-mediatek/Kconfig                |   39 +
> >  arch/arm/mach-mediatek/Makefile               |    7 +
> >  arch/arm/mach-mediatek/cpu.c                  |   34 +
> >  arch/arm/mach-mediatek/init.h                 |   11 +
> >  arch/arm/mach-mediatek/mt7623/Makefile        |    4 +
> >  arch/arm/mach-mediatek/mt7623/init.c          |   54 +
> >  arch/arm/mach-mediatek/mt7623/lowlevel_init.S |   22 +
> >  arch/arm/mach-mediatek/mt7623/preloader.h     |   99 ++
> >  arch/arm/mach-mediatek/mt7629/Makefile        |    4 +
> >  arch/arm/mach-mediatek/mt7629/init.c          |  128 +++
> >  arch/arm/mach-mediatek/mt7629/lowlevel_init.S |   50 +
> >  arch/arm/mach-mediatek/spl.c                  |   43 +
> >  board/mediatek/mt7623/Kconfig                 |   13 +
> >  board/mediatek/mt7623/MAINTAINERS             |    7 +
> >  board/mediatek/mt7623/Makefile                |    3 +
> >  board/mediatek/mt7623/mt7623_rfb.c            |   16 +
> >  board/mediatek/mt7629/Kconfig                 |   17 +
> >  board/mediatek/mt7629/MAINTAINERS             |    7 +
> >  board/mediatek/mt7629/Makefile                |    3 +
> >  board/mediatek/mt7629/mt7629_rfb.c            |   16 +
> >  common/image.c                                |    1 +
> >  configs/mt7623n_bpir2_defconfig               |   54 +
> >  configs/mt7629_rfb_defconfig                  |   73 ++
> >  doc/README.mediatek                           |  221 ++++
> >  drivers/clk/Makefile                          |    1 +
> >  drivers/clk/mediatek/Makefile                 |    7 +
> >  drivers/clk/mediatek/clk-mt7623.c             |  870 +++++++++++++++
> >  drivers/clk/mediatek/clk-mt7629.c             |  709 +++++++++++++
> >  drivers/clk/mediatek/clk-mtk.c                |  493 +++++++++
> >  drivers/clk/mediatek/clk-mtk.h                |  194 ++++
> >  drivers/mmc/Kconfig                           |   11 +
> >  drivers/mmc/Makefile                          |    1 +
> >  drivers/mmc/mtk-sd.c                          | 1394 
> > +++++++++++++++++++++++++
> >  drivers/pinctrl/Kconfig                       |    1 +
> >  drivers/pinctrl/Makefile                      |    1 +
> >  drivers/pinctrl/mediatek/Kconfig              |   15 +
> >  drivers/pinctrl/mediatek/Makefile             |    7 +
> >  drivers/pinctrl/mediatek/pinctrl-mt7623.c     | 1284 
> > +++++++++++++++++++++++
> >  drivers/pinctrl/mediatek/pinctrl-mt7629.c     |  409 ++++++++
> >  drivers/pinctrl/mediatek/pinctrl-mtk-common.c |  553 ++++++++++
> >  drivers/pinctrl/mediatek/pinctrl-mtk-common.h |  184 ++++
> >  drivers/power/domain/Kconfig                  |    7 +
> >  drivers/power/domain/Makefile                 |    1 +
> >  drivers/power/domain/mtk-power-domain.c       |  406 +++++++
> >  drivers/ram/Makefile                          |    1 +
> >  drivers/ram/mediatek/Makefile                 |    7 +
> >  drivers/ram/mediatek/ddr3-mt7629.c            |  766 ++++++++++++++
> >  drivers/serial/Kconfig                        |   20 +
> >  drivers/serial/Makefile                       |    1 +
> >  drivers/serial/serial_mtk.c                   |  268 +++++
> >  drivers/timer/Kconfig                         |    7 +
> >  drivers/timer/Makefile                        |    1 +
> >  drivers/timer/mtk_timer.c                     |   85 ++
> >  drivers/watchdog/Kconfig                      |    8 +
> >  drivers/watchdog/Makefile                     |    1 +
> >  drivers/watchdog/mtk_wdt.c                    |  135 +++
> >  include/configs/mt7623.h                      |   56 +
> >  include/configs/mt7629.h                      |   57 +
> >  include/dt-bindings/clock/mt7623-clk.h        |  413 ++++++++
> >  include/dt-bindings/clock/mt7629-clk.h        |  206 ++++
> >  include/dt-bindings/power/mt7623-power.h      |   19 +
> >  include/dt-bindings/power/mt7629-power.h      |   13 +
> >  include/image.h                               |    1 +
> >  scripts/Makefile.spl                          |   11 +
> >  tools/Makefile                                |    1 +
> >  tools/mtk_image.c                             |  749 +++++++++++++
> >  tools/mtk_image.h                             |  199 ++++
> >  79 files changed, 11386 insertions(+)
> >  create mode 100644 arch/arm/dts/mt7623.dtsi
> >  create mode 100644 arch/arm/dts/mt7623n-bananapi-bpi-r2.dts
> >  create mode 100644 arch/arm/dts/mt7629-rfb-u-boot.dtsi
> >  create mode 100644 arch/arm/dts/mt7629-rfb.dts
> >  create mode 100644 arch/arm/dts/mt7629.dtsi
> >  create mode 100644 arch/arm/include/asm/arch-mediatek/gpio.h
> >  create mode 100644 arch/arm/include/asm/arch-mediatek/misc.h
> >  create mode 100644 arch/arm/mach-mediatek/Kconfig
> >  create mode 100644 arch/arm/mach-mediatek/Makefile
> >  create mode 100644 arch/arm/mach-mediatek/cpu.c
> >  create mode 100644 arch/arm/mach-mediatek/init.h
> >  create mode 100644 arch/arm/mach-mediatek/mt7623/Makefile
> >  create mode 100644 arch/arm/mach-mediatek/mt7623/init.c
> >  create mode 100644 arch/arm/mach-mediatek/mt7623/lowlevel_init.S
> >  create mode 100644 arch/arm/mach-mediatek/mt7623/preloader.h
> >  create mode 100644 arch/arm/mach-mediatek/mt7629/Makefile
> >  create mode 100644 arch/arm/mach-mediatek/mt7629/init.c
> >  create mode 100644 arch/arm/mach-mediatek/mt7629/lowlevel_init.S
> >  create mode 100644 arch/arm/mach-mediatek/spl.c
> >  create mode 100644 board/mediatek/mt7623/Kconfig
> >  create mode 100644 board/mediatek/mt7623/MAINTAINERS
> >  create mode 100644 board/mediatek/mt7623/Makefile
> >  create mode 100644 board/mediatek/mt7623/mt7623_rfb.c
> >  create mode 100644 board/mediatek/mt7629/Kconfig
> >  create mode 100644 board/mediatek/mt7629/MAINTAINERS
> >  create mode 100644 board/mediatek/mt7629/Makefile
> >  create mode 100644 board/mediatek/mt7629/mt7629_rfb.c
> >  create mode 100644 configs/mt7623n_bpir2_defconfig
> >  create mode 100644 configs/mt7629_rfb_defconfig
> >  create mode 100644 doc/README.mediatek
> >  create mode 100644 drivers/clk/mediatek/Makefile
> >  create mode 100644 drivers/clk/mediatek/clk-mt7623.c
> >  create mode 100644 drivers/clk/mediatek/clk-mt7629.c
> >  create mode 100644 drivers/clk/mediatek/clk-mtk.c
> >  create mode 100644 drivers/clk/mediatek/clk-mtk.h
> >  create mode 100644 drivers/mmc/mtk-sd.c
> >  create mode 100644 drivers/pinctrl/mediatek/Kconfig
> >  create mode 100644 drivers/pinctrl/mediatek/Makefile
> >  create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt7623.c
> >  create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt7629.c
> >  create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-common.c
> >  create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-common.h
> >  create mode 100644 drivers/power/domain/mtk-power-domain.c
> >  create mode 100644 drivers/ram/mediatek/Makefile
> >  create mode 100644 drivers/ram/mediatek/ddr3-mt7629.c
> >  create mode 100644 drivers/serial/serial_mtk.c
> >  create mode 100644 drivers/timer/mtk_timer.c
> >  create mode 100644 drivers/watchdog/mtk_wdt.c
> >  create mode 100644 include/configs/mt7623.h
> >  create mode 100644 include/configs/mt7629.h
> >  create mode 100644 include/dt-bindings/clock/mt7623-clk.h
> >  create mode 100644 include/dt-bindings/clock/mt7629-clk.h
> >  create mode 100644 include/dt-bindings/power/mt7623-power.h
> >  create mode 100644 include/dt-bindings/power/mt7629-power.h
> >  create mode 100644 tools/mtk_image.c
> >  create mode 100644 tools/mtk_image.h
> > 
> > -- 
> > 1.9.1
> > 
> > _______________________________________________
> > U-Boot mailing list
> > U-Boot@lists.denx.de
> > https://lists.denx.de/listinfo/u-boot
> > 
> _______________________________________________
> U-Boot mailing list
> U-Boot@lists.denx.de
> https://lists.denx.de/listinfo/u-boot
> 
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to