[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
instruction access exception
- Date: Fri, 13 Apr 2007 14:19:46 +0200
- From: hwulf at et-inf.fho-emden.de (hwulf at et-inf.fho-emden.de)
- Subject: instruction access exception
Hi,
I created a RTEMS program with some semaphores, tasks and message queues.
For debugging reasons, I included many printf() statements like this:
#ifdef DEBUG
printf("createTimer: line: %i: Obtaining Semaphore timer_sem_id\n", __LINE__);
#endif
Now, when I start the program with #define DEBUG, the program stops at
an irregular instruction and the following lines are printed to the
console:
Unexpected trap <0x01> at address 0xd0142300c
instruction access exception
Program exited normally.
When I compile the program without #define DEBUG instead, the program
runs just as expected.
Has anyone an idea what's wrong with the printf() statements?
Am I overflowing the stack or something like that?
Thank you very much in advance.
Kind regards,
Hank