ts-7000
[Top] [All Lists]

[ts-7000] Re: TS-7500/TS-7800 U-Boot/Redboot

To:
Subject: [ts-7000] Re: TS-7500/TS-7800 U-Boot/Redboot
From: "Kris" <>
Date: Tue, 13 Jul 2010 18:31:38 -0000
For the TS-7500 we have the software guide which does include a helloworld 
program and instructions on compiling it:  
http://www.embeddedarm.com/about/resource.php?item=410

The TS-7800 can use the Eclipse IDE that we have created in windows:  
ftp://ftp.embeddedarm.com/misc/eclipse/  For cross compiling in linux you can 
use the same software guide above for the TS-7500 but use this compiler 
instead:  
ftp://ftp.embeddedarm.com/ts-arm-sbc/ts-7800-linux/cross-toolchains/ts7800-crosstool-linux-oldabi-0.28rc39.tar.bz2


-Kris Bahnsen
Technologic System

--- In  "THeng5243" <> wrote:
>
> 
> Kris,
> 
> That would be great if you could post or send some documentation on how to 
> get an executable running using the busybox shell. I talked to Derek earlier 
> in June and he indicated that there may be a HelloWorld example project that 
> may be posted sometime in the future but was not able to say when.
> 
> Tai
> 
> 
> --- In  "Kris" <kristechnologic@> wrote:
> >
> > You are correct in that the boot process is different on the TS-7500 and 
> > TS-7800.  We have proprietary boot code in the FPGA that is used to load 
> > the kernel from the desired medium and then start executing which in turn 
> > ends up in the fastboot shell.  The fastboot shell is equivalent to a 
> > RedBoot/U-Boot shell and is much much much more flexible since it is a full 
> > busybox bash shell and linux kernel.  
> > 
> > The bootloader on both of these is designed to parse a partition table and 
> > dump the kernel partition of an SD card to memory and then jump to the 
> > start of memory where it is located.  If you can create a blind executable 
> > that will just happily execute in place at 0x2180_0000 you can use that in 
> > place of the kernel image.
> > 
> > If you are interested in this as a learning experience than more power to 
> > you.  But if you are trying to get more flexibility out of the system, I 
> > highly doubt either of those bootloaders will be able to provide 
> > functionality that our bootloader cannot.  I would be happy to help you 
> > accomplish your goals using our shell.
> > 
> > -Kris Bahnsen
> > Technologic Systems
> > 
> > 
> > --- In  "THeng5243" <taiheng@> wrote:
> > >
> > > Hello Everyone,
> > > 
> > > I'm considering purchasing a TS board for educational purposes to play 
> > > with OS fundamentals which would require access to the bare metal. I was 
> > > wondering if anyone out there has been able to load U-Boot or Redboot 
> > > onto the 7500/7800 series, or if anyone could comment on if it is 
> > > possible. 
> > > 
> > > From what I can tell from past posts this has only been tried on the 7200 
> > > series, but the boot process seems slightly different on the newer 
> > > boards. I assume that if I can compile a U-Boot/redboot kernel and rootfs 
> > > and load it onto the correct SD/flash partitions it should work but I'm 
> > > not sure if this is an oversimplification on my part.
> > > 
> > > Any guidance or recommended documentation that I should look at would be 
> > > most helpful!
> > > 
> > > Thanks,
> > > 
> > > Tai
> > >
> >
>




------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU