Hello,
I have got some early samples for this uC and have tried for some time to get the RTOS to work properly. I am complete new to the RTOS, but is there any limitation in usint the RTOS on this new uC?
Well, i think the RTOS seems to run, but i get some hard fault erros, normally in conjuction with IRQ or read from SD card. The IRQ routines i have made small and only do some flag check and set some event with the ISR set event function. The SD card uses DMS and i use the ST supplied driver for the STM32.
I have tried to use the debug paper from keil, to look up reguisters and so, but i think i have not get any clear clue. I have noticed some times when it halts, the same task is maybe 20 time on the stack? i can not think about how it will be called so many times?
How about irq priority on Sys_tick timer and my own interupt, how fo they need to managed?
I think i have set the stack for each task quite high, and also the stack for the system and the heap i have put quite big amount of ram into.
I have not attached any code because i believe that will be confusing anyway. So i hope you could give me some advices on common problems that a newbie could have, and maybe some help to debug this.
Kasper