Undefined references to `__SXTB16_RORn' follow

Hi:
I was compiling the hello_world example code on the Arduino Nano BLE 33 and I got a compilation error.
It is complaining about an undefined reference to "__SXTB16_RORn." I have pasted below the last part of the compiler output. It seems to be related to the file arm_nn_mat_mult_nt_t_s8.c.
I am using version 1.8.13 of the IDE. The board managers Arduino mbed-enabled version 1.1.6 and Arduino AVR version 1.8.3 are installed.
Has anyone encountered it?
Thanks a lot in advance!

C:\Users\mushtaqsyed\Documents\Arduino\libraries\Arduino_TensorFlowLite\src\tensorflow\lite\micro\tools\make\downloads\kissfft\kiss_fft.c:378:9: note: in a call to built-in function 'memcpy'
libraries\Arduino_TensorFlowLite\tensorflow\lite\micro\tools\make\downloads\cmsis\CMSIS\NN\Source\NNSupportFunctions\arm_nn_mat_mult_nt_t_s8.c.o: In function

arm_nn_mat_mult_nt_t_s8': C:\Users\mushtaqsyed\Documents\Arduino\libraries\Arduino_TensorFlowLite\src\tensorflow\lite\micro\tools\make\downloads\cmsis\CMSIS\NN\Source\NNSupportFunctions/arm_nn_mat_mult_nt_t_s8.c:111: undefined reference to

__SXTB16_RORn'
C:\Users\mushtaqsyed\Documents\Arduino\libraries\Arduino_TensorFlowLite\src\tensorflow\lite\micro\tools\make\downloads\cmsis\CMSIS\NN\Source\NNSupportFunctions/arm_nn_mat_mult_nt_t_s8.c:112: undefined reference to

__SXTB16_RORn' C:\Users\mushtaqsyed\Documents\Arduino\libraries\Arduino_TensorFlowLite\src\tensorflow\lite\micro\tools\make\downloads\cmsis\CMSIS\NN\Source\NNSupportFunctions/arm_nn_mat_mult_nt_t_s8.c:118: undefined reference to

__SXTB16_RORn'
C:\Users\mushtaqsyed\Documents\Arduino\libraries\Arduino_TensorFlowLite\src\tensorflow\lite\micro\tools\make\downloads\cmsis\CMSIS\NN\Source\NNSupportFunctions/arm_nn_mat_mult_nt_t_s8.c:125: undefined reference to

__SXTB16_RORn' C:\Users\mushtaqsyed\Documents\Arduino\libraries\Arduino_TensorFlowLite\src\tensorflow\lite\micro\tools\make\downloads\cmsis\CMSIS\NN\Source\NNSupportFunctions/arm_nn_mat_mult_nt_t_s8.c:136: undefined reference to

__SXTB16_RORn'
libraries\Arduino_TensorFlowLite\tensorflow\lite\micro\tools\make\downloads\cmsis\CMSIS\NN\Source\NNSupportFunctions\arm_nn_mat_mult_nt_t_s8.c.o:C:\Users\mushtaqsyed\Documents\Arduino\libraries\Arduino_TensorFlowLite\src\tensorflow\lite\micro\tools\make\downloads\cmsis\CMSIS\NN\Source\NNSupportFunctions/arm_nn_mat_mult_nt_t_s8.c:137: more undefined references to `__SXTB16_RORn' follow
collect2.exe: error: ld returned 1 exit status
exit status 1
Error compiling for board Arduino Nano 33 BLE.

mushtaqsyed:
The board managers Arduino mbed-enabled version 1.1.6

I'm sure this is your problem. That is very outdated. Please update to the latest version (1.3.2) and then try again.

Hi:
From where do I download version 1.3.2 of the Arduino nRF528x board manager?
Thanks a lot!

Please do this:

  • (In the Arduino IDE)Tools > Board > Boards Manager
  • Wait for the update to finish.
  • From the list of available boards platforms, click on "Arduino mbed-enabled Boards".
  • Click the "Update" button.
  • Wait for the update to finish.
  • Click the "Close" button.

Now try compiling your sketch again.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.