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?
View all questions in Keil forum