Endless debug messages

Hello,

Is there a way to disable the internal debug messages. It keeps flooding the serial monitor with debug messages from some internal library so that i cannot debug my own code.

CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn] CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn] CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn] CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn] CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn] CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn] CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn] CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn] CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn] CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn] CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn] CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn] CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]
CH 0 MMF ENC Queue full
[VID Wrn]

1 Like

The way we’ve been doing this if we need to is to output our debugging messages to the Serial1 interface.

However, I’ve also gotten pretty used to weeding through the spaghetti created by the Serial interface (mostly NN ticks in our use case). I just set a lot of printf (or Serial.print()/println(), if you prefer) so that the thing I’m debugging is more obvious amongst the muck.

I did spend a little bit of time trying to figure out how to stop stdout from being sent to Serial, but I gave up rather quickly because we have a lot of other more important stuff to do and there are 4 available UART interfaces on the AMB82-Mini. I even gave some thought to recompiling the static libraries from the standard SDK for our internal use, but the standard SDK is already outdated and we’d miss out on a lot of features.

The only thing about using a different serial interface is that things like MP4Recording::printInfo() don’t work because they use printf to print to stdout.

Having said that, I second the motion to have a way to disable internal debug messages. They’re nice and can help figure out issues, but I’d still prefer if we can toggle them on and off.

Thanks for your response, i really appreciate it.