h8writeに関する件

116 views
Skip to first unread message

soba mori

unread,
Sep 24, 2021, 2:30:57 AM9/24/21
to KOZOS友の会

この度はお世話になります。

書籍のp42の書き込みの部分でわからない事があり、質問させていただきます。


OSは Ubuntu 20.04.3 LTS を使用しているのですが、初心者です。

書籍で紹介されている、h8write をダウンロードし、書き込みたいファイル 
kzload.mot と同じフォルダに入れ、下記コマンドを実行したのですが、
コマンドが見つかりません というメッセージがでて書き込みができません。
マイコンのCDのh8writeや、kz_h8writeも同様に行ったのですが、同じ結果になります。

h8write -3069 -f20 kzload.mot /dev/ttyS0

レベルが低い質問で大変申し訳無いのですが、御知見ありましたらご教示いただけないでしょうか?

よろしくお願いいたします。

Akihisa ONODA

unread,
Sep 24, 2021, 2:49:56 AM9/24/21
to kozos_t...@googlegroups.com
soba mori様……でよろしかったでしょうか?

小野田と申します。
コマンドを実行する際に先頭に./をつけてみてください。
./h8write …といった形です。

ユーザーの所属しているグループによってはシリアルポートが開けないと思います。そのときは、更にsudoコマンドを付与してみてください。
sudo ./h8write …といった形です。

以上、よろしくお願いいたします。
--
K-9 Mail で Android デバイスから送信しました。簡単で申し訳ありません。

soba mori

unread,
Sep 24, 2021, 3:40:59 AM9/24/21
to KOZOS友の会


小野田 様

早急に御連絡頂いてありがとうございました。

早速コマンドを実行したのですが、同様に、
コマンドが見つかりません 
が表示されてしまいました。
(画像を添付させて頂きます。)

他になにかあれば、御教示頂けたら幸いです。

よろしくお願い致します。DSC_0045.JPG

2021年9月24日金曜日 15:49:56 UTC+9 Langur:

soba mori

unread,
Sep 24, 2021, 7:22:12 AM9/24/21
to KOZOS友の会
お世話になっております。

よくわかっていないのですが、下記コマンドを実行しました。

chmod +x h8write

その後、下記コマンドを実行しました。

sudo ./h8write -3069 -f20 kzload.mot /dev/ttyS0

すると下記のようなメッセージが出るのですが、ご知見ありましたらご教示頂けないでしょうか?

sudo: ./h8write を実行できません: そのようなファイルやディレクトリはありません。

度々申し訳ありませんが、よろしくお願い致します。
2021年9月24日金曜日 16:40:59 UTC+9 soba mori:

Akihisa ONODA

unread,
Sep 24, 2021, 10:24:11 AM9/24/21
to kozos_t...@googlegroups.com
soba mori様

小野田です。
情報ありがとうございます。

./をつけてくださいといったのは、そのディレクトリ直下にあるh8writeを実行しなさいという意味になるので、それでファイルがありませんと言われるのはなにかおかしそうですね……。

当該ディレクトリでls -al コマンドを実行するとどんな結果が得られるでしょうか?

soba mori

unread,
Sep 24, 2021, 11:21:45 AM9/24/21
to KOZOS友の会
小野田 様

お世話になっております。
詳細な御回答を頂いてありがとう御座います。

早速 ls -al を実行しました。
結果を以下に記させて頂きます。

scr/01/bootload$ ls -al
合計 180
drwxr-xr-x 2 morisoba morisoba  4096  9月 24 16:09 .
drwxr-xr-x 3 morisoba morisoba  4096  9月 24 11:17 ..
-rw-r--r-- 1 morisoba morisoba  6033  2月 28  2010 KL-01
-rw-r--r-- 1 morisoba morisoba   176  2月 28  2010 LICENSE
-rw-r--r-- 1 morisoba morisoba  1372  9月 24 14:05 Makefile
-rw-r--r-- 1 morisoba morisoba   217  2月 28  2010 defines.h
-rwxrwxr-x 1 morisoba morisoba 44211  9月 24 16:08 h8write
-rwxrwxr-x 1 morisoba morisoba 43232  9月 24 15:00 kz_h8write
-rwxrwxr-x 1 morisoba morisoba   976  9月 24 10:02 kzload
-rwxrwxr-x 1 morisoba morisoba  1604  9月 24 10:02 kzload.elf
-rwxrwxr-x 1 morisoba morisoba  1644  9月 24 10:07 kzload.mot
-rw-r--r-- 1 morisoba morisoba   278  2月 28  2010 ld.scr
-rw-r--r-- 1 morisoba morisoba   325  2月 28  2010 lib.c
-rw-r--r-- 1 morisoba morisoba   153  2月 28  2010 lib.h
-rw-rw-r-- 1 morisoba morisoba   804  9月 24 10:02 lib.o
-rw-r--r-- 1 morisoba morisoba   175  2月 28  2010 main.c
-rw-rw-r-- 1 morisoba morisoba   784  9月 24 10:02 main.o
-rw-r--r-- 1 morisoba morisoba  2494  2月 28  2010 serial.c
-rw-r--r-- 1 morisoba morisoba   272  2月 28  2010 serial.h
-rw-rw-r-- 1 morisoba morisoba   908  9月 24 10:02 serial.o
-rw-rw-r-- 1 morisoba morisoba   592  9月 24 10:02 startup.o
-rw-r--r-- 1 morisoba morisoba   128  2月 28  2010 startup.s
-rw-r--r-- 1 morisoba morisoba   600  2月 28  2010 vector.c
-rw-rw-r-- 1 morisoba morisoba   832  9月 24 10:02 vector.o

なにかお気づきの点がありましたら、御教示頂けたら幸いです。
度々申し訳ありませんが、宜しくお願い致します。

2021年9月24日金曜日 23:24:11 UTC+9 Langur:

Takayoshi SASANO

unread,
Sep 24, 2021, 9:52:44 PM9/24/21
to kozos_t...@googlegroups.com
 お邪魔します。笹野と申します。
興味深い現象だったので手元のDebian11/x86_64でも試してみたのですが、
こちらでも同様な状況が発生しています。

おそらく、どちらかの方法で解決すると思われます。

1. ソースコード(h8write.c)からh8writeをビルドし直す
個人的にはこちらの方法がお勧めです。
apt-get install build-essential等で必要なツールが揃っていれば、
cc h8write.c程度で実行可能なバイナリが得られるはずです。

2. i386向けのライブラリをUbuntuに設定する
こちらはダウンロードしたh8write(バイナリ)をそのまま動かす方法です。
dpkg --add-architecture i386; apt-get install libc6:i386等によって
必要なライブラリをインストールしてください。

雑な回答で申し訳ないのですが、解決のためのヒントになれば幸いです。

2021年9月25日(土) 0:21 soba mori <oraga...@gmail.com>:
--
このメールは Google グループのグループ「KOZOS友の会」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには kozos_tomonok...@googlegroups.com にメールを送信してください。
このディスカッションをウェブ上で閲覧するには https://groups.google.com/d/msgid/kozos_tomonokai/99370c71-d715-4b70-99f7-fcddc62601c8n%40googlegroups.com にアクセスしてください。

soba mori

unread,
Sep 25, 2021, 12:16:14 AM9/25/21
to KOZOS友の会
笹野 様

お世話になっております。
詳細な御回答を頂いてありがとうございました。

早速1の方法を実施したところ下記のように書き込み成功する事ができました。

お忙しいところご教示頂いてありがとうございました。

morisoba@morisoba-dynabook-Satellite-K33-220C-W:~/makeos/scr/01/bootload$ sudo ./a.out -3069 -f20 kzload.mot /dev/ttyS0
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.


2021年9月25日土曜日 10:52:44 UTC+9 jg1uaa:

soba mori

unread,
Sep 25, 2021, 12:20:35 AM9/25/21
to KOZOS友の会
小野田 様

お世話になっております。
無事解決する事ができました。

詳細な御回答を頂いて、大変勉強になりました。

お忙しいところ丁寧な対応をして頂いて、ありがとうございました。

2021年9月25日土曜日 0:21:45 UTC+9 soba mori:
Reply all
Reply to author
Forward
0 new messages