ログイン
ユーザ名:

パスワード:


パスワード紛失

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

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

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

モニタープログラムが手に入ったので、アッセンブラーでプログラムを書いていますが(まだ全然未完成、デバッグ中)モトローラーの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 テーマ)
ピックアップ画像
OB-U 8
最近の画像
IMG_0004.jpg (2023-3-17)
IMG_0004.jpg
IMG_0003.jpg (2023-3-17)
IMG_0003.jpg
IMG_0010.jpg (2023-3-17)
IMG_0010.jpg
IMG_0013.jpg (2023-3-17)
IMG_0013.jpg
IMG_0007.jpg (2023-3-17)
IMG_0007.jpg
IMG_0005.jpg (2023-3-17)
IMG_0005.jpg
IMG_0002.jpg (2023-3-17)
IMG_0002.jpg
IMG_0011.jpg (2023-3-17)
IMG_0011.jpg
IMG_0009.jpg (2023-3-17)
IMG_0009.jpg
IMG_0008.jpg (2023-3-17)
IMG_0008.jpg
人気画像
ゴーキョピー... (6001 hits)
ゴーキョピー...
ギャチュンカ... (5863 hits)
ギャチュンカ...
ばあちゃんミ... (5763 hits)
ばあちゃんミ...
ヒマラヤ壁 (5671 hits)
ヒマラヤ壁
タムセルク残... (5478 hits)
タムセルク残...
Powered by Xoops2 Theme Modified by F-Otake
copyright (c) 2006 All rights reserved.