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