
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@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