ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
Main Menu
Tweet
Facebook
Line
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
webadm
投稿日時: 2006-1-11 14:36
Webmaster
登録日: 2004-11-7
居住地:
投稿: 2947
uClinuxバイナリの起動に成功
Redbootを書き込んで起動するのは問題なかったもののuClinuxのバイナリをとってきてダウンロードして起動してもうんともすんとも言わなかったが、その後いろいろ検索したらuClinux-h8プロジェクトのメーリングリストでまったく同じ版のuClinuxバイナリで同じ症状の人が相談して解決していたスレッドを発見。

同じようにやってみたら起動できた。

以下はその時のログ

+**Warning** FLASH configuration checksum error or invalid key
Use 'fconfig -i' to [re]initialize database
DP83902A - eeprom ESA: 00:02:cb:01:eb:1a
... waiting for BOOTP information
Ethernet eth0: MAC address 00:02:cb:01:eb:1a
IP: 192.168.1.16/255.255.255.0, Gateway: 192.168.1.1
Default server: 0.0.0.0

RedBoot(tm) bootstrap and debug environment [ROM]
Non-certified release, version UNKNOWN - built 21:28:57, Apr 11 2004

Platform: Akizuki H8/3068 Network micom (H8/300H)
Copyright (C) 2000, 2001, 2002, Red Hat, Inc.

RAM: 0x00400000-0x005f4000, [0x00400000-0x005e1000] available
FLASH: 0x00000000 - 0x00080000, 8 blocks of 0x00010000 bytes each.
RedBoot> ip_address -h 192.168.1.17
IP: 192.168.1.16/255.255.255.0, Gateway: 192.168.1.1
Default server: 192.168.1.17
RedBoot> load -r -b 0x400000 linux.bin
Using default protocol (TFTP)
Raw file loaded 0x00400000-0x004888a3, assumed entry at 0x00400000
RedBoot> load -r -b 0x4888a4 rootimage.bin
Using default protocol (TFTP)
Raw file loaded 0x004888a4-0x004eaca3, assumed entry at 0x004888a4
RedBoot> exec -c "console=ttySC1,38400" 0x400000
Now booting linux kernel:
Entry Address 0x00400000
Cmdline : console=ttySC1,38400
Linux version 2.4.21-uc0 (ysato@mitou) (gcc バージョン 3.3) #278 2003年 8月 13日 水曜日 00:46:59 JST

uClinux H8/300H
Target Hardware: AE-3068
H8/300 series support by Yoshinori Sato <ysato@users.sourceforge.jp>
Flat model support (C) 1998,1999 Kenneth Albanowski, D. Jeff Dionne
On node 0 totalpages: 1536
zone(0): 0 pages.
zone(1): 1536 pages.
zone(2): 0 pages.
Kernel command line: console=ttySC1,38400
virtual vector at 0x00fffd20
Calibrating delay loop... 3.30 BogoMIPS
Memory available: 1028k/1501k RAM, 0k/0k ROM (380k kernel code, 162k data)
Dentry cache hash table entries: 1024 (order: 1, 8192 bytes)
Inode cache hash table entries: 512 (order: 0, 4096 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 2048 (order: 1, 8192 bytes)
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Starting kswapd
SuperH SCI(F) driver initialized
ttySC0 at 0x00ffffb0 is a SCI
ttySC1 at 0x00ffffb8 is a SCI
ttySC2 at 0x00ffffc0 is a SCI
Blkmem copyright 1998,1999 D. Jeff Dionne
Blkmem copyright 1998 Kenneth Albanowski
Blkmem 1 disk images:
0: 4888A4-4EACA3 [VIRTUAL 4888A4-4EACA3] (RO)
VFS: Mounted root (romfs filesystem) readonly.
Freeing unused kernel memory: 16k freed (0x468000 - 0x46b000)
Warning: unable to open an initial console.
Kernel panic: Attempted to kill init!

consoleデバイスノードがroot filesystem上で見つからないのは相談者の症状とまるっきり同じ。

別途uClinuxの自前ビルドもuserland以外を除いてできるようになったもののそちらはダウンロードしてもうんともすんともいわず。これから要調査。elf2fltが古いらしくfltバイナリがまったく作れないのもなんとかしないと。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » uClinuxバイナリの起動に成功 webadm 2006-1-11 14:36

投稿するにはまず登録を
 
ページ変換(Google Translation)
サイト内検索