Usb Flash Drive Or Compact Flash Card; Sd Memory Card - Technologic Systems TS-7400 Hardware & Software Installation

Table of Contents

Advertisement

/dev/mtdblock/2 - Second MBR partition (bootloader initrd)
/dev/mtdblock/3 - Third MBR partition (Linux YAFFS2 filesystem)
/dev/mtdblock/4 - 4th MBR partition (unused in default load)
The Linux YAFFS2 file system is a journaling file system that is aware of the wear-out
mechanism of the NAND flash and incorporates ECC algorithms at the file system level to
maximize Flash lifetime. It is also extremely tolerant of power failures during file write
sequences.
Note
It is possible to use larger sizes of the NAND Flash than the standard 32 MB chip.
The TS-7400 is designed to accommodate both 32 MB or 128 MB chips. Contact
Technologic Systems for larger Flash sizes.

USB Flash Drive or Compact Flash Card

Additional non-volatile storage may be added with a USB flash drive or a Compact Flash
card. These devices supply additional non-volatile storage either for data or for a complete
operation system distribution, such as Debian. A tar-file of Debian is available on the
Technologic Systems website. Alternatively, the developer's kit includes a USB flash
thumb-drive or Compact Flash card pre-loaded with Debian.
Flash memory provided by these devices behaves much as a hard drive does with sizes
ranging from 32MB to 1GB. These products are inherently more rugged than a hard drive
since they are completely solid-state with no moving parts. However, they have the added
advantage of being removable media
Use of a Compact Flash card with TS-7400 SBC requires a USB Compact flash adapter,
which will also be included in the TS-ARM Development Kit if requested. The USB flash
drive can be hot swapped.
Note
Drivers are available in the TS-Kernel to support USB flash drives. One can load
Debian OS with two scripts provided by the on-board flash TS-Linux file system or
available for download at our website. First, invoke /usr/bin/loadUSBModules.sh,
then run the script /usr/bin/loadUSB.sh to chroot into the Debian OS.

SD Memory Card

Technologic Systems has a full license for using the additional SD features which are
reserved for members of the SD Card Association. This has allowed us to design both the
hardware logic core and software specifically tuned to the capabilities of the TS-7400 CPU
using the official SD specification documents. Since both a Linux driver module and an
ARM9 object file containing OS-independent access routines are provided to customers
purchasing the board hardware, customers do not have to seek SD licensing themselves.
SD Memory Card technology provides large capacity and fast access combined with a
compact and slim profile, making it very appealing for a wide range of next generation
products and applications. In addition, SD Cards feature content protection, planned
capacity growth, high-speed data transfer, and a write protect switch. These devices
supply additional non-volatile storage either for data or for a complete operation system
distribution, such as Debian, to be used with the TS-7400 SBC.
The Technologic System SD Card core is a very small implementation and can be
integrated on the TS-7400 CPLD. Four 8-bit registers are available for the software layer
to control the SD Card hardware:
© May, 2010
TS-7400/TS-9441 MANUAL
www.embeddedARM.com
HARDWARE COMPONENTS
27

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Ts-9441

Table of Contents