Entering usbboot through U+POWERON

Xiangfu Liu xiangfu at qi-hardware.com
Wed Dec 16 09:09:29 EST 2009

Hi Kristoffer Ericson

>>>  Execute command: boot
>>>  CPU data: JZ4740V1  
	<-- this means the usbboot mode is working...
>>>  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
	<-- this probably too fast to run the next usb command.
can you change the ingenic_usb.c line 323 and 326 usleep(100) to usleep(500).
and try again.

this usbboot alwasy works in my system. 
my system is Ubuntu 9.10 
gcc (Ubuntu 4.4.1-4ubuntu8) 4.4.1
Linux xiangfu-macbook 2.6.31-17-generic 

    323         usleep(100);
    324         if (usb_ingenic_start(ingenic_dev, rqst, stage_addr) < 1)
    325                 return -1;
    326         usleep(100);

More information about the discussion mailing list