Hey everyone, Happy New Year to you all. I hope 2020 is full of rewarding projects.
I’m playing around with some Google TensorFlow code on the NXP FRDM-K66F platform and noticed some strange behaviour when I use the PIO_FRAMEWORK_MBED_RTOS_PRESENT build flag.
Google seems to have borrowed bits of driver code from the NXP SDK, so it doesn’t use any of the Mbed RTOS. When it is built without using the PIO_FRAMEWORK_MBED_RTOS_PRESENT build flag it works great. However once I use -D PIO_FRAMEWORK_MBED_RTOS_PRESENT, it compiles and runs for about 45 seconds before the audio cuts out. I’m not sure whether it’s the SAI interface that dies or something to do with buffer handling - I need to dig more.
But I’m wondering if anyone could provide some information on what the PIO_FRAMEWORK_MBED_RTOS_PRESENT build flag actually does to the executable.
Thanks for any thoughts.