サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。
-
from: Simbaさん
2009年03月27日 08時25分00秒
icon
C言語で動かしてみたいのですが・・・
昨晩、寝る前に思い立ったのが、
3048Fで、Cで書いたプログラムを
走らせたいと思ったのであります。
で、今朝、いろいろみたら、
gccとかgnuとかを皆さん使ってるホムペが多く、
僕もそのコンパイラ(?)を使いたいのですが・・・
何から初めていいのやら・・・
今持ってる書籍には、
すでにそういう環境ができあがってるのを前提に
書かれてて、
全くわかりません。
何から始めたらいいのでしょうか・・・
と、アホみたいな質問ですが、
本人は本気です。
なにかアドバイスがあれば嬉しいです。-
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 - 24
-
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 - 0
icon拍手者リスト
-
コメント: 全24件
from: Simbaさん
2009年03月29日 18時54分00秒
icon
「Re:次の手順3」
ちょっとさっきいらんことしたようで、
書き込みができなくなってるんです;;
壊れたのかしら;;
ちょっとご飯たべてきますので、
その3までいけたかどうかは、
明日ご報告をします^^;
なんで書き込めないのか探ってみます;;
自分のホムペみながらやってるのですが(T_T)
-
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 -
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 - 0
icon拍手者リスト
from: zwiさん
2009年03月29日 18時03分24秒
icon
「次の手順3」
ここで、h8ram.xをコピーしてh8ram2.xにでも名前を変えてください。
そしてh8ram2.xファイルを編集します。
MEMORY
{
vectors : org =0x0FF030, len =0x100
ram : org =0xffef10, len =4k
ram2 : org =0x0FF130, len =128k-0x100
eight : org =0xffff00, len =0x100
}
これで良いと思うんですが、アセンブラの時同様にモニタで読み込んで動くか試してみてください。
-
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 -
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 - 0
icon拍手者リスト
from: zwiさん
2009年03月29日 17時45分55秒
icon
「Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:C言語で動かしてみたいのですが・・・」
あれ?見逃しました?
ソースの後ろに書いといたんですけど。
> ヘッダーファイルが読み込まれてないみたいです。
> というエラーもありました。
#include <3048 .h>
で空白が入ってるのがエラーの原因ですね。
-
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 -
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 - 0
icon拍手者リスト
from: Simbaさん
2009年03月29日 17時44分01秒
icon
「Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:C言語で動かしてみたいのですが・・・」
うーん、ヘッダファイルに空白があるように見えますね・・
・
空白はないのですが・・・
-
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 -
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 - 0
icon拍手者リスト
from: Simbaさん
2009年03月29日 17時42分31秒
icon
「Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:C言語で動かしてみたいのですが・・・」
おーコンパイルできました(^^;)
んーでも、
ヘッダーファイル無しで、
動くのですね・・・
試しに、
#include <3048.h>
ってのを、
先頭に入れてやると、
そんなファイルまたはディレクトリはないというエラーがでるのですが・・・
これはどうすべきですか??
P.S.俄然C言語を早く分かるようになりたいとう思いが、受験勉強に響く今日この頃www
-
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 -
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 - 0
icon拍手者リスト
from: zwiさん
2009年03月29日 17時12分55秒
icon
「Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:C言語で動かしてみたいのですが・・・」
warringはC言語の書き方がまずいだけでコンパイルは出来てますね。warringは注意レベルでエラーではありません。
こう書くのが正しいです。
void wait(void);
/*メインプログラム************************/
int main(void){
char *p5ddr = (char *)0xFFFC8; /* port5 ddr */
char *p5dr = (char *)0xFFFCA; /* port5 dr */
char *p5pcr = (char *)0xFFFDB; /* port5 pcr */
*p5ddr = 0xff; /* port5を全て出力に設定 */
*p5pcr = 0x00; /* port5のプルアップ抵抗なし */
while(1){
*p5dr = 0x01;
wait();
*p5dr = 0x02;
wait();
}
}
/*時間稼ぎ関数*************************/
void wait(void){
int i;
for (i=0;i<0xffff;i++){
/*なにもしない*/
}
return;
}
> ヘッダーファイルが読み込まれてないみたいです。
> というエラーもありました。
#include <3048 .h>
で空白が入ってるのがエラーの原因ですね。
-
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 -
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 - 0
icon拍手者リスト
from: Simbaさん
2009年03月29日 16時22分57秒
icon
「Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:C言語で動かしてみたいのですが・・・」
ヘッダーファイルが読み込まれてないみたいです。
というエラーもありました。
-
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 -
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 - 0
icon拍手者リスト
from: Simbaさん
2009年03月29日 16時14分49秒
icon
「Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:C言語で動かしてみたいのですが・・・」
こんちわ〜
GDLをDLして、ターゲットファイルをGDLの所定のフォルダにいれてみました。
ほいでぇ、
http://homepage1.nifty.com/rikiya/software/101pio1.htm
の「その2」 のプログラムを走らせてみました。
P5が定義されてないというエラーとか、
wait関数のまだ定義されてないとかというワーニングが
でてコンパイル失敗します。
ほかに何かいるのでしょうか・・・
#include <3048.h>と書き直してます。
-
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 -
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 - 1
icon拍手者リスト
zwi、
from: Simbaさん
2009年03月29日 11時36分56秒
icon
「Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:C言語で動かしてみたいのですが・・・」
こんちわ〜
早速やりたいのは、
やまやまですが、
今日の勉強(社労士)のノルマが終わってないので、
夕方から始めたいと思います。
いろいろと調査してもらって、
ありがとうございます。
でわでわ
-
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 -
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 - 0
icon拍手者リスト
from: zwiさん
2009年03月29日 11時26分26秒
icon
「Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:C言語で動かしてみたいのですが・・・」
おはようございます。
cygwinは諦めてみました(^_^;)
下記サイトの「GCC Developer Lite」を試してみてください。
http://www.besttechnology.co.jp/download/index.htm
H8/300Hシリーズターゲットファイルも合わせてダウンロードしてくださいね。
設定は、こちらから。
http://homepage1.nifty.com/rikiya/software/4GDL.htm
ROMでの実行他C言語の情報。
http://wave.iobb.net/doc/h8/2.html#_Toc99442956
あと、ここら辺を参考に。
http://www.google.co.jp/url?sa=t&source=web&ct=res&cd=16&url=http%3A%2F%2Fquestionbox.jp.msn.com%2Fqa2486255.html&ei=NtvOSbDcKo-U6wPTq4DYAg&usg=AFQjCNEQa2MLRND1r-8Lu9a-ynBPrlbVsA&sig2=_Nyvz9KWlSFL00_PUXl5_A
AKI-H8を持っていないので、あとは何が足らないかやってみないと分りませんが、お試しください。
-
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 -
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 - 0
icon拍手者リスト
from: Simbaさん
2009年03月28日 12時26分07秒
icon
「Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:C言語で動かしてみたいのですが・・・」
> うーん。同じところでエラーですね(^_^;)
> make中にエラーが出てたので予想通りと言うべきか。
> とりあえずお待ちください。代用作を含めて引き続き調べときます。
あらら、そうでしたか(; ;)ホロホロ
調査よろしくお願いします。
すいませんね〜
いつもいつも・・・
僕は今、Cの勉強と社労士の勉強を交互にやっております。
HEW+gccとかのサイトも見たのですが・・・
さっぱり分からず。
パソコンで調べながら社労士+C言語の勉強してるんで、
いつでも書き込みしてください。
gooチェッカーが教えてくれますので\(^^)/
-
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 -
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 - 0
icon拍手者リスト
from: zwiさん
2009年03月28日 12時17分22秒
icon
「Re:Re:Re:Re:Re:Re:Re:Re:Re:C言語で動かしてみたいのですが・・・」
うーん。同じところでエラーですね(^_^;)
make中にエラーが出てたので予想通りと言うべきか。
とりあえずお待ちください。代用作を含めて引き続き調べときます。
-
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 -
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 - 0
icon拍手者リスト
from: zwiさん
2009年03月27日 22時48分43秒
icon
「Re:Re:Re:Re:Re:Re:Re:C言語で動かしてみたいのですが・・・」
遅くなりました。
出かけておりました(^^ゞ
> zwiさん・・・;;
> PATHの追加のところの最後で、
> h8300-hms-as というコマンドはない
> というようなエラーメッセがでるのですが・・・
> どうしてか分かります??
> ほいで、やたらブラウザーが開くのが遅いし;;
cygwinは起動がやたら遅いです。仕様って事で(^_^;)
こちらもで調べて見ますのでお待ちください。
-
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 -
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 - 0
icon拍手者リスト
from: Simbaさん
2009年03月27日 19時08分55秒
icon
「Re:Re:Re:Re:Re:Re:C言語で動かしてみたいのですが・・・」
zwiさん・・・;;
PATHの追加のところの最後で、
h8300-hms-as というコマンドはない
というようなエラーメッセがでるのですが・・・
どうしてか分かります??
ほいで、やたらブラウザーが開くのが遅いし;;
-
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 -
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 - 0
icon拍手者リスト
from: zwiさん
2009年03月29日 21時34分17秒
icon
「Re:Re:Re:次の手順3」
> zwiさん、
> これを見るのは明日かな??
> ちゃんと動きましたよ〜〜〜
> すごいです。
良かった動きましたか!
> あと、何か設定あるんですか〜
割り込み系は設定が不十分かも知れません。
試してみないと何ともです。
後で割り込み系のプログラムをコンパイルして結果を見てみますね。
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。
閉じる
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。
閉じる
icon拍手者リスト