how to create complete new s32designstudio for s32 platform because iam getting multiple definitions

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

how to create complete new s32designstudio for s32 platform because iam getting multiple definitions

ソリューションへジャンプ
1,014件の閲覧回数
sandeep_c
Contributor I

hi iam trying to create new project as follow file -> new->s32dsapplication project then i will choose below config

i_MXRT1170Processor_0-1684244538709.png

then

i_MXRT1170Processor_1-1684244599662.png

now iam config the uart1 using config tools

pins

i_MXRT1170Processor_2-1684244716851.png

now uptading peripheral config

i_MXRT1170Processor_3-1684244779958.png

 

i_MXRT1170Processor_4-1684244982539.png

 

iam getting below error

19:16:44 **** Build of configuration Debug_FLASH for project uart1_config ****
make -j4 all
Building file: ../src/main.c
Building file: ../board/clock_config.c
Building file: ../board/peripherals_lpuart_1.c
Invoking: Standard S32DS C Compiler
arm-none-eabi-gcc "@src/main.args" -MMD -MP -MF"src/main.d" -MT"src/main.o" -o "src/main.o" "../src/main.c"
Invoking: Standard S32DS C Compiler
Invoking: Standard S32DS C Compiler
arm-none-eabi-gcc "@board/clock_config.args" -MMD -MP -MF"board/clock_config.d" -MT"board/clock_config.o" -o "board/clock_config.o" "../board/clock_config.c"
arm-none-eabi-gcc "@board/clock_config.args" -MMD -MP -MF"board/peripherals_lpuart_1.d" -MT"board/peripherals_lpuart_1.o" -o "board/peripherals_lpuart_1.o" "../board/peripherals_lpuart_1.c"
Finished building: ../board/clock_config.c
Finished building: ../src/main.c
Finished building: ../board/peripherals_lpuart_1.c
Building file: ../board/pin_mux.c



Invoking: Standard S32DS C Compiler
Building file: ../SDK/rtos/osif/osif_baremetal.c
arm-none-eabi-gcc "@board/clock_config.args" -MMD -MP -MF"board/pin_mux.d" -MT"board/pin_mux.o" -o "board/pin_mux.o" "../board/pin_mux.c"
Building file: ../SDK/platform/drivers/src/pins/pins_driver.c
Invoking: Standard S32DS C Compiler
arm-none-eabi-gcc "@SDK/rtos/osif/osif_baremetal.args" -MMD -MP -MF"SDK/rtos/osif/osif_baremetal.d" -MT"SDK/rtos/osif/osif_baremetal.o" -o "SDK/rtos/osif/osif_baremetal.o" "../SDK/rtos/osif/osif_baremetal.c"
Invoking: Standard S32DS C Compiler
arm-none-eabi-gcc "@SDK/platform/drivers/src/pins/pins_driver.args" -MMD -MP -MF"SDK/platform/drivers/src/pins/pins_driver.d" -MT"SDK/platform/drivers/src/pins/pins_driver.o" -o "SDK/platform/drivers/src/pins/pins_driver.o" "../SDK/platform/drivers/src/pins/pins_driver.c"
Building file: ../SDK/platform/drivers/src/pins/pins_port_hw_access.c
Finished building: ../board/pin_mux.c
Finished building: ../SDK/platform/drivers/src/pins/pins_driver.c
Invoking: Standard S32DS C Compiler

arm-none-eabi-gcc "@SDK/platform/drivers/src/pins/pins_driver.args" -MMD -MP -MF"SDK/platform/drivers/src/pins/pins_port_hw_access.d" -MT"SDK/platform/drivers/src/pins/pins_port_hw_access.o" -o "SDK/platform/drivers/src/pins/pins_port_hw_access.o" "../SDK/platform/drivers/src/pins/pins_port_hw_access.c"

Finished building: ../SDK/rtos/osif/osif_baremetal.c
Building file: ../SDK/platform/drivers/src/lpuart/lpuart_driver.c
Building file: ../SDK/platform/drivers/src/lpuart/lpuart_hw_access.c

Invoking: Standard S32DS C Compiler
arm-none-eabi-gcc "@SDK/platform/drivers/src/lpuart/lpuart_driver.args" -MMD -MP -MF"SDK/platform/drivers/src/lpuart/lpuart_hw_access.d" -MT"SDK/platform/drivers/src/lpuart/lpuart_hw_access.o" -o "SDK/platform/drivers/src/lpuart/lpuart_hw_access.o" "../SDK/platform/drivers/src/lpuart/lpuart_hw_access.c"
Building file: ../SDK/platform/drivers/src/lpuart/lpuart_irq.c
Invoking: Standard S32DS C Compiler
arm-none-eabi-gcc "@SDK/platform/drivers/src/lpuart/lpuart_driver.args" -MMD -MP -MF"SDK/platform/drivers/src/lpuart/lpuart_driver.d" -MT"SDK/platform/drivers/src/lpuart/lpuart_driver.o" -o "SDK/platform/drivers/src/lpuart/lpuart_driver.o" "../SDK/platform/drivers/src/lpuart/lpuart_driver.c"
Invoking: Standard S32DS C Compiler
arm-none-eabi-gcc "@SDK/platform/drivers/src/lpuart/lpuart_driver.args" -MMD -MP -MF"SDK/platform/drivers/src/lpuart/lpuart_irq.d" -MT"SDK/platform/drivers/src/lpuart/lpuart_irq.o" -o "SDK/platform/drivers/src/lpuart/lpuart_irq.o" "../SDK/platform/drivers/src/lpuart/lpuart_irq.c"
Finished building: ../SDK/platform/drivers/src/pins/pins_port_hw_access.c

Building file: ../SDK/platform/drivers/src/interrupt/interrupt_manager.c
Invoking: Standard S32DS C Compiler
arm-none-eabi-gcc "@SDK/platform/drivers/src/interrupt/interrupt_manager.args" -MMD -MP -MF"SDK/platform/drivers/src/interrupt/interrupt_manager.d" -MT"SDK/platform/drivers/src/interrupt/interrupt_manager.o" -o "SDK/platform/drivers/src/interrupt/interrupt_manager.o" "../SDK/platform/drivers/src/interrupt/interrupt_manager.c"
Finished building: ../SDK/platform/drivers/src/lpuart/lpuart_irq.c
Finished building: ../SDK/platform/drivers/src/lpuart/lpuart_hw_access.c


Building file: ../SDK/platform/drivers/src/edma/edma_driver.c
Finished building: ../SDK/platform/drivers/src/lpuart/lpuart_driver.c
Building file: ../SDK/platform/drivers/src/edma/edma_hw_access.c
Invoking: Standard S32DS C Compiler

arm-none-eabi-gcc "@SDK/platform/drivers/src/edma/edma_driver.args" -MMD -MP -MF"SDK/platform/drivers/src/edma/edma_driver.d" -MT"SDK/platform/drivers/src/edma/edma_driver.o" -o "SDK/platform/drivers/src/edma/edma_driver.o" "../SDK/platform/drivers/src/edma/edma_driver.c"
Invoking: Standard S32DS C Compiler
arm-none-eabi-gcc "@SDK/platform/drivers/src/edma/edma_driver.args" -MMD -MP -MF"SDK/platform/drivers/src/edma/edma_hw_access.d" -MT"SDK/platform/drivers/src/edma/edma_hw_access.o" -o "SDK/platform/drivers/src/edma/edma_hw_access.o" "../SDK/platform/drivers/src/edma/edma_hw_access.c"
Building file: ../SDK/platform/drivers/src/edma/edma_irq.c
Invoking: Standard S32DS C Compiler
Finished building: ../SDK/platform/drivers/src/interrupt/interrupt_manager.c
arm-none-eabi-gcc "@SDK/platform/drivers/src/edma/edma_driver.args" -MMD -MP -MF"SDK/platform/drivers/src/edma/edma_irq.d" -MT"SDK/platform/drivers/src/edma/edma_irq.o" -o "SDK/platform/drivers/src/edma/edma_irq.o" "../SDK/platform/drivers/src/edma/edma_irq.c"

Building file: ../SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.c
Finished building: ../SDK/platform/drivers/src/edma/edma_hw_access.c
Invoking: Standard S32DS C Compiler
arm-none-eabi-gcc "@SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.args" -MMD -MP -MF"SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.d" -MT"SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o" -o "SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o" "../SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.c"

Building file: ../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.c
Invoking: Standard S32DS C Compiler
arm-none-eabi-gcc "@SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.args" -MMD -MP -MF"SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.d" -MT"SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.o" -o "SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.o" "../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.c"
Finished building: ../SDK/platform/drivers/src/edma/edma_driver.c
Finished building: ../SDK/platform/drivers/src/edma/edma_irq.c


Building file: ../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_port_hw_access.c
Building file: ../SDK/S32K144_SDK_4.0.1/platform/drivers/src/interrupt/interrupt_manager.c
Invoking: Standard S32DS C Compiler
arm-none-eabi-gcc "@SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.args" -MMD -MP -MF"SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_port_hw_access.d" -MT"SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_port_hw_access.o" -o "SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_port_hw_access.o" "../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_port_hw_access.c"
Invoking: Standard S32DS C Compiler
arm-none-eabi-gcc "@SDK/S32K144_SDK_4.0.1/platform/drivers/src/interrupt/interrupt_manager.args" -MMD -MP -MF"SDK/S32K144_SDK_4.0.1/platform/drivers/src/interrupt/interrupt_manager.d" -MT"SDK/S32K144_SDK_4.0.1/platform/drivers/src/interrupt/interrupt_manager.o" -o "SDK/S32K144_SDK_4.0.1/platform/drivers/src/interrupt/interrupt_manager.o" "../SDK/S32K144_SDK_4.0.1/platform/drivers/src/interrupt/interrupt_manager.c"
Finished building: ../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.c

Building file: ../SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.c
Invoking: Standard S32DS C Compiler
Finished building: ../SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.c
Finished building: ../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_port_hw_access.c
Finished building: ../SDK/S32K144_SDK_4.0.1/platform/drivers/src/interrupt/interrupt_manager.c


arm-none-eabi-gcc "@SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.args" -MMD -MP -MF"SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.d" -MT"SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o" -o "SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o" "../SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.c"

Building file: ../SDK/S32K144_SDK_4.0.1/platform/devices/S32K144/startup/system_S32K144.c
Building file: ../SDK/S32K144_SDK_4.0.1/platform/devices/startup.c
Building file: ../Project_Settings/Startup_Code/startup_S32K144.S
Invoking: Standard S32DS C Compiler
Invoking: Standard S32DS C Compiler
arm-none-eabi-gcc "@SDK/S32K144_SDK_4.0.1/platform/devices/S32K144/startup/system_S32K144.args" -MMD -MP -MF"SDK/S32K144_SDK_4.0.1/platform/devices/S32K144/startup/system_S32K144.d" -MT"SDK/S32K144_SDK_4.0.1/platform/devices/S32K144/startup/system_S32K144.o" -o "SDK/S32K144_SDK_4.0.1/platform/devices/S32K144/startup/system_S32K144.o" "../SDK/S32K144_SDK_4.0.1/platform/devices/S32K144/startup/system_S32K144.c"
Invoking: Standard S32DS Assembler
arm-none-eabi-gcc "@SDK/S32K144_SDK_4.0.1/platform/devices/startup.args" -MMD -MP -MF"SDK/S32K144_SDK_4.0.1/platform/devices/startup.d" -MT"SDK/S32K144_SDK_4.0.1/platform/devices/startup.o" -o "SDK/S32K144_SDK_4.0.1/platform/devices/startup.o" "../SDK/S32K144_SDK_4.0.1/platform/devices/startup.c"
arm-none-eabi-gcc "@Project_Settings/Startup_Code/startup_S32K144.args" -o "Project_Settings/Startup_Code/startup_S32K144.o" "../Project_Settings/Startup_Code/startup_S32K144.S"
Finished building: ../SDK/S32K144_SDK_4.0.1/platform/devices/S32K144/startup/system_S32K144.c
Finished building: ../Project_Settings/Startup_Code/startup_S32K144.S
Finished building: ../SDK/S32K144_SDK_4.0.1/platform/devices/startup.c



Finished building: ../SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.c

Building target: uart1_config.elf
Invoking: Standard S32DS C Linker
arm-none-eabi-gcc -o "uart1_config.elf" "@uart1_config.args"
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o: in function `CLOCK_DRV_Init':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.c:602: multiple definition of `CLOCK_DRV_Init'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.c:602: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o: in function `CLOCK_DRV_GetFreq':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.c:1859: multiple definition of `CLOCK_DRV_GetFreq'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.c:1859: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o: in function `CLOCK_DRV_SetModuleClock':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.c:3394: multiple definition of `CLOCK_DRV_SetModuleClock'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.c:3394: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o: in function `CLOCK_DRV_SetSystemClock':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.c:3549: multiple definition of `CLOCK_DRV_SetSystemClock'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.c:3549: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o: in function `SCG_GetCurrentSystemClockSource':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/clock/S32K1xx/scg_hw_access.h:72: multiple definition of `CLOCK_DRV_GetSystemClockSource'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/scg_hw_access.h:72: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o: in function `CLOCK_DRV_SetClockSource':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.c:4014: multiple definition of `CLOCK_DRV_SetClockSource'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.c:4014: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o: in function `CLOCK_SYS_Init':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.c:4092: multiple definition of `CLOCK_SYS_Init'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.c:4092: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o: in function `CLOCK_SYS_UpdateConfiguration':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.c:4123: multiple definition of `CLOCK_SYS_UpdateConfiguration'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.c:4123: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o: in function `CLOCK_SYS_GetCurrentConfiguration':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.c:4242: multiple definition of `CLOCK_SYS_GetCurrentConfiguration'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.c:4242: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o: in function `CLOCK_SYS_GetErrorCallback':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.c:4256: multiple definition of `CLOCK_SYS_GetErrorCallback'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.c:4256: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o: in function `CLOCK_SYS_GetFreq':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.c:4275: multiple definition of `CLOCK_SYS_GetFreq'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.c:4275: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o: in function `CLOCK_SYS_SetConfiguration':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.c:4287: multiple definition of `CLOCK_SYS_SetConfiguration'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.c:4287: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o:(.rodata.peripheralFeaturesList+0x0): multiple definition of `peripheralFeaturesList'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o:(.rodata.peripheralFeaturesList+0x0): first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o:(.rodata.clockNameMappings+0x0): multiple definition of `clockNameMappings'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o:(.rodata.clockNameMappings+0x0): first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o:(.bss.g_xtal0ClkFreq+0x0): multiple definition of `g_xtal0ClkFreq'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o:(.bss.g_xtal0ClkFreq+0x0): first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o:(.bss.g_RtcClkInFreq+0x0): multiple definition of `g_RtcClkInFreq'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o:(.bss.g_RtcClkInFreq+0x0): first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o:(.bss.g_TClkFreq+0x0): multiple definition of `g_TClkFreq'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/clock/S32K1xx/clock_S32K1xx.o:(.bss.g_TClkFreq+0x0): first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/interrupt/interrupt_manager.o: in function `INT_SYS_InstallHandler':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/interrupt/interrupt_manager.c:114: multiple definition of `INT_SYS_InstallHandler'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/interrupt/interrupt_manager.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/interrupt/interrupt_manager.c:114: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/interrupt/interrupt_manager.o: in function `INT_SYS_EnableIRQ':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/interrupt/interrupt_manager.c:196: multiple definition of `INT_SYS_EnableIRQ'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/interrupt/interrupt_manager.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/interrupt/interrupt_manager.c:196: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/interrupt/interrupt_manager.o: in function `INT_SYS_DisableIRQ':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/interrupt/interrupt_manager.c:225: multiple definition of `INT_SYS_DisableIRQ'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/interrupt/interrupt_manager.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/interrupt/interrupt_manager.c:225: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/interrupt/interrupt_manager.o: in function `INT_SYS_EnableIRQGlobal':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/interrupt/interrupt_manager.c:248: multiple definition of `INT_SYS_EnableIRQGlobal'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/interrupt/interrupt_manager.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/interrupt/interrupt_manager.c:248: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/interrupt/interrupt_manager.o: in function `INT_SYS_DisableIRQGlobal':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/interrupt/interrupt_manager.c:271: multiple definition of `INT_SYS_DisableIRQGlobal'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/interrupt/interrupt_manager.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/interrupt/interrupt_manager.c:271: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/interrupt/interrupt_manager.o: in function `INT_SYS_SetPriority':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/interrupt/interrupt_manager.c:301: multiple definition of `INT_SYS_SetPriority'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/interrupt/interrupt_manager.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/interrupt/interrupt_manager.c:301: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/interrupt/interrupt_manager.o: in function `INT_SYS_GetPriority':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/interrupt/interrupt_manager.c:366: multiple definition of `INT_SYS_GetPriority'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/interrupt/interrupt_manager.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/interrupt/interrupt_manager.c:366: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/interrupt/interrupt_manager.o: in function `INT_SYS_ClearPending':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/interrupt/interrupt_manager.c:439: multiple definition of `INT_SYS_ClearPending'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/interrupt/interrupt_manager.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/interrupt/interrupt_manager.c:439: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/interrupt/interrupt_manager.o: in function `INT_SYS_SetPending':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/interrupt/interrupt_manager.c:459: multiple definition of `INT_SYS_SetPending'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/interrupt/interrupt_manager.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/interrupt/interrupt_manager.c:459: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/interrupt/interrupt_manager.o: in function `INT_SYS_GetPending':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/interrupt/interrupt_manager.c:491: multiple definition of `INT_SYS_GetPending'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/interrupt/interrupt_manager.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/interrupt/interrupt_manager.c:491: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/interrupt/interrupt_manager.o: in function `INT_SYS_GetActive':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/interrupt/interrupt_manager.c:513: multiple definition of `INT_SYS_GetActive'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/interrupt/interrupt_manager.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/interrupt/interrupt_manager.c:513: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/pins/pins_driver.o: in function `PINS_DRV_Init':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/pins/pins_driver.c:54: multiple definition of `PINS_DRV_Init'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.c:54: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/pins/pins_driver.o: in function `PINS_SetPullSel':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/pins/pins_port_hw_access.h:96: multiple definition of `PINS_DRV_SetPullSel'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_port_hw_access.h:96: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/pins/pins_driver.o: in function `PINS_DRV_SetMuxModeSel':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/pins/pins_driver.c:90: multiple definition of `PINS_DRV_SetMuxModeSel'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.c:90: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/pins/pins_driver.o: in function `PINS_SetPinIntSel':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/pins/pins_port_hw_access.h:169: multiple definition of `PINS_DRV_SetPinIntSel'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_port_hw_access.h:169: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/pins/pins_driver.o: in function `PINS_GetPinIntSel':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/pins/pins_port_hw_access.h:200: multiple definition of `PINS_DRV_GetPinIntSel'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_port_hw_access.h:200: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/pins/pins_driver.o: in function `PINS_ClearPinIntFlagCmd':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/pins/pins_port_hw_access.h:216: multiple definition of `PINS_DRV_ClearPinIntFlagCmd'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_port_hw_access.h:216: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/pins/pins_driver.o: in function `PINS_EnableDigitalFilter':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/pins/pins_port_hw_access.h:232: multiple definition of `PINS_DRV_EnableDigitalFilter'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_port_hw_access.h:232: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/pins/pins_driver.o: in function `PINS_DisableDigitalFilter':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/pins/pins_port_hw_access.h:245: multiple definition of `PINS_DRV_DisableDigitalFilter'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_port_hw_access.h:245: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/pins/pins_driver.o: in function `PINS_ConfigDigitalFilter':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/pins/pins_port_hw_access.h:258: multiple definition of `PINS_DRV_ConfigDigitalFilter'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_port_hw_access.h:258: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/pins/pins_driver.o: in function `PINS_GetPortIntFlag':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/pins/pins_port_hw_access.h:272: multiple definition of `PINS_DRV_GetPortIntFlag'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_port_hw_access.h:272: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/pins/pins_driver.o: in function `PINS_ClearPortIntFlagCmd':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/pins/pins_port_hw_access.h:284: multiple definition of `PINS_DRV_ClearPortIntFlagCmd'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_port_hw_access.h:284: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/pins/pins_driver.o: in function `PINS_GPIO_GetPinsDirection':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/pins/pins_gpio_hw_access.h:67: multiple definition of `PINS_DRV_GetPinsDirection'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_gpio_hw_access.h:67: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/pins/pins_driver.o: in function `PINS_DRV_SetPinDirection':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/pins/pins_driver.c:225: multiple definition of `PINS_DRV_SetPinDirection'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.c:225: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/pins/pins_driver.o: in function `PINS_GPIO_SetPinsDirection':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/pins/pins_gpio_hw_access.h:110: multiple definition of `PINS_DRV_SetPinsDirection'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_gpio_hw_access.h:110: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/pins/pins_driver.o: in function `PINS_GPIO_SetPortInputDisable':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/pins/pins_gpio_hw_access.h:131: multiple definition of `PINS_DRV_SetPortInputDisable'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_gpio_hw_access.h:131: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/pins/pins_driver.o: in function `PINS_GPIO_GetPortInputDisable':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/pins/pins_gpio_hw_access.h:149: multiple definition of `PINS_DRV_GetPortInputDisable'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_gpio_hw_access.h:149: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/pins/pins_driver.o: in function `PINS_DRV_SetGlobalPinControl':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/pins/pins_driver.c:290: multiple definition of `PINS_DRV_SetGlobalPinControl'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.c:290: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/pins/pins_driver.o: in function `PINS_DRV_SetGlobalIntControl':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/pins/pins_driver.c:307: multiple definition of `PINS_DRV_SetGlobalIntControl'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.c:307: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/pins/pins_driver.o: in function `PINS_DRV_WritePin':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/pins/pins_driver.c:471: multiple definition of `PINS_DRV_WritePin'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.c:471: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/pins/pins_driver.o: in function `PINS_GPIO_WritePins':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/pins/pins_gpio_hw_access.h:214: multiple definition of `PINS_DRV_WritePins'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_gpio_hw_access.h:214: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/pins/pins_driver.o: in function `PINS_GPIO_GetPinsOutput':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/pins/pins_gpio_hw_access.h:237: multiple definition of `PINS_DRV_GetPinsOutput'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_gpio_hw_access.h:237: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/pins/pins_driver.o: in function `PINS_GPIO_SetPins':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/pins/pins_gpio_hw_access.h:262: multiple definition of `PINS_DRV_SetPins'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_gpio_hw_access.h:262: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/pins/pins_driver.o: in function `PINS_GPIO_ClearPins':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/pins/pins_gpio_hw_access.h:285: multiple definition of `PINS_DRV_ClearPins'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_gpio_hw_access.h:285: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/pins/pins_driver.o: in function `PINS_GPIO_TogglePins':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/pins/pins_gpio_hw_access.h:307: multiple definition of `PINS_DRV_TogglePins'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_gpio_hw_access.h:307: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/pins/pins_driver.o: in function `PINS_GPIO_ReadPins':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/pins/pins_gpio_hw_access.h:330: multiple definition of `PINS_DRV_ReadPins'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_driver.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_gpio_hw_access.h:330: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/pins/pins_port_hw_access.o: in function `PINS_Init':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/pins/pins_port_hw_access.c:135: multiple definition of `PINS_Init'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_port_hw_access.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_port_hw_access.c:135: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/pins/pins_port_hw_access.o: in function `PINS_SetMuxModeSel':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/pins/pins_port_hw_access.c:298: multiple definition of `PINS_SetMuxModeSel'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_port_hw_access.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_port_hw_access.c:298: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/pins/pins_port_hw_access.o: in function `PINS_SetGlobalPinControl':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/pins/pins_port_hw_access.c:351: multiple definition of `PINS_SetGlobalPinControl'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_port_hw_access.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_port_hw_access.c:351: first defined here
c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/real-ld.exe: ./SDK/platform/drivers/src/pins/pins_port_hw_access.o: in function `PINS_SetGlobalIntControl':
C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/platform/drivers/src/pins/pins_port_hw_access.c:380: multiple definition of `PINS_SetGlobalIntControl'; ./SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_port_hw_access.o:C:\Users\admin\Desktop\s32\uart1_config\Debug_FLASH/../SDK/S32K144_SDK_4.0.1/platform/drivers/src/pins/pins_port_hw_access.c:380: first defined here
collect2.exe: error: ld returned 1 exit status
make: *** [makefile:48: uart1_config.elf] Error 1
"make -j4 all" terminated with exit code 2. Build might be incomplete.

19:16:56 Build Failed. 53 errors, 0 warnings. (took 12s.773ms)

 

0 件の賞賛
返信
1 解決策
989件の閲覧回数
VaneB
NXP TechSupport
NXP TechSupport

Hi @sandeep_c 

This is a problem from the IDE. The recommendation, in this case, is to use S32DS v3.4 to avoid any problems.

Sorry for the inconvenience.

 

B.R.

VaneB

元の投稿で解決策を見る

0 件の賞賛
返信
2 返答(返信)
990件の閲覧回数
VaneB
NXP TechSupport
NXP TechSupport

Hi @sandeep_c 

This is a problem from the IDE. The recommendation, in this case, is to use S32DS v3.4 to avoid any problems.

Sorry for the inconvenience.

 

B.R.

VaneB

0 件の賞賛
返信
856件の閲覧回数
rtzeropti
Contributor I

I met the same glitch as this. When could it be fixed

0 件の賞賛
返信