FC2ブログ

[KOZOS]最初から環境立上げ

久しぶりにいじるにあたり、手順まとめ。詳しくは書籍を見ながら。

■手順
http://kozos.jp/books/makeos/index.html#gnu_tools
ここからbinutilsとgccをダウンロード。

VMware上のCentOSで両方解凍。両方共にビルド実行。
./configure -> make -> make install

/usr/local/h8300-elf/binに実行ファイルが生成されるから.bashrcへPATH設定。

gcc h8write.c -o h8write -Wall > こちらもPATHへ追加。

bootload/内でmake image > kzload.motが生成される。

H8/3069のDIPスイッチ=ON,ON,OFF,ON > ROM書き込みモード

bootload/Makefile を修正。 USBシリアル変換だからデバイス名は以下。
H8WRITE_SERDEV = /dev/ttyUSB0

bootload/内でmake write > H8へ書き込みされる。(rootで実行)

[root@localhost bootload]# make write
../../tools/h8write/h8write -3069 -f20 kzload.mot /dev/ttyUSB0
H8/3069F is ready! 2002/5/20 Yukio Mituiwa.
writing
WARNING:This Line dosen't start with"S".
Address Size seems wrong
WARNING:This Line dosen't start with"S".
Address Size seems wrong
......................
EEPROM Writing is successed.



H8/3069のDIPスイッチ=ON,OFF,ON,OFF > 動作モード

minicom -s -o を実行。serial portの設定で9600bpsにする。
Exisで待機状態にすると、Welcome to minicom 2.3等と出て、待機状態になる。

H8ボードのリセットボタンを押すと、プロンプトが出る。

load > Ctrl-A -> s > xmodem選択
  > /rootフォルダにいるがPrevでminicom起動フォルダへ行ける
  > os/kozosやos/kozos.elfを転送しても途中で止まる。
http://kozos.jp/kozos/h8_2_20.html
サポートページでは、elfを転送と書いてあるが、途中で止まる。
本書であった、elfだと余計なデータがあってサイズ大きいからバッファがFULLになるとかいう症状と同じ。
bootloadもosもダウンロードしたデータ使ってるのだが・・・

Ctrl-A -> x でminicomを終了。


(2015.2.11追記)
h8writeすらも失敗するようになったので、
 ・kz_h8writeの使用。
 ・H8/3069Fボードを新しいものに交換。
をやったら、
http://kozos.jp/kozos/h8_2_03.html
に関してはbootload/kzload.motの焼き込み、そして、os/kozos.elfのxmodem転送が成功した。

h8_20


..../kz_h8write -3069 -f20 kzload.mot /dev/ttyUSB0
=================================================
H8/3069F Flash Writer for KOZOS (Version 0.2.1)
Copyright(C) 2011-2012 Shinichiro Nakamura
=================================================
Bitrate sequence failed. (code=0x03)
make: *** [write] Error 1


こんな症状も出たが、二度目やってみると成功した。
スポンサーサイト



カレンダー
01 | 2015/02 | 03
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
累積訪問者
現在の訪問者
現在の閲覧者数:
最新記事
最新トラックバック
最新コメント
月別アーカイブ
カテゴリ
プロフィール

bobgosso

Author:bobgosso
FPGAのブログへようこそ!

検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QRコード