3 ms·
I'm not following, there is only one CPU: It has to run your application and 'operating system' (usb stack, Wifi if used). Usually those MCUs don't have much m
by pantalaimon 5y ago
I'm not following, there is only one CPU: It has to run your application and 'operating system' (usb stack, Wifi if used).
Usually those MCUs don't have much memory protection, so when your app crashes down goes the whole thing. Writing UART is usually just writing data to a single register, fire and forget. This will still work if everything else is burning. (unless you screwed with the clocks)
Now USB on the other hand is a complex best, you have to keep state and do two way communication.
If you corrupted your memory, you won't be able to get a debug message out over USB.