新規登録がまだの方

下の[新規登録]ボタンを押してコミュニティに登録してください。

新規登録(無料)

登録がお済みの方はこちら

コミュ二ティポイントのご案内

詳しく見る

マイコン情報の交換広場

マイコン情報の交換広場>掲示板

公開 メンバー数:19人

チャットに入る

サークルに参加する

サークル内の発言を検索する

新しいトピックを立てる

サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。

閉じる

  • from: Simbaさん

    2009年03月27日 08時25分00秒

    icon

    C言語で動かしてみたいのですが・・・

    昨晩、寝る前に思い立ったのが、
    3048Fで、Cで書いたプログラムを
    走らせたいと思ったのであります。

    で、今朝、いろいろみたら、
    gccとかgnuとかを皆さん使ってるホムペが多く、
    僕もそのコンパイラ(?)を使いたいのですが・・・

    何から初めていいのやら・・・

    今持ってる書籍には、
    すでにそういう環境ができあがってるのを前提に
    書かれてて、
    全くわかりません。

    何から始めたらいいのでしょうか・・・

    と、アホみたいな質問ですが、
    本人は本気です。

    なにかアドバイスがあれば嬉しいです。

    • コメントする

      サークルで活動するには参加が必要です。
      「サークルに参加する」ボタンをクリックしてください。
      ※参加を制限しているサークルもあります。

      閉じる

    • 24
    • 拍手する

      サークルで活動するには参加が必要です。
      「サークルに参加する」ボタンをクリックしてください。
      ※参加を制限しているサークルもあります。

      閉じる

    • 0

    icon拍手者リスト

コメント: 全24件

from: zwiさん

2009年03月29日 21時34分17秒

icon

「Re:Re:Re:次の手順3」
> zwiさん、
> これを見るのは明日かな??
> ちゃんと動きましたよ〜〜〜
> すごいです。
良かった動きましたか!

> あと、何か設定あるんですか〜
割り込み系は設定が不十分かも知れません。
試してみないと何ともです。
後で割り込み系のプログラムをコンパイルして結果を見てみますね。

  • コメントする

    サークルで活動するには参加が必要です。
    「サークルに参加する」ボタンをクリックしてください。
    ※参加を制限しているサークルもあります。

    閉じる

  • 拍手する

    サークルで活動するには参加が必要です。
    「サークルに参加する」ボタンをクリックしてください。
    ※参加を制限しているサークルもあります。

    閉じる

  • 0

icon拍手者リスト

from: Simbaさん

2009年03月29日 20時15分42秒

icon

「Re:Re:次の手順3」
zwiさん、
これを見るのは明日かな??

ちゃんと動きましたよ〜〜〜

すごいです。

あと、何か設定あるんですか〜

  • コメントする

    サークルで活動するには参加が必要です。
    「サークルに参加する」ボタンをクリックしてください。
    ※参加を制限しているサークルもあります。

    閉じる

  • 拍手する

    サークルで活動するには参加が必要です。
    「サークルに参加する」ボタンをクリックしてください。
    ※参加を制限しているサークルもあります。

    閉じる

  • 0

icon拍手者リスト

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時51分02秒

icon

「次の手順2」

つづいてリンカスクリプトを修正します。
右画面のスクリプトファイルのフォルダを開いてください。

  • コメントする

    サークルで活動するには参加が必要です。
    「サークルに参加する」ボタンをクリックしてください。
    ※参加を制限しているサークルもあります。

    閉じる

  • 拍手する

    サークルで活動するには参加が必要です。
    「サークルに参加する」ボタンをクリックしてください。
    ※参加を制限しているサークルもあります。

    閉じる

  • 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: zwiさん

2009年03月29日 17時43分08秒

icon

「次の手順1」

コンパイラオプションを変更して
motファイルを出力できるようにしたって下さい。
画像に有る出力ファイルタイプてヤツです。

  • コメントする

    サークルで活動するには参加が必要です。
    「サークルに参加する」ボタンをクリックしてください。
    ※参加を制限しているサークルもあります。

    閉じる

  • 拍手する

    サークルで活動するには参加が必要です。
    「サークルに参加する」ボタンをクリックしてください。
    ※参加を制限しているサークルもあります。

    閉じる

  • 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月28日 01時07分26秒

icon

「Re:Re:Re:Re:Re:Re:Re:Re:C言語で動かしてみたいのですが・・・」
コンパイルに時間がかかりますね。
すいません明日にします。

  • コメントする

    サークルで活動するには参加が必要です。
    「サークルに参加する」ボタンをクリックしてください。
    ※参加を制限しているサークルもあります。

    閉じる

  • 拍手する

    サークルで活動するには参加が必要です。
    「サークルに参加する」ボタンをクリックしてください。
    ※参加を制限しているサークルもあります。

    閉じる

  • 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: Simbaさん

2009年03月27日 16時10分32秒

icon

「Re:Re:Re:Re:Re:C言語で動かしてみたいのですが・・・」
Develの項目、
skipしてました。

もっかいインストールします。

お騒がせしました;;

  • コメントする

    サークルで活動するには参加が必要です。
    「サークルに参加する」ボタンをクリックしてください。
    ※参加を制限しているサークルもあります。

    閉じる

  • 拍手する

    サークルで活動するには参加が必要です。
    「サークルに参加する」ボタンをクリックしてください。
    ※参加を制限しているサークルもあります。

    閉じる

  • 0

icon拍手者リスト

もっと見る icon