cancel
Showing results for 
Search instead for 
Did you mean: 

FreeRTOS support for BlueNRG-2?

BBeau
Associate

I am evaluating Keil MDK5 for programming my BlueNRG-2 device. I have found that I cannot create a project from scratch with any RTOS support because the CMSIS driver seems to be lacking the Device.Startup section.

Looking in the SDK examples for the device, there is a single project BLE_BEACON_FREERTOS. It looks like a port of pieces of the FreeRTOS code to this device that I can use as a starting point, but it's not a very satisfactory answer to not be able to generate a project from scratch but instead to have to rely on a questionable and undocumented port. It also does not contain an Atollic project, so I assume that I cannot use any of the ST toolchain to develop with this model.

Is this my only option? This device isn't supported by STCube, it doesn't appear to be fully supported by Keil, and there is no RTOS support in Atollic even though that environment nominally supports it. Is ST actually serious about this device, or am I stuck programming against the ugly step child of the product line?

2 REPLIES 2
Richard Lowe
Senior III

I'm having the same issue. Can't seem to get it to work at all with an RTOS. No examples, not much feedback. Think it might be a step child product line.

mikez33308
Associate II

I wish I had known of the anemic FreeRTOS support of these SOC devices prior to purchasing the EVAL kits and X-NUCLEO boards; there’s no place in my Firmware eco system for them! More nicely packaged device for the storage bin ;(