[H8-ML(5375)] Re: バス接続のアクセスで
From: わさびぃ <wattavy@xxxxxxxxxxx>
Date: 2005年01月22日(土)13時40分58秒
わさびぃです。

このC言語でアドレスには、最初に悩みました。
提案です。
いまだにそのままの私なので、自分の場合の方法に
なってしまいますが・・・、
iodefine.h
の最後の変な宣言を
#define SCI0    (*(volatile struct st_sci0  *)0xFFFFB0) /*
SCI0  Address*/
とか、
使おうとしてうまくいかないだけですので、
これを流用できるようにします。
(これは試行錯誤ですので・・・割愛)

これは、SCI0は、16ビットのデータの格納先として、
0xFF FF FF FF B0
を使っています。
先のメールのメモリのアドレスをいれ、
名称は、自分の独自のFPGA1
とでも仮にして、実際にデータを入れます。
入れば、とりあえず、この使い方でOKにします。
(うまく動くかどうかの確認は、ICEあるいは、
 SCIのprint等でお願いします)

実はここに守秘義務で書けませんが、某OSメーカーの
ヘッダーでは、同じことをもう少し賢い方法で実装して
くれています。(実質は同じです)
(マクロをうまく使っています)
おかげで、日立のビット単位の[.]を使う
ビットフィードなしに、アドレスをうまく使えます。

ついでに、杉本さんが、前に、某ファイルのソース
についていわれていましたが、この某OSでは、
FTPで便利なように、DOS形式のFATが入っています。
20万円でTCP・IPプロトコルスタックとOSと
FATなど(ほかにもいっぱい、コメント豊富)ではいって
きていますので、私は便利ではないかと思います。

と、横道です。

某OSは、MISPOさんのことです。

サポートも、1年くらいはただです。(どこにも
そういうことは書いていませんが、なんとなくそう)

なお、OSを使う場合、もうひとつの良い方法は、やっぱり
HAMAYANのソースではないでしょうか?

(勉強中、過去、某OS以前に実はこれ挫折してますので)

#月曜日から、秋月のUSBの講習会4日間7500円!
#です。安い。

では。

#Linux病のわさびぃより

__________________________________
Do You Yahoo!?
Upgrade Your Life
http://bb.yahoo.co.jp/

スレッド概略
[5350(R)](起点)
 └[5371(U)]
   └[表示中]
     └[5377(1)]


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]