[U-Boot] Issues when saving environment in RK399 RockPI 4

Fabio Estevam festevam at gmail.com
Thu Nov 7 19:27:55 UTC 2019


Hi Ezequiel,

On Thu, Nov 7, 2019 at 3:45 PM Ezequiel Garcia
<ezequiel at vanguardiasur.com.ar> wrote:
>
> I decided to test latest U-Boot, following instructions in
> doc/README.rockchip. The instructions seemed
> clear and I could build this easily.
>
> However, there seems to be an issue when I save the environment. Any ideas?
>
> => saveenv
> Saving Environment to MMC... Writing to MMC(0)... OK
> => reset
> resetting ...
> U-Boot TPL 2020.01-rc1-00213-g0f282c1876af-dirty (Nov 07 2019 - 15:21:44)
> Trying to boot from BOOTROM
> Returning to boot ROM...
>
> U-Boot SPL 2020.01-rc1-00213-g0f282c1876af-dirty (Nov 07 2019 - 15:21:44 -0300)
> Trying to boot from MMC2
>
>
> U-Boot 2020.01-rc1-00213-g0f282c1876af-dirty (Nov 07 2019 - 15:21:44 -0300)
>
> Model: Radxa ROCK Pi 4
> DRAM:  2 GiB
> Cannot find regulator pwm init_voltage
> MMC:   dwmmc at fe320000: 1, sdhci at fe330000: 0
> Loading Environment from MMC... OK
> In:    serial at ff1a0000
> Out:   serial at ff1a0000
> Err:   serial at ff1a0000
> Model: Radxa ROCK Pi 4
> ## Error: Can't overwrite "serial#"
> ## Error inserting "serial#" variable, errno=1
> initcall sequence 000000007ffc10b8 failed at call 0000000000202a20 (err=-1)
> ### ERROR ### Please RESET the board ###

I have observed issues like this with i.MX when U-Boot size grew and
overlapped the environment variable region.

Here is one commit that fixed the issue for mx53loco board:
https://gitlab.denx.de/u-boot/u-boot/commit/033f6ea5fa5fce63d52c8c2b63d8284144415b88

Try to investigate if this could be cause of the issue you are seeing.

Regards,

Fabio Estevam


More information about the U-Boot mailing list