ランニングエレクトロニクスサポート掲示板

SPPサーバーファームウェアのコンパイルができない - beginner

2016/07/17 (Sun) 23:06:36

PIC初心者のbeginnerという者です。SBDBT5VのソースVer.150910をダウンロード、Cドライブ直下に解凍した後、これをMPLAB X IDEにヘッダファイル、ソースファイル共に取り込み、ビルドを試みましたが、以下のようにエラーが出るために正しくビルドできません。自分の持っている知識では太刀打ちできないと判断したため、ご相談させていただくことに決めました。具体的な解決策を教えていただきたいです。なお、MPLAB X IDEはv3.35をコンパイラはXC16(v1.26)を使用しています。ペリフェラルライブラリもインストール済みです。

nbproject/Makefile-default.mk:296: recipe for target 'build/default/production/_ext/1151633439/hci_transport_picusb.o' failed
In file included from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/global.h:3:0,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/debug.h:42,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/hci_transport_picusb.c:3:
../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/HardwareProfile.h:50:23: fatal error: uart1.h: No such file or directory
compilation terminated.
In file included from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/global.h:3:0,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/debug.h:42,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/hci.c:53:
../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/HardwareProfile.h:50:23: fatal error: uart1.h: No such file or directory
compilation terminated.
In file included from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/global.h:3:0,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/debug.h:42,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/l2cap.c:43:
../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/HardwareProfile.h:50:23: fatal error: uart1.h: No such file or directory
compilation terminated.
In file included from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/global.h:3:0,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/debug.h:42,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/remote_device_db_memory.c:37:
../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/HardwareProfile.h:50:23: fatal error: uart1.h: No such file or directory
compilation terminated.
make[2]: *** [build/default/production/_ext/1151633439/hci_transport_picusb.o] Error 255
make[2]: *** Waiting for unfinished jobs....
nbproject/Makefile-default.mk:331: recipe for target 'build/default/production/_ext/1151633439/remote_device_db_memory.o' failed
nbproject/Makefile-default.mk:303: recipe for target 'build/default/production/_ext/1151633439/l2cap.o' failed
make[2]: *** [build/default/production/_ext/1151633439/remote_device_db_memory.o] Error 255
make[2]: *** [build/default/production/_ext/1151633439/l2cap.o] Error 255
nbproject/Makefile-default.mk:275: recipe for target 'build/default/production/_ext/1151633439/hci.o' failed
make[2]: *** [build/default/production/_ext/1151633439/hci.o] Error 255
In file included from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/global.h:3:0,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/debug.h:42,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/run_loop.c:45:
../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/HardwareProfile.h:50:23: fatal error: uart1.h: No such file or directory
compilation terminated.
make[2]: *** [build/default/production/_ext/1151633439/run_loop.o] Error 255
nbproject/Makefile-default.mk:345: recipe for target 'build/default/production/_ext/1151633439/run_loop.o' failed
In file included from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/global.h:3:0,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/debug.h:42,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/run_loop_embedded.c:56:
../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/HardwareProfile.h:50:23: fatal error: uart1.h: No such file or directory
compilation terminated.
make[2]: *** [build/default/production/_ext/1151633439/run_loop_embedded.o] Error 255
nbproject/Makefile-default.mk:352: recipe for target 'build/default/production/_ext/1151633439/run_loop_embedded.o' failed
In file included from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/global.h:3:0,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/debug.h:42,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/utils.c:43:
../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/HardwareProfile.h:50:23: fatal error: uart1.h: No such file or directory
compilation terminated.
In file included from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/global.h:3:0,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/debug.h:42,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/sdp.c:47:
../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/HardwareProfile.h:50:23: fatal error: uart1.h: No such file or directory
compilation terminated.
make[2]: *** [build/default/production/_ext/1151633439/sdp.o] Error 255
nbproject/Makefile-default.mk:359: recipe for target 'build/default/production/_ext/1151633439/sdp.o' failed
In file included from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/global.h:3:0,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/debug.h:42,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/rfcomm.c:49:
../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/HardwareProfile.h:50:23: fatal error: uart1.h: No such file or directory
compilation terminated.
make[2]: *** [build/default/production/_ext/1151633439/utils.o] Error 255
nbproject/Makefile-default.mk:373: recipe for target 'build/default/production/_ext/1151633439/utils.o' failed
make[2]: *** [build/default/production/_ext/1151633439/rfcomm.o] Error 255
nbproject/Makefile-default.mk:338: recipe for target 'build/default/production/_ext/1151633439/rfcomm.o' failed
make[2]: Leaving directory 'C:/Users/Owner/MPLABXProjects/pic24fj64gb004.X'
nbproject/Makefile-default.mk:84: recipe for target '.build-conf' failed
make[1]: Leaving directory 'C:/Users/Owner/MPLABXProjects/pic24fj64gb004.X'
nbproject/Makefile-impl.mk:39: recipe for target '.build-impl' failed
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2

BUILD FAILED (exit value 2, total time: 8s)

また現時点での疑問点としては、ヘッダファイル等が二重インクルードされていることをどう解決するのか、sbxbt_spp.map、sbxbt_spp.mcp、sbxbt_spp.mcs、sbxbt_spp.mcwをMPLAB X IDEに具体的にどのように取り込むのかという点です。これらに関してもお答えいただけますと幸いです。

至らない点が様々あるかと思いますが、よろしくお願いいたします。

Re: SPPサーバーファームウェアのコンパイルができない - ランエレ

2016/07/23 (Sat) 20:17:35

beginner 様

SBDBT5Vをご使用いただきまして誠にありがとうございます。
コンパイルの件、ビルドログを拝見しました。

しかしビルドの最初の方の情報が欠落してるように思います。

もしもっと前がありましたら、ビルドの最初から貼り付けていただけますと、もう少し具体的に原因がわかるかもしれません。

何卒よろしくお願い申し上げます。

Re: SPPサーバーファームウェアのコンパイルができない - beginner

2016/07/25 (Mon) 09:50:38

返信ありがとうございます。
ビルドログの件ですが、ご指摘いただいた通りです。ビルドログのエラー部分だけ貼り付けていましたので、全文を貼り付けます。

CLEAN SUCCESSFUL (total time: 811ms)
make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
make[1]: Entering directory 'C:/Users/Owner/MPLABXProjects/pic24fj64gb004.X'
make -f nbproject/Makefile-default.mk dist/default/production/pic24fj64gb004.X.production.hex
make[2]: Entering directory 'C:/Users/Owner/MPLABXProjects/pic24fj64gb004.X'
"C:\Program Files (x86)\Microchip\xc16\v1.26\bin\xc16-gcc.exe" ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/hci_cmds.c -o build/default/production/_ext/1151633439/hci_cmds.o -c -mcpu=24FJ64GB002 -MMD -MF "build/default/production/_ext/1151633439/hci_cmds.o.d" -g -omf=elf -DXPRJ_default=default -legacy-libc -O0 -I"../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp" -msmart-io=1 -Wall -msfr-warn=off
"C:\Program Files (x86)\Microchip\xc16\v1.26\bin\xc16-gcc.exe" ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/btstack_memory.c -o build/default/production/_ext/1151633439/btstack_memory.o -c -mcpu=24FJ64GB002 -MMD -MF "build/default/production/_ext/1151633439/btstack_memory.o.d" -g -omf=elf -DXPRJ_default=default -legacy-libc -O0 -I"../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp" -msmart-io=1 -Wall -msfr-warn=off
"C:\Program Files (x86)\Microchip\xc16\v1.26\bin\xc16-gcc.exe" ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/hci.c -o build/default/production/_ext/1151633439/hci.o -c -mcpu=24FJ64GB002 -MMD -MF "build/default/production/_ext/1151633439/hci.o.d" -g -omf=elf -DXPRJ_default=default -legacy-libc -O0 -I"../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp" -msmart-io=1 -Wall -msfr-warn=off
"C:\Program Files (x86)\Microchip\xc16\v1.26\bin\xc16-gcc.exe" ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/hci_transport_picusb.c -o build/default/production/_ext/1151633439/hci_transport_picusb.o -c -mcpu=24FJ64GB002 -MMD -MF "build/default/production/_ext/1151633439/hci_transport_picusb.o.d" -g -omf=elf -DXPRJ_default=default -legacy-libc -O0 -I"../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp" -msmart-io=1 -Wall -msfr-warn=off
"C:\Program Files (x86)\Microchip\xc16\v1.26\bin\xc16-gcc.exe" ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/hci_dump.c -o build/default/production/_ext/1151633439/hci_dump.o -c -mcpu=24FJ64GB002 -MMD -MF "build/default/production/_ext/1151633439/hci_dump.o.d" -g -omf=elf -DXPRJ_default=default -legacy-libc -O0 -I"../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp" -msmart-io=1 -Wall -msfr-warn=off
"C:\Program Files (x86)\Microchip\xc16\v1.26\bin\xc16-gcc.exe" ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/linked_list.c -o build/default/production/_ext/1151633439/linked_list.o -c -mcpu=24FJ64GB002 -MMD -MF "build/default/production/_ext/1151633439/linked_list.o.d" -g -omf=elf -DXPRJ_default=default -legacy-libc -O0 -I"../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp" -msmart-io=1 -Wall -msfr-warn=off
"C:\Program Files (x86)\Microchip\xc16\v1.26\bin\xc16-gcc.exe" ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/l2cap_signaling.c -o build/default/production/_ext/1151633439/l2cap_signaling.o -c -mcpu=24FJ64GB002 -MMD -MF "build/default/production/_ext/1151633439/l2cap_signaling.o.d" -g -omf=elf -DXPRJ_default=default -legacy-libc -O0 -I"../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp" -msmart-io=1 -Wall -msfr-warn=off
"C:\Program Files (x86)\Microchip\xc16\v1.26\bin\xc16-gcc.exe" ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/memory_pool.c -o build/default/production/_ext/1151633439/memory_pool.o -c -mcpu=24FJ64GB002 -MMD -MF "build/default/production/_ext/1151633439/memory_pool.o.d" -g -omf=elf -DXPRJ_default=default -legacy-libc -O0 -I"../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp" -msmart-io=1 -Wall -msfr-warn=off
"C:\Program Files (x86)\Microchip\xc16\v1.26\bin\xc16-gcc.exe" ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/l2cap.c -o build/default/production/_ext/1151633439/l2cap.o -c -mcpu=24FJ64GB002 -MMD -MF "build/default/production/_ext/1151633439/l2cap.o.d" -g -omf=elf -DXPRJ_default=default -legacy-libc -O0 -I"../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp" -msmart-io=1 -Wall -msfr-warn=off
"C:\Program Files (x86)\Microchip\xc16\v1.26\bin\xc16-gcc.exe" ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/rfcomm.c -o build/default/production/_ext/1151633439/rfcomm.o -c -mcpu=24FJ64GB002 -MMD -MF "build/default/production/_ext/1151633439/rfcomm.o.d" -g -omf=elf -DXPRJ_default=default -legacy-libc -O0 -I"../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp" -msmart-io=1 -Wall -msfr-warn=off
"C:\Program Files (x86)\Microchip\xc16\v1.26\bin\xc16-gcc.exe" ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/remote_device_db_memory.c -o build/default/production/_ext/1151633439/remote_device_db_memory.o -c -mcpu=24FJ64GB002 -MMD -MF "build/default/production/_ext/1151633439/remote_device_db_memory.o.d" -g -omf=elf -DXPRJ_default=default -legacy-libc -O0 -I"../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp" -msmart-io=1 -Wall -msfr-warn=off
"C:\Program Files (x86)\Microchip\xc16\v1.26\bin\xc16-gcc.exe" ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/run_loop.c -o build/default/production/_ext/1151633439/run_loop.o -c -mcpu=24FJ64GB002 -MMD -MF "build/default/production/_ext/1151633439/run_loop.o.d" -g -omf=elf -DXPRJ_default=default -legacy-libc -O0 -I"../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp" -msmart-io=1 -Wall -msfr-warn=off
"C:\Program Files (x86)\Microchip\xc16\v1.26\bin\xc16-gcc.exe" ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/sdp.c -o build/default/production/_ext/1151633439/sdp.o -c -mcpu=24FJ64GB002 -MMD -MF "build/default/production/_ext/1151633439/sdp.o.d" -g -omf=elf -DXPRJ_default=default -legacy-libc -O0 -I"../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp" -msmart-io=1 -Wall -msfr-warn=off
"C:\Program Files (x86)\Microchip\xc16\v1.26\bin\xc16-gcc.exe" ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/run_loop_embedded.c -o build/default/production/_ext/1151633439/run_loop_embedded.o -c -mcpu=24FJ64GB002 -MMD -MF "build/default/production/_ext/1151633439/run_loop_embedded.o.d" -g -omf=elf -DXPRJ_default=default -legacy-libc -O0 -I"../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp" -msmart-io=1 -Wall -msfr-warn=off
"C:\Program Files (x86)\Microchip\xc16\v1.26\bin\xc16-gcc.exe" ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/utils.c -o build/default/production/_ext/1151633439/utils.o -c -mcpu=24FJ64GB002 -MMD -MF "build/default/production/_ext/1151633439/utils.o.d" -g -omf=elf -DXPRJ_default=default -legacy-libc -O0 -I"../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp" -msmart-io=1 -Wall -msfr-warn=off
"C:\Program Files (x86)\Microchip\xc16\v1.26\bin\xc16-gcc.exe" ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/sdp_util.c -o build/default/production/_ext/1151633439/sdp_util.o -c -mcpu=24FJ64GB002 -MMD -MF "build/default/production/_ext/1151633439/sdp_util.o.d" -g -omf=elf -DXPRJ_default=default -legacy-libc -O0 -I"../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp" -msmart-io=1 -Wall -msfr-warn=off
In file included from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/global.h:3:0,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/debug.h:42,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/hci.c:53:
../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/HardwareProfile.h:50:23: fatal error: uart1.h: No such file or directory
nbproject/Makefile-default.mk:275: recipe for target 'build/default/production/_ext/1151633439/hci.o' failed
compilation terminated.
make[2]: *** [build/default/production/_ext/1151633439/hci.o] Error 255
make[2]: *** Waiting for unfinished jobs....
In file included from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/global.h:3:0,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/debug.h:42,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/hci_transport_picusb.c:3:
../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/HardwareProfile.h:50:23: fatal error: uart1.h: No such file or directory
compilation terminated.
nbproject/Makefile-default.mk:296: recipe for target 'build/default/production/_ext/1151633439/hci_transport_picusb.o' failed
make[2]: *** [build/default/production/_ext/1151633439/hci_transport_picusb.o] Error 255
In file included from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/global.h:3:0,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/debug.h:42,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/rfcomm.c:49:
../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/HardwareProfile.h:50:23: fatal error: uart1.h: No such file or directory
compilation terminated.
nbproject/Makefile-default.mk:338: recipe for target 'build/default/production/_ext/1151633439/rfcomm.o' failed
make[2]: *** [build/default/production/_ext/1151633439/rfcomm.o] Error 255
In file included from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/global.h:3:0,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/debug.h:42,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/l2cap.c:43:
../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/HardwareProfile.h:50:23: fatal error: uart1.h: No such file or directory
compilation terminated.
In file included from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/global.h:3:0,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/debug.h:42,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/run_loop.c:45:
../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/HardwareProfile.h:50:23: fatal error: uart1.h: No such file or directory
compilation terminated.
make[2]: *** [build/default/production/_ext/1151633439/l2cap.o] Error 255
nbproject/Makefile-default.mk:303: recipe for target 'build/default/production/_ext/1151633439/l2cap.o' failed
nbproject/Makefile-default.mk:345: recipe for target 'build/default/production/_ext/1151633439/run_loop.o' failed
make[2]: *** [build/default/production/_ext/1151633439/run_loop.o] Error 255
In file included from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/global.h:3:0,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/debug.h:42,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/remote_device_db_memory.c:37:
../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/HardwareProfile.h:50:23: fatal error: uart1.h: No such file or directory
compilation terminated.
nbproject/Makefile-default.mk:331: recipe for target 'build/default/production/_ext/1151633439/remote_device_db_memory.o' failed
make[2]: *** [build/default/production/_ext/1151633439/remote_device_db_memory.o] Error 255
In file included from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/global.h:3:0,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/debug.h:42,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/run_loop_embedded.c:56:
../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/HardwareProfile.h:50:23: fatal error: uart1.h: No such file or directory
compilation terminated.
In file included from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/global.h:3:0,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/debug.h:42,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/sdp.c:47:
../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/HardwareProfile.h:50:23: fatal error: uart1.h: No such file or directory
compilation terminated.
make[2]: *** [build/default/production/_ext/1151633439/sdp.o] Error 255
nbproject/Makefile-default.mk:359: recipe for target 'build/default/production/_ext/1151633439/sdp.o' failed
make[2]: *** [build/default/production/_ext/1151633439/run_loop_embedded.o] Error 255
nbproject/Makefile-default.mk:352: recipe for target 'build/default/production/_ext/1151633439/run_loop_embedded.o' failed
In file included from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/global.h:3:0,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/debug.h:42,
from ../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/btstack/utils.c:43:
../../../../bluetooth/sbxbt_spp_src_150910/sbxbt_spp/HardwareProfile.h:50:23: fatal error: uart1.h: No such file or directory
compilation terminated.
make[2]: *** [build/default/production/_ext/1151633439/utils.o] Error 255
nbproject/Makefile-default.mk:373: recipe for target 'build/default/production/_ext/1151633439/utils.o' failed
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2
make[2]: Leaving directory 'C:/Users/Owner/MPLABXProjects/pic24fj64gb004.X'
nbproject/Makefile-default.mk:84: recipe for target '.build-conf' failed
make[1]: Leaving directory 'C:/Users/Owner/MPLABXProjects/pic24fj64gb004.X'
nbproject/Makefile-impl.mk:39: recipe for target '.build-impl' failed

BUILD FAILED (exit value 2, total time: 11s)


Re: SPPサーバーファームウェアのコンパイルができない - ランエレ

2016/07/25 (Mon) 12:39:52

beginner 様

返信ありがとうございました。

ビルドログを拝見いたしました。

MPLAB Xのプロジェクトをご自身で作成されたということでしょうか。

ファームウェアと一緒にMPLAB Xのプロジェクトも入っていると思いますので、そちらを開いてビルドしてみていただけたらと思います。

何卒よろしくお願い申し上げます。

Re: SPPサーバーファームウェアのコンパイルができない - beginner

2016/07/28 (Thu) 12:59:42

返信ありがとうございます。

ご指摘のあった通り、プロジェクトを立ち上げ、ソースファイル(main.c)のみを取り込み、ビルドを行いました。当初の頃より、格段にエラーの数が減りました。ヘッダファイル等の二重インクルードは大体解決されました。大変感謝しております。

今回のビルドでは以下のエラーが発生しましたので、具体的な解決策を教えていただきたいです。

CLEAN SUCCESSFUL (total time: 510ms)
make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
make[1]: Entering directory 'C:/Users/kanai/MPLABXProjects/test.X/pic24fj64gb002.X'
make -f nbproject/Makefile-default.mk dist/default/production/pic24fj64gb002.X.production.hex
make[2]: Entering directory 'C:/Users/kanai/MPLABXProjects/test.X/pic24fj64gb002.X'
"C:\Program Files\Microchip\xc16\v1.26\bin\xc16-gcc.exe" ../../../../../bluetooth/sbxbt_spp/main.c -o build/default/production/_ext/653222945/main.o -c -mcpu=24FJ64GB002 -MMD -MF "build/default/production/_ext/653222945/main.o.d" -g -omf=elf -legacy-libc -O1 -I"../../../../../bluetooth" -msmart-io=1 -Wall -msfr-warn=off
nbproject/Makefile-default.mk:94: recipe for target 'build/default/production/_ext/653222945/main.o' failed
make[2]: Leaving directory 'C:/Users/kanai/MPLABXProjects/test.X/pic24fj64gb002.X'
nbproject/Makefile-default.mk:78: recipe for target '.build-conf' failed
make[1]: Leaving directory 'C:/Users/kanai/MPLABXProjects/test.X/pic24fj64gb002.X'
nbproject/Makefile-impl.mk:39: recipe for target '.build-impl' failed
In file included from ../../../../../bluetooth/sbxbt_spp/btstack/debug.h:38:0,
from ../../../../../bluetooth/sbxbt_spp/main.c:9:
../../../../../bluetooth/sbxbt_spp/btstack/config.h:34:21: fatal error: xprintf.h: No such file or directory
compilation terminated.
make[2]: *** [build/default/production/_ext/653222945/main.o] Error 255
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2

BUILD FAILED (exit value 2, total time: 2s)

Re: SPPサーバーファームウェアのコンパイルができない - ランエレ

2016/07/28 (Thu) 13:21:48

beginner 様

返信ありがとうございました。

ビルドログを拝見いたしました。

beginner様はご自身でプロジェクトを作られているのではないかと思います。

SBDBTシリーズサポートページよりダウンロードしたsbxbt_spp_src_150910.zipを展開しますと、中にsbxbt_spp.Xというフォルダがあると思います。それがMPLAB X IDEで開くことができるプロジェクトとなっております。

MPLAB X IDEを起動後、Fileメニューより、Open Projectにて上記フォルダを指定していただきますと、ビルドできるのではないかと思います。

何卒よろしくお願い申し上げます。

Re: SPPサーバーファームウェアのコンパイルができない - beginner

2016/07/28 (Thu) 18:05:44

返信ありがとうございます。

無事ビルドできました。感謝しています。

名前
件名
メッセージ
画像
メールアドレス
URL
文字色
編集/削除キー (半角英数字のみで4~8文字)
プレビューする (投稿前に、内容をプレビューして確認できます)

Copyright © 1999- FC2, inc All Rights Reserved.