ログインしていません。このフォーラムはログインユーザのみに投稿が許可されています。投稿する場合はログインしてください。
ダウンロード
Magazine
開発
アカウント
ダウンロード
Magazine
開発
ログイン
アカウント/パスワードを忘れた
アカウント作成
言語
ヘルプ
言語
ヘルプ
×
ログイン
ログイン名
パスワード
×
アカウント/パスワードを忘れた
日本語の翻訳状況
カテゴリ:
ソフトウェア
人物
PersonalForge
Magazine
Wiki
検索
OSDN
>
ソフトウェアを探す
>
システム
>
オペレーティングシステム カーネル
>
Hyper Operating System(ITRON仕様OS)
>
フォーラム
>
開発者
>
H8S/2636に移植
Hyper Operating System(ITRON仕様OS)
Fork
概要
プロジェクト概要
開発ダッシュボード
Webページ
開発メンバー
画像ギャラリー
公開フィード一覧
活動
統計情報
活動履歴
ダウンロード
リリース一覧
統計
ソースコード
コードリポジトリリスト
Git
hos-v4a
CVS
リポジトリ閲覧
チケット
チケット一覧
マイルストーン一覧
チケットの種類一覧
コンポーネント一覧
よく使われるチケット一覧のリスト/RSS
新規チケット登録
文書
コミュニケーション
フォーラム
フォーラム一覧
開発者 (758)
ヘルプ (688)
公開討議 (342)
メーリングリスト
MLの一覧
hos-cvs
hos-git
ニュース
フォーラム:
開発者
(スレッド #1986)
話題(スレッド)一覧に戻る
RSS
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
への返信