I have got a xc164 board of infineon and i tried to compile the example project e10k. I read this error message: *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS SYMBOL: ASC0_vInit MODULE: ASC0.obj (ASC0) DEFINED: ASC0.obj (ASC0) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS SYMBOL: Configure_SYSCON3 MODULE: ConfPLL+Syscon3.obj (CONFPLL_SYSCON3) DEFINED: ConfPLL+Syscon3.obj (CONFPLL_SYSCON3) why do i read this? how do i solve this problem?
That really looks strange. Can you send us a test project that shows this behaviour to support.intl@keil.com? Reinhard
Sounds like the project is relying upon conditional compilation tricks to do both definitions & declarations via a single header file - but you've got the controlling definitions wrong. Are you sure you're building the project exactly as supplied, and preceisely following all instructions about conditional compilation defines?