cancel
Showing results for 
Search instead for 
Did you mean: 

stm32F1Cube bug :rots function 'osSignalXXX' link error

brucegong
Associate II
Posted on August 23, 2015 at 05:52

I create a project with stm32cubemx last version , use  osSignalSet and all osSignalXXX cause 'link error' 'notfound'

mcu :stm32F103C8T6(in cube ,this should be stm32f103c8tX)

#stm32f1cube-rtos-bug
1 REPLY 1
henry2
Associate II
Posted on November 25, 2015 at 19:44

I have the same problem with STM32CubeF3 v1.3.0.  The osSignalSet, osSignalGet, osSignalClear, osSignalWait functions are defined in function prototypes but there is no code for these functions, therefore the link error.  Look in cmsis_os.c to see whether the code is missing. 

Because these functions are missing, I used osSemaphore functions instead.

However I found that the return value of osSemaphoreWait() does not match the documentation.  Look at the code to know what's really implemented.