I just loaded up a sample program from the great people at microcontrollerslab.com to control a servo motor. I haven't used my Keil and Tiva board for a long time, so I would not be surprised if it was something I was doing wrong with the setup. Anyhow, I finally got down to one error and it might as well be in Mandarin. A screen grab with the error : .\Objects\Servo1.axf: Error: L6200E: Symbol SystemInit multiply defined (by system_tm4c123.o and servo1_1.o). is on the bottom. Any ideas ?
>Can you tell me how i can clean up the duplicate files in the project box ?
Which duplicate file? In your screen captures I only see one source file with the name 'Servo1.c' You could remove it from the project window with a right-click and select 'Remove File 'Servo1.c''.
All other files underneath the groups with a green dice come from selected CMSIS components. You can even select/deselect in the dialog 'Manage Run-Time Environment'.
>They don't respond to the usual right click and delete one sees in most Windows software
Yes, it works that way in µVision as well. What you can't do in the project window is to remove the header files that are underneath the corresponding source file. These files are used by this C source file and this information is parsed from the C source file.
>My research revealed that this error is simply a matter of duplicate files.
I don't think so because I don't see duplicate files in your project. As already mentioned above, you only have two SystemInit Files in your project. Only this needs to be fixed.