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

Can the nrf52833 run FreeRTOS?

Excuse me:

                     Can the nrf52833 run FreeRTOS?Which example in the nRF5 SDK supports nrf52833 running FreeRTOS?

Parents Reply
  • Hi,

    I am not sure if it is Keil or a general guide, but the steps to do this in SES are as follows:

    1. Open the example project in SES
    2. Right click on the project, Project '<project_name>_pca10056_s140' and select Options.... Make sure you have selected Common as configuration, and not Debug or Release in the upper left.
    3. Go to Debugger and change the following:
      1. Target Device to nRF52833_xxAA
      2. Register Definition File to the file nrf52833.svd
    4. Go to Preprocessor in the menu on the left in Options and open Preprocessor Definitions. Change the following:
      1. NRF52840_XXAA -> NRF52833_XXAA
      2. BOARD_PCA10056 -> BOARD_PCA10100
    5. Go to Linker and open Section Placement Macros. Adjust the RAM and flash size of nRF52833.
    6. Close Options and, in the project explorer on the left, go to Project '<project_name>_pca10056_s140' -> None and remove system_nrf52840.c and ses_startup_nrf52840.s, and add the files for nRF52833 instead. These files are located in <SDK_ROOT>/modules/nrfx/mdk

    Best regards,

    Marte

Children
Related