This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

SVC_Handler multiply defined

Dear Keil,

We are using the STM32F3 discovery board, and used the RTX with the demo code.
When we compile, it says SVC_Handler multiply defined; Systick multiply defined etc.

I was wondering if you have met this problem before and know how to solve. Many of us have this problem.

Thanks.
Jack

Parents
  • with out knowing about your system it looks like your trying to debounce a USB plugin event

    so would ask the questions about your software design

    Do you need to be systicks accurate (why not have a seperate RTX task that monitors and debounces IO states and sends events to tasks when the debounce events have occured)

    If there are no other ways around it you can ( if you have the right Keil license) modify and change the RTX source and build you own RTX lib. I did before the os_get_time function was included in the RTX.

Reply
  • with out knowing about your system it looks like your trying to debounce a USB plugin event

    so would ask the questions about your software design

    Do you need to be systicks accurate (why not have a seperate RTX task that monitors and debounces IO states and sends events to tasks when the debounce events have occured)

    If there are no other ways around it you can ( if you have the right Keil license) modify and change the RTX source and build you own RTX lib. I did before the os_get_time function was included in the RTX.

Children