フォーラム: 開発者 (スレッド #1986)

H8S/2636に移植 (2003-02-08 12:41 by h_sudou #3821)

はじめまして!数藤と申します。

HOS-V4のH8/300H版をベースとして、H8S/2636(2638)に
移植中です。H8Sは、コアがほぼ300Hアッパーコンパチ
なので、作業は順調に進んでまして、一応、動作OKとなり
ました。
H8S/26xxは、割込みマスクを、Iフラグのみで行なうモード
と、EXRで8レベルで制御するモードと有るんですが、CPU
自体の演算速度が、300Hに比べて倍程度あるので、
まともな組み方をすれば、IフラグでマスクするモードでOK
かと思い、その線で最後の詰めを行っている状態です。

自信が持てる状態になったら、ソースコードを提供しよう
と思っていますがどうすれば良いんでしょう?


尚、使用しているボードは、(有)テクノクラフト製で、
H8S/2636(or2638)+1MB SRAM+512K FLASH+FTDIのUSB
+CANドライバ×2+PC接続用COMポート・・という結構豪勢
なボードですが、一応、CPU内臓メモリだけでも何とかなっ
ています。(ちなみにボードは5万円以下です)
あ、CPUのクロック逓倍率のレジスタをいじって、倍速の
40MHzに設定したら、平気で動作してました。。

RE: H8S/2636に移植 (2003-02-08 14:00 by h_sudou #3822)

先ほど、割込み制御モード0で充分! と書きましたが、
まあ、それはそれで問題ないのですが、
割込み制御モード2(EXR内のI2,I1,I0ビットでマスク)
を使ったバージョンも作ってみました。
特に問題なく正常動作しました。
#3821 への返信

RE: H8S/2636に移植 (2003-02-08 18:01 by m-arai #3823)

はじめまして、m-araiです。

H8S/2636ですか。いいですねぇ。最近、H8S/2134に128KB
SRAMとIrDAを付けた、とある製品が格安で出回っているの
を知ってから、H8Sにも興味を持っていました。

ソースを提供して下さるとのことですが、単純にファイル
の送付だけでしたら、トラッキングのPatchesを使って
いただければと思います。

また、その意思がおありでしたら、プロジェクトに加わっ
ていただいて、直接commitしていただくという方法もあり
ますね。その場合は、管理者のryuzさん(か、ryuzさんは
現在ご多忙の様子でなので、管理手伝いの私)に連絡をいた
だければOKです。

これで後はH8/300とH8SXで、H8は完全カバーかな。

そういえば、私にはH8 Tinyのソースを上げるという仕事
があったのでした。いまいち、ファイルの置き方に決心が
付かなくて放って置きっぱなしだった…。
#3822 への返信

RE: H8S/2636に移植 (2003-02-10 11:25 by h_sudou #3842)

レスポンスいただき、ありがとうございます。
ソースコードと言っても、重要な部分は少ないです。
もとのコードの出来が優秀なので、pacctx.src と
pacint.src と hospac.h に手を加えただけで、概ね
出来てしまいました。

H8SXは、テスト環境も無いので、手に入れたあかつきに
は、ぜひやってみたいですね。
あと、H8/500というのもありましたが、過去の遺物なんで
忘れましょう。
#3823 への返信