Boot Error after flashing (Wrong Image Format for bootm command)

Wolfgang Spraul wolfgang at sharism.cc
Wed Feb 24 08:22:21 EST 2010


Klaus,

> after flashing my Ben NanoNote with 2010-01-13 Images my device
> don't boot the kernel anymore (I flashed that image earlier and it

Did you flash another image in between?
All devices should come flashed with our latest official image, which
currently is 20100113. You can always check the version by doing
"cat /etc/VERSION" after booting the device.

> into usb-bootmode. Should PWR-U work with the 2010-01-13 bootloader?

Yes.

> It does not for me, see below.)

If the device shows up with USB vendor & product ID 601a:4740, then it's
correctly in 'USB boot mode'. So the moment 'lsusb' shows you these
values, PWR-U worked.

> usbboot :> boot
>  CPU data: JZ4740V1
>  CPU not yet booted, now booting...
>  Loading stage1 from '/usr/share/xburst-tools/xburst_stage1.bin'
>  Download stage 1 program and execute at 0x80002000
> Error - can't retrieve XBurst CPU information: -110

After you enter the 'boot' command it says 'JZ4740V1'. That string comes
from the device, so the device is there and responding.
Loading the stage1.bin into the device fails.
One problem is that the USB protocol as implemented in usbboot (stage1
running on the Nano), is not very robust. So we have seen cases where a
USB cable that perfectly worked for other devices just would not reflash
the Nano via usbboot correctly. I know you tried other USB cables already...
If you successfully flashed the Nano with a particular USB cable before,
then it should always continue to work.
Another thing to try - disconnect your Nano, unplug the battery, leave it
totally without power for a minute or so, even several minutes. Then try
usbboot again.

> I think there are sectors marked as bad in the kernel section of
> flash? Could this cause the error?

Not for the stage1 problem described in your log.

When you boot the device, does the kernel still load and run correctly?
If it does, you can try booting via microSD as well, and then use ubiformat
to write the rootfs back into NAND.
Unfortunately right now our microSD booting reads u-boot and kernel from NAND,
and rootfs from microSD :-) It should real both kernel + rootfs from microSD,
that would be more robust.
But still, if the kernel is still good, you can try booting from microSD.

Not sure this makes you feel better - but I am 99.999% sure your NanoNote has
no hardware problem. It's just that our reflashing documentation, scripts and
tools are not yet as good as we hope they will be soon.
Wolfgang

On Wed, Feb 24, 2010 at 09:27:44AM +0100, Klaus Fuerth wrote:
> Hello,
> 
> after flashing my Ben NanoNote with 2010-01-13 Images my device
> don't boot the kernel anymore (I flashed that image earlier and it
> worked, md5sums are correct).
> I get the following messages on screen when powering up the device:
> 
> >[...] many lines not seen on screen
> >Uncorrectable error occurred
> >Uncorrectable error occurred
> >Uncorrectable error occurred
> >Uncorrectable error occurred
> >Uncorrectable error occurred
> >Uncorrectable error occurred
> >Uncorrectable error occurred
> >   D read from offset ffffffff failed 41
> >94304
> > 2097152 bytes read: ERROR
> >   kernel: default image load address =
> >0x80600000
> >Wrong Image Format for bootm command
> >ERROR: can't get kernel image!
> >ERROR: can't get kernel image!
> 
> I tried to reflash the device a few times, but the error is still
> there (see Flashing-Log). (it is very hard for me putting the device
> into usb-bootmode. Should PWR-U work with the 2010-01-13 bootloader?
> It does not for me, see below.)
> 
> I think there are sectors marked as bad in the kernel section of
> flash? Could this cause the error?
> Is it possible to erase the flash (including bad sector list, maybe
> the sectors are ok)?
> 
> Any suggestions?
> 
> Thank you!
> 
> Klaus
> 
> 
> PS:
> There is a small bug in 'reflash_ben.sh':
> l. 50: ">" should be ">>", otherwise the logfile gets purged after
> writing the date to it
> 'usbboot -c "boot" > "${LOG_FILE}" || abort "can't boot device -
> xburst-tools setup correctly? device in boot-mode? device
> connected?"'
> 
> PPS:
> Error message after PWR-U and usbboot :> boot:
> usbboot - Ingenic XBurst USB Boot Utility
> (c) 2009 Ingenic Semiconductor Inc., Qi Hardware Inc., Xiangfu Liu,
> Marek Lindner
> This program is Free Software and comes with ABSOLUTELY NO WARRANTY.
> 
> Now checking whether all configure args valid: YES
> Current device information:
> CPU type is Ingenic XBurst Jz4740
> Crystal work at 12MHz, the CCLK up to 252MHz and PMH_CLK up to 84MHz
> SDRAM Total size is 32 MB, work in 4 bank and 16 bit mode
> Nand page per block 128, Nand page size 4096, ECC offset in OOB 12,
> bad block offset in OOB 0, bad block page 127, use 1 plane mode
> usbboot :> boot
>  CPU data: JZ4740V1
>  CPU not yet booted, now booting...
>  Loading stage1 from '/usr/share/xburst-tools/xburst_stage1.bin'
>  Download stage 1 program and execute at 0x80002000
> Error - can't retrieve XBurst CPU information: -110
> usbboot :>
> 
> 
> 

> usbboot - Ingenic XBurst USB Boot Utility
> (c) 2009 Ingenic Semiconductor Inc., Qi Hardware Inc., Xiangfu Liu, Marek Lindner
> This program is Free Software and comes with ABSOLUTELY NO WARRANTY.
> 
> Now checking whether all configure args valid: YES
> Current device information:
> CPU type is Ingenic XBurst Jz4740
> Crystal work at 12MHz, the CCLK up to 252MHz and PMH_CLK up to 84MHz
> SDRAM Total size is 32 MB, work in 4 bank and 16 bit mode
> Nand page per block 128, Nand page size 4096, ECC offset in OOB 12, bad block offset in OOB 0, bad block page 127, use 1 plane mode
>  Execute command: boot 
>  CPU data: Boot4740
>  Already booted.
> erase nand rootfs partition...
> flashing bootloader...
> usbboot - Ingenic XBurst USB Boot Utility
> (c) 2009 Ingenic Semiconductor Inc., Qi Hardware Inc., Xiangfu Liu, Marek Lindner
> This program is Free Software and comes with ABSOLUTELY NO WARRANTY.
> 
> Now checking whether all configure args valid: YES
> Current device information:
> CPU type is Ingenic XBurst Jz4740
> Crystal work at 12MHz, the CCLK up to 252MHz and PMH_CLK up to 84MHz
> SDRAM Total size is 32 MB, work in 4 bank and 16 bit mode
> Nand page per block 128, Nand page size 4096, ECC offset in OOB 12, bad block offset in OOB 0, bad block page 127, use 1 plane mode
>  Execute command: nprog 0 /opt/daten/BenNanoNote/Images/latest/openwrt-xburst-u-boot.bin 0 0 -n 
>  Programing No.0 device, flen 450660, start page 0...
>  CPU data: Boot4740
>  Erasing No.0 device No.0 flash (start_blk 0 blk_num 1)......
>  Finish! Return: 80 00 00 00 00 00 00 00 (position 1)
>  There are marked bad blocks: 0
>  Size to send 450660, transfer_size 524288
>  Image type : without oob
>  It will cause 1 times buffer transfer.
>  Writing NAND page 0 len 454656...
>  CPU data: Boot4740
>  Finish! (len 454656 start_page 0 page_num 111)
>  Checking 454656 bytes... no check! End at Page: 111
> flashing kernel...
> usbboot - Ingenic XBurst USB Boot Utility
> (c) 2009 Ingenic Semiconductor Inc., Qi Hardware Inc., Xiangfu Liu, Marek Lindner
> This program is Free Software and comes with ABSOLUTELY NO WARRANTY.
> 
> Now checking whether all configure args valid: YES
> Current device information:
> CPU type is Ingenic XBurst Jz4740
> Crystal work at 12MHz, the CCLK up to 252MHz and PMH_CLK up to 84MHz
> SDRAM Total size is 32 MB, work in 4 bank and 16 bit mode
> Nand page per block 128, Nand page size 4096, ECC offset in OOB 12, bad block offset in OOB 0, bad block page 127, use 1 plane mode
>  Execute command: nprog 1024 /opt/daten/BenNanoNote/Images/latest/openwrt-xburst-uImage.bin 0 0 -n 
>  Programing No.0 device, flen 1771612, start page 1024...
>  CPU data: Boot4740
>  Erasing No.0 device No.0 flash (start_blk 8 blk_num 4)......
>  Finish! Return: 00 08 00 00 00 00 00 00 (position 16)
>  There are marked bad blocks: 4
>  Size to send 1771612, transfer_size 524288
>  Image type : without oob
>  It will cause 4 times buffer transfer.
>  Writing NAND page 1024 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 1024 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 1408
>  Skip a old bad block !
>  Writing NAND page 1408 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 1408 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 1536
>  Writing NAND page 1536 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 1536 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 1664
>  Writing NAND page 1664 len 200704...
>  CPU data: Boot4740
>  Finish! (len 200704 start_page 1664 page_num 49)
>  Checking 200704 bytes... Comparing 200704 bytes - SUCCESS
>  End at Page: 1713
> flashing rootfs...
> usbboot - Ingenic XBurst USB Boot Utility
> (c) 2009 Ingenic Semiconductor Inc., Qi Hardware Inc., Xiangfu Liu, Marek Lindner
> This program is Free Software and comes with ABSOLUTELY NO WARRANTY.
> 
> Now checking whether all configure args valid: YES
> Current device information:
> CPU type is Ingenic XBurst Jz4740
> Crystal work at 12MHz, the CCLK up to 252MHz and PMH_CLK up to 84MHz
> SDRAM Total size is 32 MB, work in 4 bank and 16 bit mode
> Nand page per block 128, Nand page size 4096, ECC offset in OOB 12, bad block offset in OOB 0, bad block page 127, use 1 plane mode
>  Execute command: nprog 2048 /opt/daten/BenNanoNote/Images/latest/openwrt-xburst-rootfs.ubi 0 0 -n 
>  Programing No.0 device, flen 40894464, start page 2048...
>  CPU data: Boot4740
>  Erasing No.0 device No.0 flash (start_blk 16 blk_num 78)......
>  Finish! Return: 00 2f 00 00 00 00 00 00 (position 94)
>  There are marked bad blocks: 0
>  Size to send 40894464, transfer_size 524288
>  Image type : without oob
>  It will cause 78 times buffer transfer.
>  Writing NAND page 2048 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 2048 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 2176
>  Writing NAND page 2176 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 2176 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 2304
>  Writing NAND page 2304 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 2304 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 2432
>  Writing NAND page 2432 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 2432 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 2560
>  Writing NAND page 2560 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 2560 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 2688
>  Writing NAND page 2688 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 2688 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 2816
>  Writing NAND page 2816 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 2816 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 2944
>  Writing NAND page 2944 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 2944 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 3072
>  Writing NAND page 3072 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 3072 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 3200
>  Writing NAND page 3200 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 3200 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 3328
>  Writing NAND page 3328 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 3328 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 3456
>  Writing NAND page 3456 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 3456 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 3584
>  Writing NAND page 3584 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 3584 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 3712
>  Writing NAND page 3712 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 3712 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 3840
>  Writing NAND page 3840 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 3840 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 3968
>  Writing NAND page 3968 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 3968 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 4096
>  Writing NAND page 4096 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 4096 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 4224
>  Writing NAND page 4224 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 4224 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 4352
>  Writing NAND page 4352 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 4352 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 4480
>  Writing NAND page 4480 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 4480 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 4608
>  Writing NAND page 4608 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 4608 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 4736
>  Writing NAND page 4736 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 4736 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 4864
>  Writing NAND page 4864 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 4864 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 4992
>  Writing NAND page 4992 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 4992 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 5120
>  Writing NAND page 5120 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 5120 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 5248
>  Writing NAND page 5248 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 5248 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 5376
>  Writing NAND page 5376 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 5376 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 5504
>  Writing NAND page 5504 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 5504 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 5632
>  Writing NAND page 5632 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 5632 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 5760
>  Writing NAND page 5760 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 5760 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 5888
>  Writing NAND page 5888 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 5888 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 6016
>  Writing NAND page 6016 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 6016 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 6144
>  Writing NAND page 6144 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 6144 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 6272
>  Writing NAND page 6272 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 6272 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 6400
>  Writing NAND page 6400 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 6400 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 6528
>  Writing NAND page 6528 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 6528 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 6656
>  Writing NAND page 6656 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 6656 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 6784
>  Writing NAND page 6784 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 6784 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 6912
>  Writing NAND page 6912 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 6912 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 7040
>  Writing NAND page 7040 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 7040 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 7168
>  Writing NAND page 7168 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 7168 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 7296
>  Writing NAND page 7296 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 7296 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 7424
>  Writing NAND page 7424 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 7424 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 7552
>  Writing NAND page 7552 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 7552 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 7680
>  Writing NAND page 7680 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 7680 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 7808
>  Writing NAND page 7808 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 7808 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 7936
>  Writing NAND page 7936 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 7936 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 8064
>  Writing NAND page 8064 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 8064 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 8192
>  Writing NAND page 8192 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 8192 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 8320
>  Writing NAND page 8320 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 8320 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 8448
>  Writing NAND page 8448 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 8448 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 8576
>  Writing NAND page 8576 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 8576 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 8704
>  Writing NAND page 8704 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 8704 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 8832
>  Writing NAND page 8832 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 8832 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 8960
>  Writing NAND page 8960 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 8960 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 9088
>  Writing NAND page 9088 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 9088 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 9216
>  Writing NAND page 9216 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 9216 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 9344
>  Writing NAND page 9344 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 9344 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 9472
>  Writing NAND page 9472 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 9472 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 9600
>  Writing NAND page 9600 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 9600 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 9728
>  Writing NAND page 9728 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 9728 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 9856
>  Writing NAND page 9856 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 9856 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 9984
>  Writing NAND page 9984 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 9984 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 10112
>  Writing NAND page 10112 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 10112 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 10240
>  Writing NAND page 10240 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 10240 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 10368
>  Writing NAND page 10368 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 10368 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 10496
>  Writing NAND page 10496 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 10496 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 10624
>  Writing NAND page 10624 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 10624 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 10752
>  Writing NAND page 10752 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 10752 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 10880
>  Writing NAND page 10880 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 10880 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 11008
>  Writing NAND page 11008 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 11008 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 11136
>  Writing NAND page 11136 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 11136 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 11264
>  Writing NAND page 11264 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 11264 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 11392
>  Writing NAND page 11392 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 11392 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 11520
>  Writing NAND page 11520 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 11520 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 11648
>  Writing NAND page 11648 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 11648 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 11776
>  Writing NAND page 11776 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 11776 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 11904
>  Writing NAND page 11904 len 524288...
>  CPU data: Boot4740
>  Finish! (len 524288 start_page 11904 page_num 128)
>  Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>  End at Page: 12032
> done

> _______________________________________________
> Qi Developer Mailing List
> Mail to list (members only): developer at lists.qi-hardware.com
> Subscribe or Unsubscribe: http://en.qi-hardware.com/mailman/listinfo/developer





More information about the discussion mailing list


interactive