Question
FreeRTOS with CubeMX different than freertos.org
Posted on July 29, 2015 at 19:15
There seem to be many differences between FreeRTOS code generated with CubeMX, and FreeRTOS code examples downloaded from freertos.org
I use the ''Prectical Guide'' and Example code from freertos.org, but have to modify many things, like function names, IDs and so on.
FreeRTOS code generated with CubeMX uses:
/* Start thread 1 */ LEDThread1Handle = osThreadCreate(osThread(LED1), NULL); and /* Start scheduler */ osKernelStart();While
FreeRTOS code examples downloaded from freertos.org uses: /* Create the other task in exactly the same way. */ xTaskCreate( vTask2, ''Task 2'', 240, NULL, 1, NULL ); and /* Start the scheduler so our tasks start executing. */ vTaskStartScheduler();Is there a better way to do this?
Is there a Reference / Users manual for the CubeMX FreeRTOS code? Do I just work through CubeFx examples like ....\STM32Cube_FW_F0_V1.2.0\Projects\STM32F072B-Discovery\Applications\FreeRTOS\FreeRTOS_ThreadCreation\Src Any help appreciated