Hello,
I am using embOS CortexM GNU Trial V388f with Olimex STM32-P107 and Eclipse/Ubuntu 12.4. The CPU is an STM32F107 and the start project i use is STM32F103_STM32_SK.
The demo project is running and the LEDs are blinking. So, everything is fine and i started reading the UM01033 embOS CortexM GNU document that comes with the embOS package to get a deeper insight in embOS.
The document says in Chapter 6.8.1 OS_Exception ...:
"Ensure that the address of OS_Exception() is inserted in the vector table at the cor-
rect position. The vector tables which come with embOS are already setup and
should be used and modified for the application."
But, as i can see, all Interrupt Handlers in startup_stm32f10x_md.S point to the Default_Handler. Should not at least one single Handler point to OS_Exception()?
I have to say, that i am very new to ARM Cortex M controllers (and 32 bit controllers at all), so it might be a non embOS related question.
Thanks, potter
I am using embOS CortexM GNU Trial V388f with Olimex STM32-P107 and Eclipse/Ubuntu 12.4. The CPU is an STM32F107 and the start project i use is STM32F103_STM32_SK.
The demo project is running and the LEDs are blinking. So, everything is fine and i started reading the UM01033 embOS CortexM GNU document that comes with the embOS package to get a deeper insight in embOS.
The document says in Chapter 6.8.1 OS_Exception ...:
"Ensure that the address of OS_Exception() is inserted in the vector table at the cor-
rect position. The vector tables which come with embOS are already setup and
should be used and modified for the application."
But, as i can see, all Interrupt Handlers in startup_stm32f10x_md.S point to the Default_Handler. Should not at least one single Handler point to OS_Exception()?
I have to say, that i am very new to ARM Cortex M controllers (and 32 bit controllers at all), so it might be a non embOS related question.
Thanks, potter