System_printf is behaving differently in different source files. I am calling System_printf followed by a System_flush to output debug messages to the CCS console. This method works when I am in main.c. However, when I move to a different source file via function call and attempt to call System_printf followed by a System_flush I get garbage on the console or nothing at all.
I looked at several System_printf related topics and none of them mentioned my specific issue. I tried some of the suggestions those topics had such as increasing the SysMin.bufSize and including the proper xdc runtime files in the individual source files and none of them worked.
Thanks in advance!
-Matt