電気工作入門者・初心者の集うスレ 48at DENKI
電気工作入門者・初心者の集うスレ 48 - 暇つぶし2ch152:774ワット発電中さん
13/02/15 05:20:12.90 pPnbLIGk
すいません、質問失礼します。

今、I2C通信を使って周辺モジュール(加速度センサ)を動かそうとしているのですが、
コンパイルエラーが出て、どうしてもビルドできません。
おそらくWriteI2Cの関数がうまくいっていないと思われるのですが、その原因は正しい
linker pathになっていないらしい(?)のですが、やはりよくわかりません。

使っている環境は
PC Windows7 pro
統合開発環境 MPLAB X IDE
コンパイラ C18コンパイラ(MPLAB C for PIC18 v3.45 in LITE mode)
PIC PIC18F2550
インクルード <p18f2550.h>,<i2c.h>,<delays.h>
コンパイル結果
make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
make[1]: Entering directory `C:/Users/名前/Desktop/souzou/i2c2.X'
make -f nbproject/Makefile-default.mk dist/default/production/i2c2.X.production.hex
make[2]: Entering directory `C:/Users/名前/Desktop/souzou/i2c2.X'
"C:\Program Files (x86)\Microchip\mplabc18\v3.45\bin\mcc18.exe" -p18F2550 -I"C:/Program Files (x86)/Microchip/mplabc18/v3.45/bin/LKR" -ms -oa- -I
"C:\Program Files (x86)\Microchip\mplabc18\v3.45\bin"\\..\\h -fo build/default/production/i2c2.o i2c2.c
"C:\Program Files (x86)\Microchip\mplabc18\v3.45\bin\mplink.exe" -p18f2550 -w -z__MPLAB_BUILD=1 -u_CRUNTIME -l
"C:\Program Files (x86)\Microchip\mplabc18\v3.45\bin"\\..\\lib -o dist/default/production/i2c2.X.production.cof build
/default/production/i2c2.o
MPLINK 4.46, Linker
Device Database Version 1.11
Copyright (c) 1998-2011 Microchip Technology Inc.
Error - could not find definition of symbol 'WriteI2C' in file './build/default/production/i2c2.o'.
Errors : 1

make[2]: Leaving directory `C:/Users/名前/Desktop/souzou/i2c2.X'
make[2]: *** [dist/default/production/i2c2.X.production.hex] Error 1
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2
make[1]: Leaving directory `C:/Users/名前/Desktop/souzou/i2c2.X'

BUILD FAILED (exit value 2, total time: 914ms)

です。プログラムにはどこにも赤い波下線や行番号のところに(!)マークも出ていません。
よろしくお願いします!
長文大変失礼しました。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch