FW: Handling boot on NAND Bad Blocks
robert at schwebel.de
Thu Nov 30 13:43:54 PST 2017
On Fri, Nov 24, 2017 at 08:49:22AM +0000, Kjell Ove Røte wrote:
> In the original case the board just reboots when the Barebox is to be loaded from the bootstream image.
> In log below you see that the power_prep and boot_prep is run but the Barebox is not started at all.
> So, in this case there is no Barebox issue, but I was looking for if there are some mechanism for handling boot environment, kernel load etc with Bad block management.
> For example something like writing and loading a kernel image, using skip block method, from a partition with bad blocks and image cannot be stored over linear addresses.
> Booting an image where Barebox is stored in a NAND Bad Block:
> PowerPrep start initialize power...
> Configured for 5v only power source. Battery powered operation disabled.
> Turbine PowerPrep POWER RESET, EMC hardness
> Disable the chip shutting down by a fast falling edge of PSWITCH
> Nov 24 201608:57:28
> FRAC 0x92925552
> Wait for ddr ready 1power 0x00820616
> Frac 0x92925552
> start change cpu freq
> hbus 0x00000003
> cpu 0x00010001
> start test memory accress
> ddr2 0x40000000
> finish simple test
Hmm, that doesn't look familiar to me (we had other NAND issues
Pengutronix e.K. | |
Industrial Linux Solutions | http://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
More information about the barebox