ArduinoGeneral

SIM7000C Arduino NB-IoT/LTE/GPRS Expansion Shield SKU: DFR0505 Issues

userHead hendrik.basson 2018-05-21 17:07:15 10812 Views7 Replies
Hi Guys,

I got myself the SIM7000C Arduino NB-IoT/LTE/GPRS Expansion Shield SKU: DFR0505 together with the Uno, I have been following this tutorial; https://www.dfrobot.com/wiki/index.php/ ... U:_DFR0505 but when compiling the code in the tutorial on IDE 1.8.5 I get loads of errors:

Arduino: 1.8.5 (Windows 10), Board: "Arduino/Genuino Uno"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\hendrik.basson\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\hendrik.basson\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\hendrik.basson\Documents\Arduino\libraries -fqbn=arduino:avr:uno -ide-version=10805 -build-path C:\Users\HENDRI~1.BAS\AppData\Local\Temp\arduino_build_607719 -warnings=all -build-cache C:\Users\HENDRI~1.BAS\AppData\Local\Temp\arduino_cache_793092 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.1.1 -prefs=runtime.tools.avrdude.path=C:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino9 -prefs=runtime.tools.avr-gcc.path=C:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2 -verbose C:\Users\hendrik.basson\Documents\Arduino\libraries\DFRobot_SIM7000-master\examples\DFRobot_SIM7000_ATtest\DFRobot_SIM7000_ATtest.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\hendrik.basson\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\hendrik.basson\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\hendrik.basson\Documents\Arduino\libraries -fqbn=arduino:avr:uno -ide-version=10805 -build-path C:\Users\HENDRI~1.BAS\AppData\Local\Temp\arduino_build_607719 -warnings=all -build-cache C:\Users\HENDRI~1.BAS\AppData\Local\Temp\arduino_cache_793092 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.1.1 -prefs=runtime.tools.avrdude.path=C:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino9 -prefs=runtime.tools.avr-gcc.path=C:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2 -verbose C:\Users\hendrik.basson\Documents\Arduino\libraries\DFRobot_SIM7000-master\examples\DFRobot_SIM7000_ATtest\DFRobot_SIM7000_ATtest.ino
Using board 'uno' from platform in folder: C:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21
Using core 'arduino' from platform in folder: C:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21
Detecting libraries used...
"C:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\variants\standard" "C:\Users\HENDRI~1.BAS\AppData\Local\Temp\arduino_build_607719\sketch\DFRobot_SIM7000_ATtest.ino.cpp" -o "nul"
"C:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\variants\standard" "-IC:\Users\hendrik.basson\Documents\Arduino\libraries\DFRobot_SIM7000-master" "C:\Users\HENDRI~1.BAS\AppData\Local\Temp\arduino_build_607719\sketch\DFRobot_SIM7000_ATtest.ino.cpp" -o "nul"
"C:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\variants\standard" "-IC:\Users\hendrik.basson\Documents\Arduino\libraries\DFRobot_SIM7000-master" "-IC:\Users\hendrik.basson\Documents\Arduino\libraries\sketch_may17a" "C:\Users\HENDRI~1.BAS\AppData\Local\Temp\arduino_build_607719\sketch\DFRobot_SIM7000_ATtest.ino.cpp" -o "nul"
"C:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\variants\standard" "-IC:\Users\hendrik.basson\Documents\Arduino\libraries\DFRobot_SIM7000-master" "-IC:\Users\hendrik.basson\Documents\Arduino\libraries\sketch_may17a" "-IC:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\libraries\Wire\src" "C:\Users\HENDRI~1.BAS\AppData\Local\Temp\arduino_build_607719\sketch\DFRobot_SIM7000_ATtest.ino.cpp" -o "nul"
"C:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\variants\standard" "-IC:\Users\hendrik.basson\Documents\Arduino\libraries\DFRobot_SIM7000-master" "-IC:\Users\hendrik.basson\Documents\Arduino\libraries\sketch_may17a" "-IC:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\libraries\Wire\src" "-IC:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\libraries\SoftwareSerial\src" "C:\Users\HENDRI~1.BAS\AppData\Local\Temp\arduino_build_607719\sketch\DFRobot_SIM7000_ATtest.ino.cpp" -o "nul"
Using cached library dependencies for file: C:\Users\hendrik.basson\Documents\Arduino\libraries\DFRobot_SIM7000-master\DFRobot_SIM7000.cpp
Using cached library dependencies for file: C:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\libraries\Wire\src\Wire.cpp
Using cached library dependencies for file: C:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\libraries\Wire\src\utility\twi.c
Using cached library dependencies for file: C:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\libraries\SoftwareSerial\src\SoftwareSerial.cpp
Generating function prototypes...
"C:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\variants\standard" "-IC:\Users\hendrik.basson\Documents\Arduino\libraries\DFRobot_SIM7000-master" "-IC:\Users\hendrik.basson\Documents\Arduino\libraries\sketch_may17a" "-IC:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\libraries\Wire\src" "-IC:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\libraries\SoftwareSerial\src" "C:\Users\HENDRI~1.BAS\AppData\Local\Temp\arduino_build_607719\sketch\DFRobot_SIM7000_ATtest.ino.cpp" -o "C:\Users\HENDRI~1.BAS\AppData\Local\Temp\arduino_build_607719\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\Program Files (x86)\Arduino\tools-builder\ctags\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\HENDRI~1.BAS\AppData\Local\Temp\arduino_build_607719\preproc\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\variants\standard" "-IC:\Users\hendrik.basson\Documents\Arduino\libraries\DFRobot_SIM7000-master" "-IC:\Users\hendrik.basson\Documents\Arduino\libraries\sketch_may17a" "-IC:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\libraries\Wire\src" "-IC:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\libraries\SoftwareSerial\src" "C:\Users\HENDRI~1.BAS\AppData\Local\Temp\arduino_build_607719\sketch\DFRobot_SIM7000_ATtest.ino.cpp" -o "C:\Users\HENDRI~1.BAS\AppData\Local\Temp\arduino_build_607719\sketch\DFRobot_SIM7000_ATtest.ino.cpp.o"
Compiling libraries...
Compiling library "DFRobot_SIM7000-master"
Using previously compiled file: C:\Users\HENDRI~1.BAS\AppData\Local\Temp\arduino_build_607719\libraries\DFRobot_SIM7000-master\DFRobot_SIM7000.cpp.o
Compiling library "sketch_may17a"
Compiling library "Wire"
Using previously compiled file: C:\Users\HENDRI~1.BAS\AppData\Local\Temp\arduino_build_607719\libraries\Wire\Wire.cpp.o
Using previously compiled file: C:\Users\HENDRI~1.BAS\AppData\Local\Temp\arduino_build_607719\libraries\Wire\utility\twi.c.o
Compiling library "SoftwareSerial"
Using previously compiled file: C:\Users\HENDRI~1.BAS\AppData\Local\Temp\arduino_build_607719\libraries\SoftwareSerial\SoftwareSerial.cpp.o
Compiling core...
Using precompiled core
Linking everything together...
"C:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:\Users\HENDRI~1.BAS\AppData\Local\Temp\arduino_build_607719/DFRobot_SIM7000_ATtest.ino.elf" "C:\Users\HENDRI~1.BAS\AppData\Local\Temp\arduino_build_607719\sketch\DFRobot_SIM7000_ATtest.ino.cpp.o" "C:\Users\HENDRI~1.BAS\AppData\Local\Temp\arduino_build_607719\libraries\DFRobot_SIM7000-master\DFRobot_SIM7000.cpp.o" "C:\Users\HENDRI~1.BAS\AppData\Local\Temp\arduino_build_607719\libraries\Wire\Wire.cpp.o" "C:\Users\HENDRI~1.BAS\AppData\Local\Temp\arduino_build_607719\libraries\Wire\utility\twi.c.o" "C:\Users\HENDRI~1.BAS\AppData\Local\Temp\arduino_build_607719\libraries\SoftwareSerial\SoftwareSerial.cpp.o" "C:\Users\HENDRI~1.BAS\AppData\Local\Temp\arduino_build_607719/..\arduino_cache_793092\core\core_arduino_avr_uno_a709d218c8baae59ec0faed33cea8337.a" "-LC:\Users\HENDRI~1.BAS\AppData\Local\Temp\arduino_build_607719" -lm
C:\Users\HENDRI~1.BAS\AppData\Local\Temp\ccF1zytL.ltrans0.ltrans.o: In function `setup':

C:\Users\hendrik.basson\Documents\Arduino\libraries\DFRobot_SIM7000-master\examples\DFRobot_SIM7000_ATtest/DFRobot_SIM7000_ATtest.ino:20: undefined reference to `DFRobot_SIMcore::begin(Stream&)'

C:\Users\hendrik.basson\Documents\Arduino\libraries\DFRobot_SIM7000-master\examples\DFRobot_SIM7000_ATtest/DFRobot_SIM7000_ATtest.ino:21: undefined reference to `DFRobot_SIMcore::turnOFF()'

C:\Users\HENDRI~1.BAS\AppData\Local\Temp\ccF1zytL.ltrans0.ltrans.o: In function `turnON':

C:\Users\hendrik.basson\Documents\Arduino\libraries\DFRobot_SIM7000-master/DFRobot_SIM7000.cpp:254: undefined reference to `DFRobot_SIMcore::cleanBuffer(char*, int)'

C:\Users\hendrik.basson\Documents\Arduino\libraries\DFRobot_SIM7000-master/DFRobot_SIM7000.cpp:264: undefined reference to `DFRobot_SIMcore::setRate(long)'

C:\Users\hendrik.basson\Documents\Arduino\libraries\DFRobot_SIM7000-master/DFRobot_SIM7000.cpp:265: undefined reference to `DFRobot_SIMcore::send_cmd(char const*)'

C:\Users\hendrik.basson\Documents\Arduino\libraries\DFRobot_SIM7000-master/DFRobot_SIM7000.cpp:267: undefined reference to `DFRobot_SIMcore::check_send_cmd(char const*, char const*)'

C:\Users\hendrik.basson\Documents\Arduino\libraries\DFRobot_SIM7000-master/DFRobot_SIM7000.cpp:276: undefined reference to `DFRobot_SIMcore::setRate(long)'

C:\Users\hendrik.basson\Documents\Arduino\libraries\DFRobot_SIM7000-master/DFRobot_SIM7000.cpp:277: undefined reference to `DFRobot_SIMcore::send_cmd(char const*)'

C:\Users\hendrik.basson\Documents\Arduino\libraries\DFRobot_SIM7000-master/DFRobot_SIM7000.cpp:279: undefined reference to `DFRobot_SIMcore::check_send_cmd(char const*, char const*)'

C:\Users\HENDRI~1.BAS\AppData\Local\Temp\ccF1zytL.ltrans0.ltrans.o: In function `setBaudRate':

C:\Users\hendrik.basson\Documents\Arduino\libraries\DFRobot_SIM7000-master/DFRobot_SIM7000.cpp:40: undefined reference to `DFRobot_SIMcore::check_send_cmd(char const*, char const*)'

C:\Users\hendrik.basson\Documents\Arduino\libraries\DFRobot_SIM7000-master/DFRobot_SIM7000.cpp:60: undefined reference to `DFRobot_SIMcore::setRate(long)'

C:\Users\hendrik.basson\Documents\Arduino\libraries\DFRobot_SIM7000-master/DFRobot_SIM7000.cpp:62: undefined reference to `DFRobot_SIMcore::closeCommand()'

C:\Users\hendrik.basson\Documents\Arduino\libraries\DFRobot_SIM7000-master/DFRobot_SIM7000.cpp:65: undefined reference to `DFRobot_SIMcore::setCommandCounter(unsigned char)'

collect2.exe: error: ld returned 1 exit status

Using library DFRobot_SIM7000-master in folder: C:\Users\hendrik.basson\Documents\Arduino\libraries\DFRobot_SIM7000-master (legacy)
Using library sketch_may17a in folder: C:\Users\hendrik.basson\Documents\Arduino\libraries\sketch_may17a (legacy)
Using library Wire at version 1.0 in folder: C:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\libraries\Wire
Using library SoftwareSerial at version 1.0 in folder: C:\Users\hendrik.basson\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\libraries\SoftwareSerial
exit status 1
Error compiling for board Arduino/Genuino Uno.

I am new to this and have no idea where to even start. If someone can point me in the right direction please.

Thanks,

Hendrik
2019-08-04 12:34:42 Hi all,

I am getting the same error. What is the solution to this problem?

Mthulisi
userHeadPic u1080665
2018-06-20 19:26:55
robert.chen wrote:
Wed Jun 06, 2018 6:42 am
Did you put the switch to Tx>D8; Rx > D7?
Hi, yip, I changed the switch.
userHeadPic hendrik.basson
2018-06-18 04:44:47 Hi guys
I have the European version of the same shield, the SIM7000E.
I just copy-pasted the code of the wiki into the Arduino IDE (version 1.8.5)
The code is the first one in the wiki "Tutorial (Based on SIM7000 Library)"
I got this error message here:

sketch_1:36: error: 'class DFRobot_SIM7000' has no member named 'setNet'
if(sim7000.setNet(NB)){ //Set net mod NB-IOT

sketch_1:56: error: 'class DFRobot_SIM7000' has no member named 'connect'
if(sim7000.connect(TCP,"www.taobao.com",80)){ //Start Up TCP or UDP Connection


Anyone can help me please
Thank you
Paolo
userHeadPic 70libero
2018-06-06 14:42:07 Did you put the switch to Tx>D8; Rx > D7? userHeadPic robert.chen
2018-06-04 18:53:54 I have, only arduino-1.8.5-windows and arduino-1.6.13-windows
Is there a specific version you can recommend?
userHeadPic hendrik.basson
2018-05-24 17:24:15 Have you tried different Arduino IDE? userHeadPic robert.chen