I am fairly new to embedded systems, though not to programming.
We manage large lists of different data structures in our application, that we fill with data parsed from incoming arrays of characters. For debugging, looking the watch for each structure doesn't seem very practical and I've thought of building functionality to print data contained in the structures to a file, so I can easily compare expected vs. results. Is this something you would do in an embedded system? What other options do I have?
To avoid increasing codesize including this only for the debug version. The system is stm32F2xx and the IDE keil uVision.
Thanks!!