Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
7 years, 2 months ago.
nRF52 cmsis_os2.h
Hi, since yesterday I am getting strange error when compiling nrf52 code. Even clean example program (mbed-os-example-ble-BatteryLevel) loaded in web IDE is showing an error when starting "Compile all":
Error: Cannot open source input file "cmsis_os2.h": No such file or directory in "extras/mbed-os.lib/rtos/Mutex.h", Line: 26, Col: 24
mbed-os module is updated to the latest.
Any idea what could be wrong? Thank you. Peter
2 Answers
7 years, 2 months ago.
I also have this for FRDM-K22F. Seems to be a bug in mbed-os. I downgraded to 5.5.7 and it works now.
To do this in the web interface, right-click the `mbed-os` node in the navigator tree. Select 'Revisions'. Click on the ca661f9 revision, and then click Switch.
7 years, 2 months ago.
Same issue here with 401RE and 429ZI boards tried exporting to uVsion5 but with same error cmsis_os2.h
Also when exporting sure enough that file and whole directory mbed-os\rtos\rtx5 is missing
Also mbed_rtos_storage.h, mbed_rtos1_types.h in mbed-os\rtos missing
Applies to OS5.6.x previous 5.5 all compile and export as expected
Wanted to use the 5.6 'tickerless' feature......
Reported an issue here.
posted by Jan Jongboom 05 Oct 2017