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

C3903U: Argument '-D__MICROLIB' not permitted for option 'cpu'.

My aim is to use a nRF52832 for a Bluetooth peripheral device.

- I just started with a fresh SES V5.44 and downloaded the nRF SDK 17.0.2
- I imported the example "ble_app_hids_keyboard_pca10040_s112" from the SDK
- trying to build the code throws this error : C3903U: Argument '-D__MICROLIB' not permitted for option 'cpu'.

I was asuuming that the examples would compile without any issues - what can I do ?

thanks, matthias

Parents Reply
  • Sorry - The naming is confusing. Disappointed

    There's "nRF Connect" as the tool for downloading, etc - replacing nRF GO Studio.

    Then there's "nRF Connect SDK" as a completely new SDK - as opposed to the nRF5 SDK.

    It's the SDK I've not used - sorry, I thought that's what you meant.

    But I don't use nRF Connect for programming - I use SES or Segger's own utilities for that.

    Or just download direct from SES

    Do SES and/or Keil  and/or Segger's own utilities see your J-Link?

Children
Related