This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Error: L6200E: Symbol SystemInit multiply defined (by system_tm4c123.o and mazinterrupt.o).

Trying to Build some simple code, for the TI Tiva Launchpad, to teach me Interrupts and it keeps throwing up "Error: L6200E: Symbol SystemInit multiply defined (by system_tm4c123.o and mazinterrupt.o)."

I would as is my habit not have a clue what this means.

Thank you.

Parents
  • I think the reason for this error is quite simple. You must have two 'SystemInit' functions in your project, one in the module system_tm4c123.c and one in mazinterrupt.c. In C, you can't have two functions with the same name in the same project unless their scope is limited for example with 'static'.

Reply
  • I think the reason for this error is quite simple. You must have two 'SystemInit' functions in your project, one in the module system_tm4c123.c and one in mazinterrupt.c. In C, you can't have two functions with the same name in the same project unless their scope is limited for example with 'static'.

Children