Lukasz,
On 01/19/2019 07:34 AM, Lukasz Majewski wrote: > Hi David, > >> Hi Heiko, >> >> 在 2019/1/6 上午1:17, Heiko Stuebner 写道: >>>> diff --git a/arch/arm/mach-rockchip/rk3188-board-spl.c >>>> b/arch/arm/mach-rockchip/rk3188-board-spl.c index >>>> 3c6c3d3c09..a5e4d39cb7 100644 --- >>>> a/arch/arm/mach-rockchip/rk3188-board-spl.c +++ >>>> b/arch/arm/mach-rockchip/rk3188-board-spl.c @@ -120,7 +120,7 @@ >>>> void board_debug_uart_init(void) >>>> void board_init_f(ulong dummy) >>>> { >>>> - struct udevice *pinctrl, *dev; >>>> + struct udevice *dev; >>>> int ret; >>>> >>>> #define EARLY_UART >>>> @@ -134,10 +134,7 @@ void board_init_f(ulong dummy) >>>> * printascii("string"); >>>> */ >>>> debug_uart_init(); >>>> - printch('s'); >>>> - printch('p'); >>>> - printch('l'); >>>> - printch('\n'); >>>> + printascii("U-Boot SPL board init"); >>> Did you test this change? >>> I remember rk3188 having issues (aka hanging) when trying to print >>> strings through the debug uart and only printch working at all. >>> (Timer issue or so?) ... Not sure if this got fixed in the meantime? >>> > But you are using the debug uart for "production". Please use the > proper driver. > > You may either properly setup normal uart or buffer the console output > until the uart is configured by device model (DM). If this is U-Boot proper, I would agree with you, but I don't agree this opinion for using in TPL, because TPL is running in limited SRAM, and we may not enable DM/console for it, DEBUG_UART is pretty good enough and small enough for U-Boot TPL. If everything works fine, you can just turn off the DEBUG_UART and get a TPL without any debug message in production, this is acceptable just like we may add silent mode for both U-Boot and Kernel in production which do not have any debug output. Thanks, - Kever > > >> I don't know there was a issue, but i test it on the Radxa board >> today, it looks okay. >> >> U-Boot SPL board init >> U-Boot SPL 2019.01-rc1-00009-gdd7b9156fe (Jan 14 2019 - 19:53:50 >> +0800) Returning to boot ROM... >> >> >> U-Boot 2019.01-rc1-00009-gdd7b9156fe (Jan 14 2019 - 19:53:50 +0800) >> >> Model: Radxa Rock >> DRAM: 2 GiB >> MMC: dwmmc@10214000: 0 >> Loading Environment from MMC... Card did not respond to voltage >> select! *** Warning - No block device, using default environment >> >> In: serial@20064000 >> Out: serial@20064000 >> Err: serial@20064000 >> Model: Radxa Rock >> rockchip_dnl_key_pressed: adc_channel_single_shot fail! >> Net: Net Initialization Skipped >> No ethernet found. >> Hit any key to stop autoboot: 0 >> => >> >> >> _______________________________________________ >> U-Boot mailing list >> U-Boot@lists.denx.de >> https://lists.denx.de/listinfo/u-boot > > > > Best regards, > > Lukasz Majewski > > -- > > DENX Software Engineering GmbH, Managing Director: Wolfgang Denk > HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany > Phone: (+49)-8142-66989-59 Fax: (+49)-8142-66989-80 Email: lu...@denx.de > > > _______________________________________________ > 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