This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Running ble_app_uart_c on a NRF 52810 #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"

Hello =)

Im trying to run the ble_app_uart_c example on a NRF 52810 Chip.

i got:

SEGGER Embedded Studio for ARM V4.12

SDK 15.3.0

examples\ble_central\ble_app_uart_c\pca10040\s132\ses    Projekt

NRF 52810 Chip

i did:

the changes which you provide in your infocenter

Based on a web research:

  • tried some includes : 
    #include "nrf.h"
    #include "nrf52.h"
    etc.
  • tryed to set the Flag:
      ""   __FPU_PRESENT   "" on 1  >> resulted to an other error later  ""  'FPU_IRQn' undeclared (first use in this function); did you mean 'PDM_IRQn'?  ""
    This seamed also quite dumb since the nrf52810 doesn't got an FPU
  • Used nice Words...

It didn't helped.

So i reseted the Project and just did the changes on top (from the infocenter)

Any idea?

Thank you very much in advance for your answer

Parents
  • Hi Florian

    Andrew is right, the nRF52810 is not the greatest option for a central. What exactly would you like better/more accurately specified? It is stated exactly what "Hardware compatibility" means, and the nRF52810 product page is stating that "It is an ideal candidate for less complex applications and also as a Bluetooth 5 connectivity processor in larger applications." as well as more in depth specs in the PS.

    Best regards,

    Simon

  • Jeah thats right but since one of the both got to be a central if i wont a connectivity between them it is not so clear that less complexe means no connectivity between two of the same kind?!...

    But anyway. so we can close this feed with the result that the NRF 52810 is not able to execute any central tasks?

    And is it a problem to connect a NRF52810 with an NRF52832 via BLE?

    thx in advance and best regards

Reply
  • Jeah thats right but since one of the both got to be a central if i wont a connectivity between them it is not so clear that less complexe means no connectivity between two of the same kind?!...

    But anyway. so we can close this feed with the result that the NRF 52810 is not able to execute any central tasks?

    And is it a problem to connect a NRF52810 with an NRF52832 via BLE?

    thx in advance and best regards

Children
  • less complexe means no connectivity between two of the same kind

    I don't get your point there?

    A Central is inherently a more complex function - so it is to be expected that a "simplified" chip is not going to be a great choice as a Central.

    the NRF 52810 is not able to execute any central tasks

    I'm not sure that's true - you'll have to check the Product Specification and the SoftDevice specification.

    But, if it does now support Central, then it is still going to be limited by the limited resources of the chip.

    is it a problem to connect a NRF52810 with an NRF52832 via BLE

    Of course not!

    The whole point of Bluetooth is that it is a standard which lets any & all compliant devices interwork.

    But I don't think the topic of this thread - the error about FPU instructions - has anything to do with being a BT Central?

    we can close this feed

    You do that by verifying the answer:

  • Thats all absolute true

    and dont get me wrong until now im very happy with mi choose for NORDIC 

    especially the community here is awesome.

    BUT for me it was just not clear enough that it would be so hard to use the NRF 52810 as a central but thats just my opinion

Related