Some notes about the latest xburst-tools

Xiangfu Liu xiangfu at sharism.cc
Fri May 27 09:15:56 EDT 2011


On 05/27/2011 05:17 PM, Xiangfu Liu wrote:
> Hi kyak
> 
> thanks for the info:
> 
> see this code[1], when 
>   (starpage == 0 && hand.nand_ps == 4096 && hand.fw_args.cpu_id == 0x4740)
> it should not do 'CHECK', 
> 
> because when jz4740 load first 8KB from nand. it always assume the nand page size is 2KB.
> even the nand is 4KB, it still read the first 8KB as 2KB nand. so there is a OOB at 2048
> 
> so if you still have such problem, printf all those three value. see what is going on.

Hi kyak

thanks for feedback, I just found the root cause, the 'hand.fw_args.cpu_id' have wrong value when 
there is no 'boot' in commands.

this commit fix that problem:
	 http://qi-hw.com/p/xburst-tools/1d7a2f3

Please try again with the latest commit.


> 
> [1]http://projects.qi-hardware.com/index.php/p/xburst-tools/source/tree/master/usbboot/src/cmd.c#L313
> 
> On 03/12/2011 03:22 PM, kyak wrote:
>> I just installed the usbboot binary from
>> http://projects.qi-hardware.com/index.php/p/xburst-tools/downloads/32/get/ (this is xburst-tools_0.0+201002-1_i386.bin.tar.bz2, which i had been using before update). I copied it as usbboot_old.
>>
>> After that, i reflashed the bootloader. Here is the comparison between
> 
>> # usbboot -c "nprog 0 latest/openwrt-xburst-qi_lb60-u-boot.bin 0 0 -n"
>>  Programing No.0 device, flen 623096, start page 0...  <<<---
>>  Checking 524288 bytes... Comparing 524288 bytes - FAIL at off 2048,
> 
>> # usbboot_old -c "nprog 0 latest/openwrt-xburst-qi_lb60-u-boot.bin 0 0
>>  Programing No.0 device, flen 623096, start page 0...
>>  Checking 524288 bytes... no check! End at Page: 128
> 
> 
>> I confirm that I can't boot via F4 after flashing with the latest
>> usbboot and I can boot via F4 after flashing with the older usbboot.


-- 
Best Regards
Xiangfu
-- Qi RSS feed, http://en.qi-hardware.com/feed/rss20.xml --




More information about the discussion mailing list


interactive