ターゲットへのインストール手順


評価用ターゲットの構成としてマスターにHDD、スレーブにCDROMを接続します。
ターミナルはスピードは9600bps、8ビット、パリティーなし、ストップビット1、フロー制御なし

1.ROMモニターの書き込み
  ソリューションエンジンのROMモニターが動くように設定し、
  FLコマンドでフラッシュへの書き込みを行います。
  ROMモニターは
  /sh4/usr/src/bios
  にあるsh-bios.srecを用います。これは7750のソリューションエンジン用になっています。
   例 FL 0 <enter>
  書き込みが終了したら、フラッシュROMがa0000000番地になるようにDIPスイッチを設定し
  リセットします。下記のようなメッセージがコンソールに表示されれば成功です。

    HITACHI SE01 SH4 Linux BIOS Ver2.03

    Copyright (C) 2001-2003 Nobuhiro sakawa
    Command?

2.CFへのインストール
 CFの初期化
  fdiskでパーティションを作成し
  mkfs -O none /dev/sda1
  と言う具合でフォーマットします。
  ポイントは -O none です。
 イメージの展開
  sh4-target-imgをCFにコピーします。


Command? f
Loading..................................................loaded
Linux version 2.6.3-sh4-litron (root@Endeavour17) (gcc バージョン 3.2.3) #52 Mon Mar 22 00:28:48 JST 2004
On node 0 totalpages: 8192
DMA zone: 8192 pages, LIFO batch:2
Normal zone: 0 pages, LIFO batch:1
HighMem zone: 0 pages, LIFO batch:1
Built 1 zonelists
Kernel command line: console=ttySC1,9600
PID hash table entries: 16 (order 4: 128 bytes)
SH RTC: invalid value, resetting to 1 Jan 2000
Calculated peripheral clock value 33338880 differs from sh_pclk value 1193182, fixing..
CPU clock: 200.03MHz
Bus clock: 33.33MHz
Module clock: 33.33MHz
Interval = 83347
Memory: 30832k/32768k available (1231k kernel code, 1888k reserved, 202k data, 52k init)
Calibrating delay loop... 199.47 BogoMIPS
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU: SH7750
POSIX conformance testing by UNIFIX
NET: Registered protocol family 16
devfs: v1.22 (20021013) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x0
SuperH SCI(F) driver initialized
ttySC0 at 0xffe00000 is a SCI
ttySC1 at 0xffe80000 is a SCIF
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
NS ST-NIC 83902A
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
hda: Hitachi XXM2.3.0, CFA DISK drive
Using anticipatory io scheduler
ide0 at 0x1f0-0x1f7,0x3f6 on irq 7
hda: max request size: 128KiB
hda: 125184 sectors (64 MB) w/1KiB Cache, CHS=978/4/32
/dev/ide/host0/bus0/target0/lun0: p1
NET: Registered protocol family 2
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 2048 bind 4096)
/dev/ide/host0/bus0/target0/lun0: p1
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
VFS: Mounted root (ext2 filesystem).
Freeing unused kernel memory: 52k freed
rm: cannot remove `/var/run/*': No such file or directory


Welcome to sh4linux!

http://www.sakawa.ota.tokyo.jp/rtlinux



shlinux login: root
Password:shlinux
login[24]: root login on `ttySC1'

[root@shlinux /root]# ls
if_litron jsp.ko
[root@shlinux /root]# insmod jsp.ko
Using jsp.ko
uITRON Extensions Loaded (http://www.goodsoft.jp)
ver 1.20 rev 001
litron_stack 8c3d0000
hw_timer_initialize
[root@shlinux /root]#