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
  • I use the RTX and ST library on the Discovery board and they work fine together. The article you posted with the fix is the EXACT answer to your issue (as well as the first answer you received from the forum). It tells you how to use the RTX with the ST library. You are not following their explicit instructions. RTX MUST own the SVC, PendSV and SysTick Vectors. You cannot use other code that tries to use them. Some how you suggested that your "vast team of experts" confirmed that you cannot use the RTX with the ST library, yet we continue to do it every day. What are field are these people experts in? Or maybe your team HAS confirmed that YOU cannot use RTX with the ST library (meaning you are not capable of writing working code) That is not a Keil or ST issue. Write your code correctly and you will have no problem using RTX and the ST library on the Discovery board.

Reply
  • I use the RTX and ST library on the Discovery board and they work fine together. The article you posted with the fix is the EXACT answer to your issue (as well as the first answer you received from the forum). It tells you how to use the RTX with the ST library. You are not following their explicit instructions. RTX MUST own the SVC, PendSV and SysTick Vectors. You cannot use other code that tries to use them. Some how you suggested that your "vast team of experts" confirmed that you cannot use the RTX with the ST library, yet we continue to do it every day. What are field are these people experts in? Or maybe your team HAS confirmed that YOU cannot use RTX with the ST library (meaning you are not capable of writing working code) That is not a Keil or ST issue. Write your code correctly and you will have no problem using RTX and the ST library on the Discovery board.

Children
No data