主题中讨论的其他器件: TLK111、 DP83640、 HALCOGEN
工具/软件:Code Composer Studio
您好!
我正在尝试在项目中使用 lwIP 和 FreeRTOS。 我在以下来源的指导下手动试用了它。 此外、我还搜索了许多源。
https://processors.wiki.ti.com/index.php/HALCoGen_Ethernet_Driver_and_lwIP_Integration_Demonstration
最后、我在下面的中引用了您的支持团队建议项目链接:
https://e2e.ti.com/support/microcontrollers/hercules/f/312/t/799670?RTOS-TMS570LC4357-How-can-i-use-to-lwIP-at-RTOS
但我会遇到如下错误:
****项目 TMS570LC4357_FreeRTOS_LWIP 的配置调试构建****
"C:\\ti\\ccsv8\\utils\\bin\\gmake"-k -j 4 all -O
编译文件:"../source/HL_sys_vim.c
调用:ARM 编译器
"c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.4.LTS/bin/armcl /ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.4.LTS/include /Users/KURSADC/workspace_v8/TMS570LC4357_FreeRTOS_LWIP/example/hdk/inc /Users/KURSADC/workspace_v8/TMS570LC4357_FreeRTOS_LWIP/lwip-1.4.1/src/include/ipv4 /Users/KURSADC/workspace_v8/TMS570LC4357_FreeRTOS_LWIP/lwip-1.4.1/ports/hdk/include /Users/KURSADC/workspace_v8/TMS570LC4357_FreeRTOS_LWIP/lwip-1.4.1/apps/httpserver_raw -mv7R4 --code_state=32 --float_support=VFPv3D16 --include_path="C:/Users/KURSADC/workspace_v8/TMS570LC4357_FreeRTOS_LWIP /Users/KURSADC/workspace_v8/TMS570LC4357_FreeRTOS_LWIP /Users/KURSADC/workspace_v8/TMS570LC4357_FreeRTOS_LWIP/lwip-1.4.1 /Users/KURSADC/workspace_v8/TMS570LC4357_FreeRTOS_LWIP/lwip-1.4.1/ports/hdk/check /Users/KURSADC/workspace_v8/TMS570LC4357_FreeRTOS_LWIP/lwip-1.4.1/ports/hdk/netif --include_path="C:/Users/KURSADC/workspace_v8/TMS570LC4357_FreeRTOS_LWIP/source --include_path="cabi="b:cn_sabi="bidex-cn"--include_bidex-cn_sabit_bidex-cn"---cn_sabit_path=/Users/KURSADC/workspace_v8/TMS570LC4357_FreeRTOS_LWIP/include --ex-cn_sabit_bidex-cn"/Users/KURSADC/workspace_v8/TMS570LC4357_FreeRTOS_LWIP/lwip-1.4.1/src/include ---cn_sabit_bidex-cn"---cn_sabit_bidex-cn"/Users/KURSADC/workspace_v8/TMS570LC4357_FreeRTOS_LWIP/lwip-1.4.1/ports/hdk/include/netif /Users/KURSADC/workspace_v8/TMS570LC4357_FreeRTOS_LWIP/lwip-1.4.1/ports/hdk ---cn_bidex-cn_sbidex-cn"---cn_bidex-cn"---cn_sbidex-cn_sbe-biden_be-board-cn"---cn_sbidex-cn"-cn_bidex-cn"---cn_sbidex-cn_bad"---cn_sbad"---cn_sbad"---cn_sbidex-cn_sbad"---cn_sbidex-cn"---/source/HL_sys_vim.c
已完成构建:"./source/HL_sys_vim.c
构建目标:"TMS570LC4357_freertos_LWIP.out"
调用:ARM 链接器
"c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.4.LTS/bin/armcl -mv7R4 --code_state=32 --float_support=VFPv3D16 --define=TMS570LC43x_-g --diag_warning=225 --warn_wrap=off --display_error_number --enum_type=packed --abi=enabi --enewag_ram_info-tms-ram_ram_info-mode-tms-cn_ram_ram_info-mode-tms-cn_ram_ram_info-mode-tms-cn-cn_ram_infote_display_ram_infote_display_infote_infote_display-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn/freertine_display_infote_display_ram_infote_infote_infote_infote_infote_infote_infote_infote_display-cn-cn-cn-cn-cn-cn-cn-cn-/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.4.LTS/include /ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.4.LTS/lib be32 -o "tms570LC4357_freertos_LWIP.out""./example/hdk/src/lwip_main.obj /source/HL_errata.obj /source/HL_gio.obj /source/HL_notification.obj /source/HL_pinmux.obj /source/HL_sys_dma.obj /source/HL_sys_mpu.obj /source/HL_sys_pmm.obj /source/HL_sys_vim.obj /source/os_event_groups.obj /source/os_mpu_wrappers.obj /source/os_queue.obj /source/HL_sys_link.cmd "../lwip-1.4.1/ports/HDK/lwiplib.obj ""../lwip-1.4.1/rcore/timers.obj "../lwip-1.4.1/src/lwip/lwipplib.obi"".tr/source/HL_emac.obj "./source/HL_epc.obj "/source/HL_errata_SSWF021_45.obj /source/HL_esm.obj /source/HL_mdio.obj /source/HL_phy_dp83640.obj /source/HL_sci.obj /source/HL_sys_intvecs.obj /source/HL_sys_pcr.obj /source/HL_sys_pmu.obj /source/HL_system.obj /source/os_heap.obj /source/os_port.obj /source/os_tasks.obj /ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.4.LTS/lib/rtsv7R4_T_be_v3D16_eabi.lib /source/HL_nmpu.obj "/source/HL_phy_tlk111.obj /source/HL_sys_core.obj /source/HL_sys_main.obj /source/HL_sys_phantom.obj /source/HL_sys_startup.obj /source/os_croutine.obj /source/os_list.obj /source/os_portasm.obj /source/os_timer.obj
未定义的首次引用
符号
------ --------
EMACRxIntISR ./source/HL_sys_vim.obj
EMACTxIntISR ./source/HL_sys_vim.obj
https://init /example/hdk/src/lwip_main.obj
错误#10234-D:未解析的符号仍然存在
错误#10010:链接期间遇到错误;未构建"TMS570LC4357_FreeRTOS_LWIP.out"
>>编译失败
Makefile:188:目标'TMS570LC4357_FreeRTOS_LWIP.out'的配方失败
gmake[1]:***[TMS570LC4357_FreeRTOS_LWIP.OUT]错误1.
gmake:***[全部]错误2.
Makefile:184:目标“全部”的配方失败
****构建完成****
EMACRxINTSr 和 EMACTxINTSr 均在 HL_SYS_EMAC.c 中定义、而 HL_sys_emac.h 也在 HL_sys_vim.h 中定义
我还在 e2e 中搜索类似问题要解决问题、 我可以找到以下链接:
我发现了这个问题后、尝试了很多东西、但没有解决问题。 请为我提供任何解决方案的指导。
感谢您的关注、
此致、
Asina-Chie-Shih-Shuai