ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
検索
オンライン状況
10 人のユーザが現在オンラインです。 (3 人のユーザが ニュース を参照しています。)

登録ユーザ: 0
ゲスト: 10

もっと...
太陽電池を使った無停電電源(サーバー用) 奮闘記 : 57:アッセンブラーからMOTを作る
投稿者: f-otake 投稿日時: 2016-9-11 6:07:31 (264 ヒット)
太陽電池を使った無停電電源(サーバー用) 奮闘記

モニタープログラムが手に入ったので、アッセンブラーでプログラムを書いていますが(まだ全然未完成、デバッグ中)モトローラーのSフォーマットに変換するプログラムで躓きました。秋月のH8/3052F開発ソフトに入っているプログラムは
A38H.EXE アッセンブラー(.txt .src等から).objと.lisを作成する
L38H.EXE リンカー(.objから.absを作成)
C38H.EXE コンバーター(.absから.motを作成。.motはH8に機械語を書き込む為のSフォーマットと呼ばれるテキストファイル)
ただ、デバッグが終了するまではH8/3052にはモニタープログラムを乗せ、プログラムの作成(.MOT)はRAM上に置くように作り、それをモニタープログラムにロードしますが、
ここでチェックサムエラーが出てしまい、書き込みが出来ません。
色々調べるとチェックサムにはモトローラー・フォーマットと日立フォーマットがある様で、秋月のコンバーターは日立フォーマットでチェックサムを作り、
モニター・プログラムが要求しているのはモトローラー・フォーマットです。
これが問題でチェックサム・エラーが出て、書き込みが出来ないので、モトローラー・フォーマットのチェックサムを作るプログラムを探しました。
http://www.vector.co.jp/download/file/other/h8/fh343170.html
にそのプログラムがあります。(作者の福田さんに感謝)
ただ一つだけ問題があります。それは私が使用しているWindows7は64ビットです。このプログラムはDOS窓にも対応していますが、32ビッットです。
仕方なく、ネットワークからは外してある、古いWindows XP(こちらは32ビット)で作業をし、出来上がった XXXXXXX.MOT をwindows 7に移してデバッグをしています。
このプログラムはアッセンブラー・ソフトが作る .LIS ファイルから直接 .MOT を作ります。ということはリンカーには対応していません。
但し、我々が作る(多分)プログラムの殆どがリンカーを使わなくてもいいと思われますし、私が作るプログラムもリンカーは使用しないので問題ありません。

Printer Friendly Page Send this Story to a Friend
 
投稿された内容の著作権はコメントの投稿者に帰属します。
テーマ選択

(4 テーマ)
ミニカレンダー
前月2018年 9月翌月
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 29
30
<今日>
ピックアップ画像
HM2 007
最近の画像
人気画像
ギャチュンカ... (4847 hits)
ギャチュンカ...
ゴーキョピー... (4787 hits)
ゴーキョピー...
タムセルク残... (4725 hits)
タムセルク残...
ばあちゃんミ... (4721 hits)
ばあちゃんミ...
ヒマラヤ壁 (4673 hits)
ヒマラヤ壁
Powered by Xoops2 Theme Modified by F-Otake
copyright (c) 2006 All rights reserved.