Skip to main content
hemicuda
Associate
May 27, 2009
Question

New Lib v 3.0.0 don't support C++?

  • May 27, 2009
  • 4 replies
  • 1005 views
Posted on May 27, 2009 at 02:56

New Lib v 3.0.0 don't support C++?

    This topic has been closed for replies.

    4 replies

    b239955_stm1_st
    Visitor II
    May 17, 2011
    Posted on May 17, 2011 at 13:12

    Try compiling with the option extension based. its due to name decoration when using c++

    hemicuda
    hemicudaAuthor
    Associate
    May 17, 2011
    Posted on May 17, 2011 at 13:12

    In new Library v.3.0.0 startup file doesn't correctly works with cpp projects (IAR IDE) ?

    ''when any interrupt is generated, the pointer comes in asm interrupt implementation (startup_stm32f10x_xd.s) and remains there, and don't jump into my interrupt handler (stm32f10x_it.c)''

    rael
    Associate III
    May 17, 2011
    Posted on May 17, 2011 at 13:12

    My problem is that I don't have a stm32f10x_it.c file in my project, or, as far as I can see included in any of the files used in it.

    I can't find the vector table, or the interrupt handlers.

    If I brouse to the pgmfiles\raisonance\ride\lib\arm\stm32f10x_lib\examples, I can find such files, but I can't see any #include directives to get my own one for the project, and yet I presume the main.c main routine is entered by a jump from a vector table reset address. I want to identify this clearly.. so I can get on with my project. :o

    hemicuda
    hemicudaAuthor
    Associate
    May 17, 2011
    Posted on May 17, 2011 at 13:12

    Quote:

    On 25-05-2009 at 10:22, Anonymous wrote:

    Try compiling with the option extension based. its due to name decoration when using c++

    I try this way, but it didn't works. Problem with the interrupts is still actual.