[PATCH] imx8mp_evk: Make SPL binary size smaller
marex at denx.de
Sun May 10 16:34:55 CEST 2020
On 5/10/20 4:32 PM, Peng Fan wrote:
>> Subject: Re: [PATCH] imx8mp_evk: Make SPL binary size smaller
>> On Thu, May 7, 2020 at 8:59 AM Fabio Estevam <festevam at gmail.com>
>>> Commit f24dea4e1b52 ("ARM: imx8m: Fix reset in SPL on NXP iMX8MP
>>> caused the u-boot-spl.bin binary size to grow by around 2000 bytes,
>>> which makes the board to fail to boot.
>> The new SPL size is 97kB, which is below the limit define in imx8mp_evk.h:
>> #define CONFIG_SPL_MAX_SIZE (152 * 1024)
>> It seems the problem is not related to SPL size.
>> Peng, do you have any ideas?
> The following patch will make it boot again, not perfect, I need think
> more out an elegant fix. Disable DM SPL? Or recalculate the address.
> Enable DM consumes too much
> on chip ocram malloc area. Need to think about it how we could
> use less ocram for SPL malloc area.
Can't you put the malloc area and stack into DRAM ?
Look at SPL_STACK_R and MALLOC_SIMPLE
More information about the U-Boot