RF52840 Feather - Examples won't compile

This is a special forum devoted to educators using Adafruit and Arduino products for teaching.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
bridge2nowhere
 
Posts: 26
Joined: Thu Mar 01, 2018 2:36 pm

RF52840 Feather - Examples won't compile

Post by bridge2nowhere »

We have installed the board in the board manager, but none of the examples will compile.

User avatar
adafruit_support_carter
 
Posts: 29159
Joined: Tue Nov 29, 2016 2:45 pm

Re: RF52840 Feather - Examples won't compile

Post by adafruit_support_carter »

Turn on verbose output and post here the error messages you are getting when trying to compile.

User avatar
bridge2nowhere
 
Posts: 26
Joined: Thu Mar 01, 2018 2:36 pm

Re: RF52840 Feather - Examples won't compile

Post by bridge2nowhere »

Here is the error we're getting:

Code: Select all




c:/users/robbal/appdata/local/arduino15/packages/adafruit/tools/arm-none-eabi-gcc/9-2019q4/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: sketch\central_bleuart.ino.cpp.o: in function `loop':

C:\Users\robbal\AppData\Local\Temp\arduino_modified_sketch_720284/central_bleuart.ino:92: undefined reference to `readPacket(BLEUart*, unsigned short)'

c:/users/robbal/appdata/local/arduino15/packages/adafruit/tools/arm-none-eabi-gcc/9-2019q4/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\robbal\AppData\Local\Temp\arduino_modified_sketch_720284/central_bleuart.ino:177: undefined reference to `parsefloat(unsigned char*)'

c:/users/robbal/appdata/local/arduino15/packages/adafruit/tools/arm-none-eabi-gcc/9-2019q4/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\robbal\AppData\Local\Temp\arduino_modified_sketch_720284/central_bleuart.ino:178: undefined reference to `parsefloat(unsigned char*)'

c:/users/robbal/appdata/local/arduino15/packages/adafruit/tools/arm-none-eabi-gcc/9-2019q4/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\robbal\AppData\Local\Temp\arduino_modified_sketch_720284/central_bleuart.ino:179: undefined reference to `parsefloat(unsigned char*)'

c:/users/robbal/appdata/local/arduino15/packages/adafruit/tools/arm-none-eabi-gcc/9-2019q4/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\robbal\AppData\Local\Temp\arduino_modified_sketch_720284/central_bleuart.ino:180: undefined reference to `parsefloat(unsigned char*)'

c:/users/robbal/appdata/local/arduino15/packages/adafruit/tools/arm-none-eabi-gcc/9-2019q4/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\robbal\AppData\Local\Temp\arduino_modified_sketch_720284/central_bleuart.ino:185: undefined reference to `packetbuffer'

c:/users/robbal/appdata/local/arduino15/packages/adafruit/tools/arm-none-eabi-gcc/9-2019q4/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\robbal\AppData\Local\Temp\arduino_modified_sketch_720284/central_bleuart.ino:185: undefined reference to `packetbuffer'

c:/users/robbal/appdata/local/arduino15/packages/adafruit/tools/arm-none-eabi-gcc/9-2019q4/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\robbal\AppData\Local\Temp\arduino_modified_sketch_720284/central_bleuart.ino:185: undefined reference to `packetbuffer'

c:/users/robbal/appdata/local/arduino15/packages/adafruit/tools/arm-none-eabi-gcc/9-2019q4/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\robbal\AppData\Local\Temp\arduino_modified_sketch_720284/central_bleuart.ino:185: undefined reference to `packetbuffer'

c:/users/robbal/appdata/local/arduino15/packages/adafruit/tools/arm-none-eabi-gcc/9-2019q4/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\robbal\AppData\Local\Temp\arduino_modified_sketch_720284/central_bleuart.ino:185: undefined reference to `packetbuffer'

c:/users/robbal/appdata/local/arduino15/packages/adafruit/tools/arm-none-eabi-gcc/9-2019q4/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\robbal\AppData\Local\Temp\arduino_modified_sketch_720284/central_bleuart.ino:127: undefined reference to `parsefloat(unsigned char*)'

c:/users/robbal/appdata/local/arduino15/packages/adafruit/tools/arm-none-eabi-gcc/9-2019q4/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\robbal\AppData\Local\Temp\arduino_modified_sketch_720284/central_bleuart.ino:128: undefined reference to `parsefloat(unsigned char*)'

c:/users/robbal/appdata/local/arduino15/packages/adafruit/tools/arm-none-eabi-gcc/9-2019q4/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\robbal\AppData\Local\Temp\arduino_modified_sketch_720284/central_bleuart.ino:129: undefined reference to `parsefloat(unsigned char*)'

c:/users/robbal/appdata/local/arduino15/packages/adafruit/tools/arm-none-eabi-gcc/9-2019q4/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\robbal\AppData\Local\Temp\arduino_modified_sketch_720284/central_bleuart.ino:141: undefined reference to `parsefloat(unsigned char*)'

c:/users/robbal/appdata/local/arduino15/packages/adafruit/tools/arm-none-eabi-gcc/9-2019q4/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\robbal\AppData\Local\Temp\arduino_modified_sketch_720284/central_bleuart.ino:142: undefined reference to `parsefloat(unsigned char*)'

c:/users/robbal/appdata/local/arduino15/packages/adafruit/tools/arm-none-eabi-gcc/9-2019q4/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: sketch\central_bleuart.ino.cpp.o:C:\Users\robbal\AppData\Local\Temp\arduino_modified_sketch_720284/central_bleuart.ino:143: more undefined references to `parsefloat(unsigned char*)' follow

c:/users/robbal/appdata/local/arduino15/packages/adafruit/tools/arm-none-eabi-gcc/9-2019q4/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: sketch\central_bleuart.ino.cpp.o: in function `loop':

C:\Users\robbal\AppData\Local\Temp\arduino_modified_sketch_720284/central_bleuart.ino:106: undefined reference to `packetbuffer'

c:/users/robbal/appdata/local/arduino15/packages/adafruit/tools/arm-none-eabi-gcc/9-2019q4/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\robbal\AppData\Local\Temp\arduino_modified_sketch_720284/central_bleuart.ino:106: undefined reference to `packetbuffer'

c:/users/robbal/appdata/local/arduino15/packages/adafruit/tools/arm-none-eabi-gcc/9-2019q4/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\robbal\AppData\Local\Temp\arduino_modified_sketch_720284/central_bleuart.ino:106: undefined reference to `packetbuffer'
We are getting some more lines with banned spam words, I'm not sure where that is coming from. My students are trying to follow the tutorial

Code: Select all

collect2.exe: error: ld returned 1 exit status
exit status 1
Error compiling for board Adafruit Feather nRF52840 Express

User avatar
Franklin97355
 
Posts: 23911
Joined: Mon Apr 21, 2008 2:33 pm

Re: RF52840 Feather - Examples won't compile

Post by Franklin97355 »

I tried to compile it and was successful. You might try to uninstall Arduino and delete the Arduino15 directory before re-installing. Also, make sure you have updated the libraries and board files.

User avatar
adafruit_support_carter
 
Posts: 29159
Joined: Tue Nov 29, 2016 2:45 pm

Re: RF52840 Feather - Examples won't compile

Post by adafruit_support_carter »

And for the sake of troubleshooting, try uploading the simple blink example here:
https://learn.adafruit.com/introducing- ... 2860620-13

Don't worry about BLE at this point. Just see if you can get that example to work per the guide.

Locked
Please be positive and constructive with your questions and comments.

Return to “For Educators”