[U-Boot] [RFC PATCH 1/9] mx6: Add board mx6memcal for use in validating DDR

Eric Nelson eric at nelint.com
Fri Jul 14 17:58:14 UTC 2017


Hi Fabio,

On 07/14/2017 07:18 AM, Fabio Estevam wrote:
> Hi Eric,
> 
> On Tue, Nov 1, 2016 at 5:13 PM, Eric Nelson <eric at nelint.com> wrote:
>> This is a virtual "board" that uses configuration files and
>> Kconfig to define the memory layout used by a real board during
>> the board bring-up process.
>>
>> It generates an SPL image that can be loaded using imx_usb or
>> SB_LOADER.exe.
>>
>> When run, it will generate a set of calibration constants for
>> use in either or both a DCD configuration file for boards that
>> use u-boot.imx or struct mx6_mmdc_calibration for boards that
>> boot via SPL.
>>
>> In essence, it is a configurable, open-source variant of the
>> Freescale ddr-stress tool.
>>
>>          https://community.nxp.com/docs/DOC-105652
>>
>> File mx6memcal_defconfig configures the board for use with
>> mx6sabresd or mx6qsabreauto.
> 
> Do you still have plans on refreshing this series?
> 

Plans is a strong word, but I certainly hope to find some time
to continue this effort.

I haven't been doing too many new board bring-ups lately though,
so it moved away from my front burner.

I set this aside because I wasn't able to get the "return to
RBL" code working and figured I'd try to reverse-engineer the API.

Any hints you have in that area would be helpful, and will solve
that other long-standing issue of how to live with SPL on i.MX.

> It does seem very useful.
> 

It is, and even the RFC patch allows very quick testing of
large numbers of boards to gather calibration data.

Regards,


Eric


More information about the U-Boot mailing list