Hi Frank,
You are correct, the bootrom just kicks things off, the following link
explains a bit more what I am trying to get working.
http://www.embeddedarm.com/epc/fastboot.htm
The issue I have boiled it down to is that after doing a bootrom
update using the -s option as described in the above docs, the
board fails to boot. Just hangs after the 3 dots. I am still working
through how to use the bootload (actually bootload_static).
Ray
--- In "Frank Pagliughi" <> wrote:
>
> Actually, I don't believe that the TS-BOOTROM is sophisticated enough
> to load and run the kernel. Is it? Normally the TS-BOOTROM just
> initializes a few things, runs RedBoot, and RedBoot then loads and
> runs the kernel.
>
> So I thinks you may want to see if you can get RedBoot to load the
> kernel from the SD Card, and then execute it.
>
> I'm not sure if RedBoot recognizes the SD Cards. I know that on the
> 7200 it recognizes the CF card, and can load the kernel from there.
> From the RedBoot command line there is a 'disks' command that will
> give a list of the "drives" it recognizes.
>
> Unfortunately, the 'disks' command may not be compiled into the
> version of RedBoot that comes pre-installed on the board, so you may
> need to recompile RedBoot from sources.
>
> But that seems like an awful lot of work. It might be easier to
> compile a new kernel, install it into the flash, then have RedBoot
> load & execute that one using the file system on the SD Card.
>
>
> Frank
>
> --- In "Ray" <etheira@> wrote:
> >
> > Thanks for the suggestion, I wasn't planning to use redboot.
> >
> > Ideally I would like the kernel to be on
> > the sd card, the default kernel loads from flash and I thought
> > it would look for /vmlinux.bin and bootload that, from what
> > I can glean from the docs the TS7400 has TS-FASTBOOT not TS_SDBOOT
> > firmware.
> >
> > When I try to update the TS-BOOTROM using ..
> >
> > tsbootrom-update -s -m <mac address>
> >
> > Then it hangs on boot after the 3 dots, I have to swap
> > back to TS-FASTBOOT using
> > tsbootrom-update -f
> >
> > to get it booting again.
> >
> > I suspect that the tsbootrom-update is installing a
> > TS-SDBOOT for the TS-7300 but I really am flying blind here
> >
> > I am going to try playing around with bootload for a bit
> > to see if I can grab it before it chroot's to the sd, but
> > that means the kernel will be in on-board flash.
> >
> > Ray
> >
> >
> >
> >
> >
> >
> > --- In "tedapt" <tedapt@> wrote:
> > >
> > > Haven't done this myself, but I think you want to delete the old
> > > kernal from flash and write the new one. See p9 or the Linux
for ARM
> > > on TS-72XX User's Guide.
> > >
> > > You'll probably first need to get to the RedBooot shell at startup
> > > (ctrl-c), load the new kernal from an HTTP or NFS server (I did that
> > > following instructions, not too hard, note the option for HTTP port#
> > > is -p <portnum>). Then delete old, write new kernal.
> > >
> > > --- In "Ray" <etheira@> wrote:
> > > >
> > > > Apologies for this,
> > > >
> > > > It seems like a really DUMB question, but I have scoured the
> > > > documentation and failed to find a definitive answer.
> > > >
> > > > I am running the debian sd card installation. on TS7400 and
> > > > I wish to install a new kernel, where do I install it?
> > > >
> > > > What I have tried already , is as follows.
> > > >
> > > > 1. with an sd card reader on another computer...
> > > > dd if=<new kernel> of=/dev/sda1
> > > >
> > > > 2. copied to /vmlinux.bin on sd card
> > > >
> > > > I know it's a really stupid question, but I'm afraid I can't
unravel
> > > the
> > > > different board versions and myriad of boot
options...documentation
> > > > keeps moving about on the ftp server...
> > > >
> > > > I should qualify the above, in case it sounds critical, I really
> love
> > > > the TS7400 and already have my application up and running after
> only
> > > > a week. It really is a very nice little system.
> > > >
> > > > Now where do I put this kernel... (be nice)
> > > >
> > >
> >
>
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/
|