This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3356: Ethernet/IP build errors

Part Number: AM3356
Other Parts Discussed in Thread: PROFIBUS, SYSBIOS

Hi, Everyone

I have a question about ISDK for Ethernet/IP.

My customer modified ethernetip_adapter project in ISDK for their application.
and they got "overlaps section" error on CCS.

====================
'Invoking: GNU Linker'
"C:/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_8-2014q3/bin/arm-none-eabi-gcc.exe" -mfloat-abi=hard -D_INCLUDE_NIMU_CODE -DMEM_BARRIER_DISABLE -DAM335X_FAMILY_BUILD -Dam3359 -g -gstrict-dwarf -Wall -Wl,-Map,"ethernetip_adapter.map" -nostartfiles -static -Wl,--gc-sections -L"C:/ti/sysbios_ind_sdk_02.01.03.02/sdk/starterware/binary/dal/lib/am335x-evm/a8/release/gcc" -L"C:/ti/sysbios_ind_sdk_02.01.03.02/sdk/starterware/binary/device/lib/am335x-evm/a8/release/gcc" -L"C:/ti/sysbios_ind_sdk_02.01.03.02/sdk/starterware/binary/third_party/ff9b_lib/lib/am335x-evm/a8/release/gcc" -L"C:/ti/sysbios_ind_sdk_02.01.03.02/sdk/starterware/binary/board/lib/am335x-evm/a8/release/gcc" -L"C:/ti/sysbios_ind_sdk_02.01.03.02/sdk/starterware/binary/soc/lib/am335x-evm/a8/release/gcc" -L"C:/ti/sysbios_ind_sdk_02.01.03.02/sdk/starterware/binary/mmcsd_lib/lib/am335x-evm/a8/release/gcc" -L"C:/ti/sysbios_ind_sdk_02.01.03.02/sdk/starterware/binary/utils/lib/am335x-evm/a8/release/gcc" -L"C:/ti/sysbios_ind_sdk_02.01.03.02/sdk/os_drivers/lib/am335x" -L"C:/ti/sysbios_ind_sdk_02.01.03.02/sdk/board/lib/am335x" -L"C:/ti/sysbios_ind_sdk_02.01.03.02/sdk/protocols/ethernetip_adapter/stack_lib/am335x" -L"C:/ti/sysbios_ind_sdk_02.01.03.02/sdk/protocols/ptp/lib/am335x" -L"C:/ti/ndk_2_24_03_35/packages/ti/ndk/os/lib" -L"C:/ti/ndk_2_24_03_35/packages/ti/ndk/hal/timer_bios/lib" -Wl,--defsym,STACKSIZE=0x18000 -Wl,--defsym,HEAPSIZE=0x400 -Wl,--defsym,STACKSIZE=0x1C000 -o"ethernetip_adapter.out" "./EADK/EtIPAdapter.o" "./EADK/EtIPMain.o" "./EADK/eipacdc.o" "./EADK/eipasm.o" "./EADK/eipclien.o" "./EADK/eipcnct.o" "./EADK/eipcnlst.o" "./EADK/eipcnmgr.o" "./EADK/eipcntlsv.o" "./EADK/eipetlnk.o" "./EADK/eipid.o" "./EADK/eipio.o" "./EADK/eipmd.o" "./EADK/eipnotfy.o" "./EADK/eippdu.o" "./EADK/eipport.o" "./EADK/eiproutr.o" "./EADK/eiprqgrp.o" "./EADK/eiprqst.o" "./EADK/eipscanlist.o" "./EADK/eipsckt.o" "./EADK/eipsessn.o" "./EADK/eiptbl.o" "./EADK/eiptcpip.o" "./EADK/eipucmm.o" "./EADK/eiputil.o" "./EADK/platform.o" "./APP/acd_arp_filter.o" "./APP/app_restart.o" "./APP/device.o" "./APP/eip.o" "./APP/eip_main.o" "./APP/eip_ndk.o" "./APP/eip_utils.o" "./APP/hal.o" "./APP/icss_dlr.o" "./APP/icss_eip_driver.o" "./APP/main.o" "./APP/user_acd_ndk.o" "./APP/fieldbus_board/common.o" "./APP/fieldbus_board/cyclic_task.o" "./APP/fieldbus_board/data_mng.o" "./APP/fieldbus_board/debug_ctl.o" "./APP/fieldbus_board/debug_rcv.o" "./APP/fieldbus_board/dummy_eip.o" "./APP/fieldbus_board/eeprom_ctl.o" "./APP/fieldbus_board/fieldbus_ctl.o" "./APP/fieldbus_board/gpio_common.o" "./APP/fieldbus_board/idle.o" "./APP/fieldbus_board/inverter_ctl.o" "./APP/fieldbus_board/modbus_common.o" "./APP/fieldbus_board/modbus_ctl.o" "./APP/fieldbus_board/modbus_rcv.o" "./APP/fieldbus_board/modbus_seq.o" "./APP/fieldbus_board/msgbox.o" "./APP/fieldbus_board/param_mng.o" "./APP/fieldbus_board/param_table.o" "./APP/fieldbus_board/profi_ctl.o" "./APP/fieldbus_board/profibus_task.o" "./APP/fieldbus_board/profidrv_ctl.o" "./APP/fieldbus_board/pwm_common.o" "./APP/fieldbus_board/startup.o" "./APP/fieldbus_board/uart_common.o" -Wl,-T"configPkg/linker.cmd" -Wl,--start-group -l"c" -l"m" -l"gcc" -l"soc" -l"utils" -l"rdimon" -l"dal" -l"device" -l"sys_bios_driver" -l"board" -l"board_support" -l":os.aa8fg" -l"ptp_lib" -Wl,--end-group
c:/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_8-2014q3/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/bin/ld.exe: section .data loaded at [800c3000,800d3563] overlaps section .rodata loaded at [800b8350,800c9bab]
c:/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_8-2014q3/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/bin/ld.exe: section .vectors loaded at [800c9c00,800c9fff] overlaps section .data loaded at [800c3000,800d3563]
C:\ti\20170427_01_evboard_6\ethernetip_adapter\am335x_debug\configPkg\package\cfg\ethernetip_adapter_am335x_pa8fg.oa8fg:(.data.ti_sysbios_knl_Task_Object__table__V+0x28): undefined reference to `NDKACD_stackThread'
C:\ti\ndk_2_24_03_35\packages\ti\ndk\os\lib\os.aa8fg(ossys.oa8fg): In function `DbgPrintf':
/db/vtree/library/trees/ndk/ndk-i37/src/ti/ndk/os/ossys.c:68: undefined reference to `llTimerGetTime'
/db/vtree/library/trees/ndk/ndk-i37/src/ti/ndk/os/ossys.c:68: undefined reference to `llTimerGetStartTime'
C:\ti\ndk_2_24_03_35\packages\ti\ndk\stack\lib\stk.aa8fg(lliout.oa8fg): In function `LLITxIpPacket':
/db/vtree/library/trees/ndk/ndk-i37/src/ti/ndk/stack/lli/lliout.c:163: undefined reference to `llTimerGetTime'
/db/vtree/library/trees/ndk/ndk-i37/src/ti/ndk/stack/lli/lliout.c:139: undefined reference to `llTimerGetTime'
C:\ti\ndk_2_24_03_35\packages\ti\ndk\stack\lib\stk.aa8fg(route.oa8fg): In function `RtSetTimeout':
/db/vtree/library/trees/ndk/ndk-i37/src/ti/ndk/stack/route/route.c:433: undefined reference to `llTimerGetTime'
C:\ti\ndk_2_24_03_35\packages\ti\ndk\stack\lib\stk.aa8fg(rtable.oa8fg): In function `RtTimeoutCheck':
/db/vtree/library/trees/ndk/ndk-i37/src/ti/ndk/stack/route/rtable.c:99: undefined reference to `llTimerGetTime'
C:\ti\ndk_2_24_03_35\packages\ti\ndk\stack\lib\stk.aa8fg(ipfrag.oa8fg): In function `IPReasmTimeout':
/db/vtree/library/trees/ndk/ndk-i37/src/ti/ndk/stack/ip/ipfrag.c:303: undefined reference to `llTimerGetTime'
C:\ti\ndk_2_24_03_35\packages\ti\ndk\stack\lib\stk.aa8fg(ipfrag.oa8fg):/db/vtree/library/trees/ndk/ndk-i37/src/ti/ndk/stack/ip/ipfrag.c:93: more undefined references to `llTimerGetTime' follow
collect2.exe: error: ld returned 1 exit status
gmake: *** [ethernetip_adapter.out] Error 1
gmake: Target `all' not remade because of errors.
====================

Can you tell me how to change expansion of section area for ethernetip_adapter project.

Best Regards
Hiroyasu