AnsweredAssumed Answered

MQX 4.0 Task performing SPI exchange (tx/rx) gets hung waiting for a semaphore

Question asked by Tom Moulton on Apr 6, 2015
Latest reply on Apr 13, 2015 by Garabo

We have a task that periodically performs a SPI tx/rx using the ioctl and it generally works fine, but after running for 14+ days it gets hung blocked by a semaphore

 

When we look at the semaphore the semaphore value is -2147483648 (0x80000000)

 

That seems just plain wrong, is that a special value that means something?

 

There is only one task that uses the SPI port (spi2)

 

We're using a K60

 

tom

Outcomes