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

RTE\Device\nRF52832_xxAA\system_nrf52.c(29): error: #5: cannot open source input file "nrf_erratas.h": No such file or directory

I am using nRF52832, And SDK 15.3, the ble_app_blinky project,

   a.   if i have installed only the latest version of Device family 8.29.0 ,  when i try to build the project, it asks for permission to install 8.24.1 also.as shown in below fig

b. If I install version 8.24.1 in the pack installer as shown below, I get an error with erratas.h file



I have tried the solution given in other thread, to delete a file in module folder. But the error still persists. 

Can anyone kindly guide me?

Parents
  • It's a bug of MDK-ARM.

    MDK always copies `system_nrf52.c` from the latest software pack (currently 8.29.0), even though you selected the old version that SDK 15.3 supports (8.17.0).

    My solution is to replace `RTE\Device\nRF52832_xxAA\system_nrf52.c` using `system_nrf52.c` from software pack v8.17.0 (maybe located at `%APPDATA%\..\Local\Arm\Packs\NordicSemiconductor\nRF_DeviceFamilyPack\8.17.0\Device\Source`).

Reply
  • It's a bug of MDK-ARM.

    MDK always copies `system_nrf52.c` from the latest software pack (currently 8.29.0), even though you selected the old version that SDK 15.3 supports (8.17.0).

    My solution is to replace `RTE\Device\nRF52832_xxAA\system_nrf52.c` using `system_nrf52.c` from software pack v8.17.0 (maybe located at `%APPDATA%\..\Local\Arm\Packs\NordicSemiconductor\nRF_DeviceFamilyPack\8.17.0\Device\Source`).

Children
No Data
Related