>
> The onboard EEPROM contains code to talk to SD and the board actually
> boots directly to SD. The handoff from the bootrom to the SD card is
> very similar to x86 bootup-- the first 512 bytes of the SD card (the
> MBR) is loaded into ram and jumped into. The code inside the MBR
> calls the BOOTROM routines to read more blocks from the SD card
> (similar to x86 DOS int 13h) and bootstrap itself.
>
> Currently, our MBR code (Only 446 bytes available after partition
> table) loads in a kernel and an initrd from dedicated partitions on
> the SD card and starts Linux. The initrd contains the FPGA bitstream
> and the Linux driver modules for SD. These are loaded (along with
> modules for the ethernet and serial ports) and then the initrd does a
> pivot_root to the SD EXT2 filesystem and then frees the initrd. There
> is no onboard flash on the TS-7300-- only SD.
>
> //Jesse Off
>
Really? Why the radical departure?
Do you have a special x86 MBR loader for the ARM native boot block
(plug the card into your windows machine to load up a linux binary image)?
Thats pretty slick... I have the inclination to buy one now, too bad
the company I used to work for doesn't have an electronics group anymore.
Fortunately for me I got 4 TS-7250s in the divorce. Just have to find
time to contribute to the wiki some more.
T.
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|