GR-SAKURA
GR-KURUMI
GR-COTTON
GR-CITRUS
GR-PEACH
GR-KAEDE
GR-ADZUKI
GR-LYCHEE
GR-ROSE
GR-MANGO(*)
SNShield
Web Compiler
IDE for GR
TOPPERS関連
女子美コラボ
その他
※プロデューサミーティング中
作り方使い方資料
イベント関連
作品記事
体験記事
ライブラリ
ツール
その他・過去ファイル
rx-elf-ld -Map ./gr_build/sketch.map ./gr_common/gstart.o ./gr_sketch.o ./gr_sakura_wire/instwire.o ./gr_common/intvect.o ./gr_common/lowlevel.o ./gr_sakura_sa/r_sadesigner_reg.o ./gr_sakura_sa/r_smartanalog.o ./gr_common/lib/libc.a ./gr_common/lib/libg.a ./gr_common/lib/libgcc.a ./gr_common/lib/libm.a ./gr_common/lib/librxduino.a ./gr_common/lib/libsim.a ./gr_common/lib/libstdc++.a ./gr_common/lib/libsupc++.a ./gr_common/lib/libtkdnhal.a ./gr_common/lib/libtkdnip.a ./gr_sakura_spi/libspi.a ./gr_sakura_usbhost/libusbhost.a ./gr_sakura_wire/libwire.a -T ./gr_common/gr_sakura.gsi -L./gr_common/lib/ -lrxduino -lstdc++ -lsupc++ -lc -lsim -lgcc -lm -ltkdnhal -nostartfiles -o sketch.elfE:/GCC for Renesas RX 4.8.4.201801-GNURX-ELF/rx-elf/rx-elf/bin/rx-elf-ld.exe: warning: section `.bss' type changed to PROGBITS./gr_sakura_wire/libwire.a(libwire.o): In function `TwoWire::setFrequency(int)':libwire.cpp:(P+0xdb): undefined reference to `i2c_set_freq'make: *** [rom] Error 1
romエラーは何か原因がありますでしょうか。
以前の加速度センターが付いたアナログ基板とSAKURAを使って、傾けることでドレミファソラシドの音を出すものです。
> In function `TwoWire::setFrequency(int)': libwire.cpp:(P+0xdb): undefined reference to `i2c_set_freq'リンカ(rx-elf-ld)が出しているのでリンクエラーです。関数か変数か分かりませんが i2c_set_freq がどこにもないというエラーです。libwire.cppのsetFrequency関数がi2c_set_freqに何を期待しているのかを見てください。単純に書き忘れとかタイプミスとか色々考えられますが、ちゃんと書いているのにエラーになるならソースがビルド対象になっていないとか、オブジェクトがリンク対象になっていない可能性があります。