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

I am studying ARM with the book TI Tiva ARM Programming For Embedded Systems written by Muhammad Ali Mazid.

I tried Keil with the codes provided by the book and it always comes out an error L6200.

I am thinking that it is caused by the function as follow:

void SystemInit(void)
{
/* Grant coprocessor access */
/* This is required since TM4C123G has a floating point coprocessor. */
SCB->CPACR |= 0x00F00000;
}

The book says that This function is called by the startup assembly code to perform system specific initialization tasks. 

But the code just can get through the rebuild.

Please help. Thanks!

0