MICROCHIP製の開発環境 MPLAB XIDE v5.30で過去のプロジェクトを読み込んだものがコンパイルしようとするとundefined reference toが出てコンパイルできません。
過去のプロジェクトは2018年のものです。
[File]-[Open Project]でディレクトリを指定して開くことはできます。
[Production]-[Build Project]で以下のようなメッセージが出ます。
"C:\Program Files (x86)\Microchip\xc16\v1.41\bin\xc16-gcc.exe" -o dist/Opt2/production/M2M-VC9.X.production.elf build/Opt2/production/_ext/1472/main.o -mcpu=24FJ64GA308 -omf=elf -DXPRJ_Opt2=Opt2 -no-legacy-libc -Wl,--local-stack,,--defsym=__MPLAB_BUILD=1,,--script=p24FJ64GA308.gld,--stack=16,--check-sections,--data-init,--pack-data,--handles,--isr,--no-gc-sections,--fill-upper=0,--stackguard=16,--no-force-link,--smart-io,-Map="dist/Opt2/production/M2M-VC9.X.production.map",--report-mem,--memorysummary,dist/Opt2/production/memoryfile.xml -mdfp="C:/Program Files (x86)/Microchip/MPLABX/v5.30/packs/Microchip/PIC24F-GA-GB_DFP/1.1.74"/xc16
build/Opt2/production/_ext/1472/main.o(.isr.text+0x24): In function .L127': : undefined reference to
_BusyUART1'
build/Opt2/production/_ext/1472/main.o(.isr.text+0x32): In function .L127': : undefined reference to
_WriteUART1'
………
リンクの設定がうまくいっていないような感じがします。どこを直したらいいか教えてください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。