diff options
author | York Sun <yorksun@freescale.com> | 2013-01-04 08:13:59 +0000 |
---|---|---|
committer | Andy Fleming <afleming@freescale.com> | 2013-01-30 11:25:12 -0600 |
commit | e750cfaa01f195be3f3bf16d7f1be7b99b587351 (patch) | |
tree | 661c0094c6aa2668b3f0030facabad59c9f5883f /doc | |
parent | b38181fa833b123144752eca554888d8da7e27cf (diff) | |
download | u-boot-imx-e750cfaa01f195be3f3bf16d7f1be7b99b587351.zip u-boot-imx-e750cfaa01f195be3f3bf16d7f1be7b99b587351.tar.gz u-boot-imx-e750cfaa01f195be3f3bf16d7f1be7b99b587351.tar.bz2 |
powerpc/mpc8xxx: Enable entering DDR debugging by key press
Using environmental variable "ddr_interactive" to activate interactive DDR
debugging seomtiems is not enough. For example, after updating SPD with a
valid but wrong image, u-boot won't come up due to wrong DDR configuration.
By enabling key press method, we can enter debug mode to have a chance to
boot without using other tools to recover the board.
CONFIG_FSL_DDR_INTERACTIVE needs to be defined in header file. To enter the
debug mode by key press, press key 'd' shortly after reset, like one would
do to abort auto booting. It is fixed to lower case 'd' at this moment.
Signed-off-by: York Sun <yorksun@freescale.com>
Signed-off-by: Andy Fleming <afleming@freescale.com>
Diffstat (limited to 'doc')
-rw-r--r-- | doc/README.fsl-ddr | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/doc/README.fsl-ddr b/doc/README.fsl-ddr index 3992640..59583b3 100644 --- a/doc/README.fsl-ddr +++ b/doc/README.fsl-ddr @@ -268,6 +268,13 @@ be activated by saving an environment variable "ddr_interactive". The value doesn't matter. Once activated, U-boot prompts "FSL DDR>" before enabling DDR controller. The available commands can be seen by typing "help". +Another way to enter debug mode without using environment variable is to send +a key press during boot, like one would do to abort auto boot. To save booting +time, no additioal delay is added so the window to send the key press is very +short. For example, user can send the key press using reset command followed by +hitting enter key twice. In case of power on reset, user can keep hitting any +key while applying the power. + The example flow of using interactive debugging is type command "compute" to calculate the parameters from the default type command "print" with arguments to show SPD, options, registers |