Part Number: MSPM0G3107
Adding new soruce files to my project results in unresolved symbol errors.
I'm trying to break out groups of functions - like my UART routines - into modular source files to keep from having one massive file
I created a new file by right clicking on my project in the explorer window and selecting "New File... " I then moved all the functions - that compile without issue when located inside main.c - to my new Uart.C file. It shows up in my project file window as expected (first image below) I created a Uart.H header file to declare them and included that in main.c. When I hover over the include statement in main.c it shows the functions I have located in Uart.C (2nd image below).
But when I compile, I get "error 10234-D unresolved symbols remain" showing that all the functions in Uart.C are unresolved in main.o (3rd image). I know it compiles Uart.C as I can introduce errors and the get flagged. I also see Uart.o in the debug folder right next to main.o.
I tried defining the link order to have Uart.C link first (4th image), be even that fails to help - And I would hope this also doesn't matter as I expect to add more modules and I've never had to control their link order in the past with older versions of CCS.
I assume there is some setting somewhere that I am missing, but I can't figure what it is.
Also, I have tried removing Uart.C from the project and moving it elsewhere, then trying the "Add Files/Folders" option with the same results.
Please help





