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.
工具/软件:Code Composer Studio
你(们)好
编译 enet_s2E 应用程序时遇到一些问题。
我按照文档 SPMA072中的要求执行了以下步骤
1.将 enet_S2E 文件夹复制到 EK-TM4C1294XL 电路板文件夹、该文件夹位于 :C:\ti\tirex-content\TivaWare_C_Series-2.1.3.156\examples\boards\EK-tm4c1294xl\
2.将两个文件:EEPROM_PB.c 和 eeprom_pb.h 复制到 utils 文件夹中:C:\ti\tirex-content\TivaWare_C_Series-2.1.3.156\utils
3.使用 CCS7.0导入项目
4. 在项目设置中将项目属性 PART_TM4C1294NCPDT 和 TARGET_IS TM4C129_RA1替换为 PART_TM4C129XNCZAD 和 TARGET_IS TM4C129_RA0
5.未注释的行在 enet_S2e.c 的第119行中定义了标签 DK-TM4C129X #define DK-TM4C129X
现在、当我进行编译时、编译 lot obj 文件时遇到问题。
这是其中一个失败的控制台、其他文件的失败方式完全相同。
****为项目 Enet_s2E 构建配置调试****
"C:\\ti\\ccsv7\\utils\\bin\\gmake"-k all
'生成文件:./config.c'
'调用:ARM 编译器'
"c:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.1.LTS/bin/armcl /ti/tirex-content/TivaWare_C_Series-2.1.3.156/examples/boards/ek-tm4c1294xl /ti/tirex-content/TivaWare_C_Series-2.1.3.156/third_party/lwip-1.4.1/src/include /ti/tirex-content/TivaWare_C_Series-2.1.3.156/third_party/lwip-1.4.1/apps /ti/tirex-content/TivaWare_C_Series-2.1.3.156/third_party/FreeRTOS/Source/portable/CCS/ARM_CM4F -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me -O2 --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.1.LTS/include /ti/tirex-content/TivaWare_C_Series-2.1.3.156 /ti/tirex-content/TivaWare_C_Series-2.1.3.156/third_party/lwip-1.4.1/src/include/ipv4 /ti/tirex-content/TivaWare_C_Series-2.1.3.156/third_party/FreeRTOS/Source/include --include_path="C:/Src/LAN_SERIAL/EXAMPLES/ENET_S2E/enet_s2e --include_display_bote_remote_ines=/ti/tirex-content/TivaWare_C_Series-2.1.3.156/third_party /ti/tirex-content/TivaWare_C_Series-2.1.3.156/third_party/lwip-1.4.1/ports/tiva-tm4c129/include /ti/tirex-content/TivaWare_C_Series-2.1.3.156/third_party/FreeRTOS --include_ccs_trabi-display_code.c:ctrabi-ctrad_code.c:ctrabi-ctrab_be-ctrad_code.c:ctrab-ccs_be-ctrab-cn_code.c:ctrab-ctrab-cn_code_be-ctrab-cn_be-tms-cn_code_bi-tms=-cn-cn_guide-tms-cn_be-tms-cn_guide-ctrab-cn_be-tms=-cn_be-tms-cn_bi-from-cn_bi-from-cn_bi-from-cn_bi-display-cn-cn-cn_bi-display-cn_bi-from-cn-cn-cn-cn
>>编译失败
subdir_rules.mk:9:目标'config.obj'的配方失败
"C:/ti/tirex-content/TivaWare_C_Series-2.1.3.156/third_party/FreeRTOS/Source/portable/CCS/ARM_CM4F/portmacro.h "、第144行:错误#18:预期值为")"
"C:/ti/tirex-content/TivaWare_C_Series-2.1.3.156/third_party/FreeRTOS/Source/portable/CCS/ARM_CM4F/portmacro.h "、第144行:错误#18:预期值为")"
在编译"../config.c"时检测到2个错误。
gmake:***[config.obj]错误1.
所有失败似乎都指向文件 portmacro.h、第144行:错误#18:预期为")"。 我检查了文件,找不到任何地方添加“)”
这里是文件的第136行至第156行、您是否知道我应该在哪里添加")"。 还是其他建议?
/*特定于架构的优化。 *
#ifndef configUSE_PORT_optimized 任务选择
#define CONFIGUSE_PORT_Optimized 任务选择1.
#endif
#if CONFIGUSE_PORT_optimized 任务选择= 1.
/*检查配置。 *
#if (configMAX_Priorities > 32)
只有当 CONFIGMAX_Priorities 小于或等于32时、才能将#ERROR CONFIGUSE_PORT_Optimized 任务选择设置为1。 由于共享优先级的任务将会分时片、因此系统需要超过10到15个不同优先级的情况非常罕见。
#endif
/*在位图中存储/清除就绪优先级。 *
#define portRECORD_READY_PRIME( uxPriority、uxReadyPriorities )( uxReadyPriorities )|=( 1UL <<( uxPriority )))
#define portRESET_READY_PRIME( uxPriority、uxReadyPriorities )( uxReadyPriorities )&=~( 1UL <<( uxPriority )))
/*----------------- *
#define portGET_Highlate_Priority( uxTopPriority、uxReadyPriorities ) uxTopPriority =( 31-_clz( ReadyuxPriorities )))
#endif // configUSE_PORT_optimized 任务选择*/