GTA01 u-boot and loading apps
Carl van Schaik
carl at ok-labs.com
Fri May 11 14:33:33 CEST 2007
Cool, thanks for that, I manage to get an elf-file to upload and execute
on the board.
Carl
Harald Welte wrote:
> [please follow-up to openmoko-uboot, since this question is not really
> kernel related]
>
> On Fri, May 11, 2007 at 10:17:16AM +1000, Carl van Schaik wrote:
>
>> Hi All,
>>
>> I'm starting to work on trying to boot some elf files directly from
>> u-boot on the gta01 platform.
>>
>
> i see.
>
>
>> Firstly, I havn't been able to get the serial port working. I can
>> connect to u-boot with /dev/ttyACM0 but not via the debug board. What
>> are the baud rates etc, I could not find them on the wiki.
>>
>
> it's 115200 by default. But you have to switch stderr/stdout/stdin from
> 'usbtty' to 'serial' in u-boots environment first. u-boot does not
> support multiple console devices simultaneously.
>
> please see the u-boot wiki page on wiki.openmoko.org.
>
>
>> Secondly, the u-boot version loaded has been configured with few useful
>> upload configs. Ie there is no ymodem support etc. Only "loads" is
>> provided which is quite a pain to use since i need to convert my apps to
>> srec and possibly remove the NOBITS flags in the elf file first (so my
>> bss is zeroed).
>>
>
> you can use DFU to upload into RAM (0x32000000) whihc is the quickest
> possible option, way faster than any serial UART. If you have the time,
> you can also use microSD cards, with fat or ext2/ext3 filesystems on
> them.
>
> once again, please see the u-boot wiki page on wiki.openmoko.org.
>
>
>> Thirdly, when trying to use loads over the usb tty, u-boot stops
>> responding. I think this is due to sending too much data. Ie if i paste
>> the srec file, line by line, u-boot reads the input fine, but if i
>> "upload" the file, u-boot crashes. I think there is a frame overrun or
>> somthing happening. Should I be using any type of flowcontrol??
>>
>
> the usbtty is currently broken for any bulk data transfers, sorry.
>
> bugfixes to the usbtty code are welcome ;)
>
>
>> Whats the best way to load elf files to the board? I havn't tried JTAG
>> yet due to my serial problems above.
>>
>
> try
>
> dfu-util -a 0 -D my_object_file -R
>
> on the host. After that, use usbtty to 'bootm 0x32000000' or bootelf if
> its about elf files.
>
>
More information about the openmoko-uboot
mailing list