TS-9420: Difference between revisions

From embeddedTS Manuals
(Created page with "{{Infobox |title = TS-9420 |image = 200px |titlestyle = |headerstyle = background:#ccf; |labelstyle = width:33% |datastyle = |data1 ...")
 
No edit summary
 
(10 intermediate revisions by 4 users not shown)
Line 6: Line 6:
|labelstyle  = width:33%
|labelstyle  = width:33%
|datastyle    =  
|datastyle    =  
|data1        = [http://www.embeddedarm.com/products/board-detail.php?product=TS-9420 Product Page]
|data1        = [http://www.embeddedTS.com/products/board-detail.php?product=TS-9420 Product Page]
|header2      = Documentation
|header2      = Documentation
|data3        = [http://www.embeddedarm.com/documentation/ts-9420-schematic.pdf Schematic]  
|data3        = [https://cdn.embeddedTS.com/resource-attachments/ts-9420-schematic.pdf Schematic]  
}}
}}


= Overview =  
= Overview =  
The TS-9420 is a production tool used for mass replicating software on the Technologic Systems' ARM and X86 series of Single Board Computers. It can be used in conjunction with the TS-9422 POST Code Display Board in order to provide additional information during programming.  
The TS-9420 is a production tool used for mass replicating software on the Technologic Systems' ARM and X86 series of Single Board Computers. It can be used in conjunction with the TS-9422 POST Code Display Board in order to provide additional information during programming. This product is only designed for compatibility with embeddedTS systems.


= Getting Started =
= Getting Started =
== TS-9420-ARM ==
== TS-9420-ARM ==
Using the TS-9420 in conjunction with a TS-72XX series board you can recover from almost any state.  While you can use an NFS root with a bad debian filesystem with a board, the TS-9420 will even allow you to boot a system that otherwise has a corrupt redboot.  To boot to the TS-9420, most commonly you will want dip switches 1 and 2 down, with the rest up.  This will boot to the TS-9420, and set it in ARM mode.
Using the TS-9420 in conjunction with a TS-72XX series board you can recover from almost any state.  While you can use an NFS root with a bad debian filesystem with a board, the TS-9420 will even allow you to boot a system that otherwise has a corrupt redboot.  To boot to the TS-9420, most commonly you will want dip switches 1 and 2 down, with the rest up.  This will boot to the TS-9420, and set it in ARM mode.
By default the TS-9420 expects to connect to an NFS root at 192.168.0.11.  As there is only 8MB of flash on this board you will need to set up an external NFS root to house the rest of the TS-72XX filesystem.  For the kernel and initrd we have images that you can use here depending on your board configuration:
* [[ftp://ftp.embeddedarm.com/images/tslinux/ts7200-8-default TS-7200 8MB Flash]]
* [[ftp://ftp.embeddedarm.com/images/tslinux/ts7200-16-default TS-7200 16MB Flash]]
* [[ftp://ftp.embeddedarm.com/images/tslinux/ts7250-32-default TS-7250 32MB Flash]]
* [[ftp://ftp.embeddedarm.com/images/tslinux/ts7250-128-default TS-7250 128MB Flash]]
* [[ftp://ftp.embeddedarm.com/images/tslinux/ts7260-32-default TS-7260 32MB Flash]]
* [[ftp://ftp.embeddedarm.com/images/tslinux/ts7260-128-default TS-7260 128MB Flash]]
When booted to the TS-9420, this table describes the disks:
  /dev/mtdblock/0 -- TS-9420 bootrom
  /dev/mtdblock/1 -- TS-9420 Linux filesystem
  /dev/mtdblock/2 -- TS-9420 redboot
  /dev/mtdblock/3 -- TS-7xxx bootrom
  /dev/mtdblock/4 -- TS-7xxx Linux filesystem
  /dev/mtdblock/5 -- TS-7xxx redboot


== TS-9420-X86-5 ==
== TS-9420-X86-5 ==
todo
Please contact Technologic Systems for more information on this.


== TS-9420-X86-3 ==
== TS-9420-X86-3 ==
todo
Please contact Technologic Systems for more information on this.


= DIP Switches =
= DIP Switches =
Line 73: Line 51:
| Reserved
| Reserved
|}
|}
= Repairing/Replace the YAFFs image. =
The Yaffs filesystem is the filesystem used for the onboard flash on the TS-7250 and TS-7260.
Note:  If you are using the TS-9420 as the boot device, the MTD partition numbering is different than listed here.  DO NOT use eraseall on /dev/mtd/1 if booting from the TS-9420.  This will erase the TS-9420.
You have to erase the filesystem completely (either with rm -rf or eraseall /dev/mtd/1) and extract your new image onto the mounted filesystem. This way, YAFFS will auto-discover the bad sectors as you are extracting and work-around them.
Boot to an NFS root filesystem. If you are using kernel ts8 use [https://files.embeddedTS.com/ts-arm-sbc/ts-7250-linux/distributions/tslinux-ts8-06-13-2005.tar.gz this] as your nfs root filesystem.  If you are using kernel ts9 use [https://files.embeddedTS.com/ts-arm-sbc/ts-7250-linux/distributions/tslinux-09-18-2006-ts7400os.tar.bz2 this] as your nfs root filesystem.
Erase the second partition of your onboard flash (use the char device not the block device).
<source lang=bash>
eraseall /dev/mtd/1
</source>
Mount the second partition of your onboard flash and extract the new filesystem.
<source lang=bash>
mount /dev/mtdblock/1 /mnt; tar xzvf /path/to/7250rootfs.tar.gz -C /mnt
</source>
Unmount the second partition of your onboard flash and reboot.
<source lang=bash>
umount /mnt
shutdown -r now
</source>

Latest revision as of 12:52, 22 June 2023

TS-9420
TS-9420.jpg
Product Page
Documentation
Schematic

Overview

The TS-9420 is a production tool used for mass replicating software on the Technologic Systems' ARM and X86 series of Single Board Computers. It can be used in conjunction with the TS-9422 POST Code Display Board in order to provide additional information during programming. This product is only designed for compatibility with embeddedTS systems.

Getting Started

TS-9420-ARM

Using the TS-9420 in conjunction with a TS-72XX series board you can recover from almost any state. While you can use an NFS root with a bad debian filesystem with a board, the TS-9420 will even allow you to boot a system that otherwise has a corrupt redboot. To boot to the TS-9420, most commonly you will want dip switches 1 and 2 down, with the rest up. This will boot to the TS-9420, and set it in ARM mode.

TS-9420-X86-5

Please contact Technologic Systems for more information on this.

TS-9420-X86-3

Please contact Technologic Systems for more information on this.

DIP Switches

Switch Up Down
1 Boot from SBC Boot from 9420
2 X86 Mode ARM Mode
3 Disable Writing to 9420 Write Enable 9420 Flash
4 Reserved Reserved
5 Reserved Reserved

Repairing/Replace the YAFFs image.

The Yaffs filesystem is the filesystem used for the onboard flash on the TS-7250 and TS-7260.

Note: If you are using the TS-9420 as the boot device, the MTD partition numbering is different than listed here. DO NOT use eraseall on /dev/mtd/1 if booting from the TS-9420. This will erase the TS-9420.

You have to erase the filesystem completely (either with rm -rf or eraseall /dev/mtd/1) and extract your new image onto the mounted filesystem. This way, YAFFS will auto-discover the bad sectors as you are extracting and work-around them.

Boot to an NFS root filesystem. If you are using kernel ts8 use this as your nfs root filesystem. If you are using kernel ts9 use this as your nfs root filesystem.

Erase the second partition of your onboard flash (use the char device not the block device).

eraseall /dev/mtd/1

Mount the second partition of your onboard flash and extract the new filesystem.

mount /dev/mtdblock/1 /mnt; tar xzvf /path/to/7250rootfs.tar.gz -C /mnt

Unmount the second partition of your onboard flash and reboot.

umount /mnt
shutdown -r now