nobcha23の日記

PICマイコンやArduinoを使う電子回路遊びを紹介します

コンパイルがうまく行かない・・・

ラトルズ基板ですが、

続いて何かソフトを乗せないと動いているかどうか判らんので、
本の教えに従ってブートローダーを入れることにします。
Microchip社のWEBからダウンロードして、
C18コンパイラコンパイルしますが、
なんだかんだとエラーメッセージが出ます。
本の通りやってもうまく行かない??

色々と退治しましたが、
最後に残っているエラーはこれです。
C:\Documents and Settings\PIF18F\HID Bootloader - Firmware for PIC18 Non-J Devices
\BootPIC18NonJ.c:252:Warning [2058] call of function without prototype

Executing: "C:\Program Files\Microchip\MPASM Suite\_mplink.exe" /l"
C:\MCC18\lib" /k"C:\MCC18\lkr" "BootModified.18f2550_g.lkr"
"hid.o" "main.o" "usb9.o" "usbctrltrf.o" "usbdrv.o" "usbdsc.o" "usbmmap.o" "BootPIC18NonJ.o"
/z__MPLAB_BUILD=1 /m"HID Bootloader PIC18 Non J.map" /w /o"HID Bootloader PIC18 Non J.cof"

MPLINK 4.37, Linker

Copyright (c) 1998-2010 Microchip Technology Inc.

Error - could not find definition of symbol 'WREG' in file './hid.o'.

Errors : 1

Link step failed.  WREGという変数が定義されていないというんですが、
該当のリストには出てきません。これって基本的なレジスタ名みたいですね。
とするとhファイルを片っ端から見ないといいけないのでしょうかね。



http://chitose6thplant.web.fc2.com/