Hi Marek This file was wrote by Ingenic people. I don't have time to convert it to C(I am not very good in mips assembler). the .S file implement basic USB stack. this C code ( http://projects.qi-hardware.com/index.php/p/xburst-tools/source/tree/master/xbboot) implement the host app. the host app source code even clear then the original Ingenic document. so feel free to send patch.
Xiangfu On Sat, Oct 13, 2012 at 11:01 AM, Marek Vasut <ma...@denx.de> wrote: > Dear xian...@openmobilefree.net, > > > From: Xiangfu <xian...@openmobilefree.net> > > > > JZ4740 CPU have a internal ROM have such kind of code, that make > > JZ4740 can boot from USB > > > > usbboot.S can downloads user program from the USB port to internal > > SRAM and branches to the internal SRAM to execute the program > > > > Signed-off-by: Xiangfu <xian...@openmobilefree.net> > > --- > > board/qi/qi_lb60/qi_lb60-spl.c | 20 + > > board/qi/qi_lb60/usbboot.S | 838 > > ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 858 > > insertions(+) > > create mode 100644 board/qi/qi_lb60/usbboot.S > > > [...] > > UGH. Simply ... UGH. > > Can that assembler blob not be rewritten into C ? > > Best regards, > Marek Vasut >
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot