[U-Boot] [BUG] booting on the Tinker Board (tinker-rk3288_defconfig) is broken

Heinrich Schuchardt xypron.glpk at gmx.de
Sun Feb 17 12:41:16 UTC 2019


On 2/17/19 1:18 PM, Michael Nazzareno Trimarchi wrote:
> Hi
> 
> [U-Boot] [PATCH 3/5] rockchip: rk3288-vyasa: increase heap space after
> relocation
> 
> Can you check it if you have the same problem?

Applying all the changes causes SPL not to start.

CONFIG_SYS_MALLOC_F_LEN=0x4000
does not solve the problem.

Best regards

Heinrich

> 
> Michael
> 
> 
> On Sun., 17 Feb. 2019, 1:11 pm Heinrich Schuchardt <xypron.glpk at gmx.de
> <mailto:xypron.glpk at gmx.de> wrote:
> 
>     On 2/17/19 9:19 AM, David Wu wrote:
>     > Hi Henrich,
>     >
>     > 在 2019/2/16 下午5:53, Heinrich Schuchardt 写道:
>     >> On 2/13/19 11:56 AM, Philipp Tomsich wrote:
>     <snip>
>     >>
>     >> Hello David, hello Philipp,
>     >>
>     >> what are your ideas to reduce the SPL size to under 0x7800 again?
>     >> Or will you move all rk3288 boards to TPL like TARGET_VYASA_RK3288?
>     >
>     > CONFIG_SPL_I2C_SUPPORT is necessary for Tink spl? Remove this can make
>     > spl boot. As the Tinker does not use the i2c to read the MAC address
>     > from eeprom at the SPL stage, which is at uboot.
> 
>     Hello David,
> 
>     the SPL image size now just fits:
>     Image Type:   Rockchip RK32 (SD/MMC) boot image
>     Data Size:    30720 bytes
> 
>     SPL is successful. But MMC is failing in main U-Boot:
> 
>     ```
>     U-Boot SPL 2019.04-rc1-00239-gb89074f650 (Feb 17 2019 - 12:41:39 +0100)
>     Returning to boot ROM...
> 
> 
>     U-Boot 2019.04-rc1-00239-gb89074f650 (Feb 17 2019 - 12:41:39 +0100)
> 
>     Model: Tinker-RK3288
>     DRAM:  2 GiB
>     MMC:   dwmmc at ff0c0000: 1
>     Loading Environment from MMC...
>     ```
> 
>     No further output here.
> 
>     With some debug output enabled:
> 
>     ```
>     U-Boot SPL 2019.04-rc1-00239-gb89074f650-dirty (Feb 17 2019 - 13:05:10
>     +0100)
>     Returning to boot ROM...
>     mmc_bind: alias ret=0, devnum=1
>     env_init: Environment MMC init done (ret=-2)
> 
> 
>     U-Boot 2019.04-rc1-00239-gb89074f650-dirty (Feb 17 2019 - 13:05:10
>     +0100)
> 
>     Model: Tinker-RK3288
>     DRAM:  2 GiB
>     mmc_bind: alias ret=0, devnum=1
>     MMC:   dwmmc at ff0c0000: 1
>     Loading Environment from MMC...
>     ```
> 
>     Any suggestion how to proceed?
> 
>     CC: Jaehoon.
> 
>     Best regards
> 
>     Heinrich



More information about the U-Boot mailing list