Hello,
> I have a USB compact flash reader, and even the luxury of a spare 1
> gig flash card! But where I'm really lost is on what exactly to copy
> up to that card now. As I've said, I've compiled the ts11 kernel ...
> but don't know precisely how to copy it up to the flash card. Also,
> what about filesystem basics and other executables? vi?
All TS-72xx boards use Redboot as the bootloader. The kernel is
stored/loaded on the Redboot partition in the fis table. For information
on how to load/store/erase/write a kernel to the fis table please refer
to the Linux for ARM on TS-7000 User's Guide
http://www.embeddedarm.com/Manuals/linuxarm-guide-rev2.2.pdf
All TS-73xx and TS-74xx boards use a custom bootloader. Depending upon
which Bootrom is loaded(SDBOOT vs FLASHBOOT) the kernel will be loaded
from the first partition of the SD card/onboard flash, and the initial
ramdisk will be loaded from the second partition of the SD card/onboard
flash. The filesytem is assumed to be on the third partition of the SD
card/onboard flash. And the first 512 bytes of the SD card/onboard flash
are assumed to be the MBR.
> I see the instructions regarding RedBoot. But what about other
> aspects of my root filesystem? EG., /bin, /sbin, etc... I don't see
> how or where I compile all those things.
See Dave's earlier suggestion on building your own filesystem.
Technologic Systems provides TS-Linux as well as Debian. TS-Linux is a
minimal filesystem this is the filesystem loaded on the onboard flash by
default. It requires about 6.5 MB. Debian is a more full featured Linux
distribution. It is loaded on all CF, SD, and USB flash drives by
default. You can find links to all current shipping images in the images
directory of Technologic Systems FTP site, this includes the current
shipping Debian filesystem ftp://oz.embeddedarm.com/images/debian as
well as TS-Linux ftp://oz.embeddedarm.com/images/tslinux
--
Best Regards,
________________________________________________________________
Eddie Dawydiuk, Technologic Systems | voice: (480) 837-5200
16610 East Laser Drive Suite 10 | fax: (480) 837-5300
Fountain Hills, AZ 85268 | web: www.embeddedARM.com
> --- In David Hawkins <> wrote:
>> djtopper wrote:
>>> So it looks like I won't be able to finish my current project with my
>>> hobble ts7 / ts8 based kernel. I'm looking at the TS-Kernel options
>>> and wonder if I should get ts11 (3-2-2007) and then try compiling it
>>> ... or get the "demonstration distribution" (3-31-2006). Or,
>>> something else?
>>>
>>> In terms of compiling the kernel, I'm hoping it's as simple as getting
>>> the sources, telling the Makefiles to use my crosstools compiler, then
>>> copying over to the flash memory card.
>>>
>> Hi Dave,
>>
>> Its almost that simple, you might need to build modutils.
>> Here's my notes on ts11 building, they'll get you started ...
>>
>> http://www.ovro.caltech.edu/~dwh/ts7300/
>>
>> Note that modutils built fine under Linux, but Cygwin seems
>> to have an issue. If you have to work under Windows, it might
>> pay to download the free VMWare server, and install Linux on
>> that, then use Linux for your kernel building. The alternative
>> is trying to use the depmod.pl script that comes with busybox.
>>
>> Dave
>>
>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
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/
|