• 締切済み

18FシリーズのPICマイコンでのトラブル

MPLAB IDE にてエラーがおきてしまい困っています ---------------------------------------------------------------------- Debug build of project `C:\Program Files\pic\w.mcp' started. Language tool versions: mpasmwin.exe v5.34, mplink.exe v4.34, mcc18.exe v3.34 Preprocessor symbol `__DEBUG' is defined. Fri Oct 30 18:09:44 2009 ---------------------------------------------------------------------- Clean: Deleting intermediary and output files. Clean: Deleted file "C:\Program Files\pic\rei.o". Clean: Done. Executing: "C:\MCC18\bin\mcc18.exe" -p=18F2320 /i"C:\MCC18\bin\LKR" -I"C:\MCC18\h" "rei.c" -fo="rei.o" -D__DEBUG -mL -Oa -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa- MPLAB C18 v3.34 (evaluation) Copyright 2000-2009 Microchip Technology Inc. Days remaining until evaluation becomes feature limited: 59 Executing: "C:\MCC18\bin\mplink.exe" "..\..\MCC18\bin\LKR\18f2320_g.lkr" "rei.o" /u_CRUNTIME /u_DEBUG /z__MPLAB_BUILD=1 /z__MPLAB_DEBUG=1 /w /o"w.cof" MPLINK 4.34, Linker Link step failed. ---------------------------------------------------------------------- Debug build of project `C:\Program Files\pic\w.mcp' failed. Language tool versions: mpasmwin.exe v5.34, mplink.exe v4.34, mcc18.exe v3.34 Preprocessor symbol `__DEBUG' is defined. Fri Oct 30 18:09:44 2009 ---------------------------------------------------------------------- BUILD FAILED プログラムのエラーを修正しErrorはなくなりました しかし、ビルドが成功しません この原因のご指摘をよろしくお願いいたします

みんなの回答

回答No.4

 参考URLの「MPLAB C18の使い方」と「MPLAB C18のソース基本形」を 見て下さい。  自分で解決する癖を付けないと後々苦労しますよ。

参考URL:
http://homepage3.nifty.com/mitt/pic/c18/c18ix.html
rokusyods
質問者

お礼

サンプルが成功し自分で作ったソースプログラムを見直した結果 単純なプログラムエラーでした。 (mainがmianになっているだけでした…) ほんと申し訳ありません。 参考になる知識のご指導とサイトをありがとうございます。

回答No.3

 サンプルはビルド出来たんであろうと想像して  cプログラムは main関数から実行を始めます。  リンクされるオブジェクトプログラムのどこかに一つだけmain関数を 置いておきます。

rokusyods
質問者

補足

サンプルも実行できず同じエラーになってしまします。 >リンクされるオブジェクトプログラムのどこかに一つだけmain関数を 置いておきます。 初心者名質問ですいません main関数をどのようにおけばよろしいでしょうか? よろしくご対応おねがいいたします

回答No.2

 サンプルでもビルド出来ないんでは再インストールしか思いつきません。  参考URL通りにインストールしたらどうなるでしょう。?

参考URL:
http://homepage3.nifty.com/mitt/pic/c18/c18_00_02.html
rokusyods
質問者

補足

ありがとうございます 参考URL通りにインストールしなおした結果 Error - could not find file 'c018i.o'. というエラーが起こりました 調べた結果 Build Options→project→DirectoriesのLibrary Search Path に MCC18\lib を入れることで解決とのことで実行してみました すると以下のエラーが起こりました Error - could not find definition of symbol 'main' in file 'C:\MCC18\lib/c018i.o'. これはどのようなエラーなのでしょうか よろしくご対応お願いいたします

回答No.1

 お使いのコンパイラに付いているサンプルプログラムでも ビルド出来ませんか。?

rokusyods
質問者

補足

アセンブラでのサンプルプログラムはビルドができます しかしながら、C言語のサンプルプログラムはビルドできません・・・・・・

関連するQ&A