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

Using Enumerations problem?

Hi,

I'm using the MCBSTM32E board with STM32F103ZE uC.

If I declare an enumeration type as 'static' in a function or as a global variable then the compiler signals no error or warning but the application simply does not run.

typedef enum{
first=1,
second=2
}TeMyEnum;

void vMyFunc(){
 static TeMyEnum eMyEnum=second;
}

Where do I go wrong?

Thanks
Henk

Parents
  • No, as Tamir says, that is not a valid assumption at all - you need to ensure that it is appropriate to your particular application.

    "I download using the ULINK-ME"

    A uLink-ME is not just for downloading - it is also a debug adapter:

    "The ULINK-ME connects your PC's USB port to your target system (via JTAG or SWD) and allows you to program and debug embedded programs on the target hardware."
    http://www.keil.com/ulinkme/default.asp

    Time to start debugging!

Reply
  • No, as Tamir says, that is not a valid assumption at all - you need to ensure that it is appropriate to your particular application.

    "I download using the ULINK-ME"

    A uLink-ME is not just for downloading - it is also a debug adapter:

    "The ULINK-ME connects your PC's USB port to your target system (via JTAG or SWD) and allows you to program and debug embedded programs on the target hardware."
    http://www.keil.com/ulinkme/default.asp

    Time to start debugging!

Children
  • SOLVED!

    >Did you enable all errors/warnings in the compiler/linker settings?

    I always do.

    >Start Debugging

    I allready did but the debugger steps through my program but the Leds do not react.

    Both BOOTn pins connectors where unconnected on the board. The jumpers where positioned sidewards. After putting a jumper between BOOT0 and GND (Boot from Flash) the program and RESET buttons run solid as a rock!

    Henk (feeling a little ashame) ;-)

    Guys, thanks for your help!

  • We've all been there at some point!!