Mutex or Semaphore - problem

anonymous wrote on Friday, November 06, 2009:

Hello, I try to use FreeRTOS on my atmega8. I have 2 tasks - 1 reading from variable and 1 writing. I wanted to use Mutex or Semaphore to prevent dual acces to data. I experience problem - when I try to declare it or use everything compiles good, but my uC resets after uploading it to flash.

Please help me, what can I do?

bugtraker wrote on Friday, November 06, 2009:

Do you see the same behaviour if you use a flag instead of mutex/semaphore?
Do you release mutex/semaphore after accessing it?

anonymous wrote on Friday, November 06, 2009:

Yes, I release. But it make uC reset if even initilaized. Flags would help, but I really wouldn’t need this all RTOS if I wasn’t told to use it… So I have to use its mechanisms.