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.

[参考译文] CCS/AM4379:构建错误

Guru**** 2568585 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/629479/ccs-am4379-build-error

器件型号:AM4379

工具/软件:Code Composer Studio

当我构建项目时,我收到提示,提示未声明字节。提示消息如下:

>>编译失败
subdir_rules.mk:23:目标'console_utils_uart.obj'的配方失败
"E:/CCSinstallation/ccs7/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include/machine/ieeefp.h "、第428行:致命错误#35:#ERROR 指令:Endianess 未声明!! 
1在编译"./camera_device.c"时检测到灾难性错误。
编译已终止。
gmake:***[camera_device.obj]错误1
"E:/CCSinstallation/ccs7/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include/machine/ieeefp.h ",第428行:致命错误#35:#ERROR 指令:Endianess not declared! 
1在编译"./console_utils_uart.c"时检测到灾难性错误。
编译已终止。
gmake:***[console_utils_uart.obj]错误1
'building file:./main.c'
'invoking:ARM Compiler'
"E:/CCSinstallation/ccs7/ccsv7/tools/compiler/ti-cgt-arm_16.9.1.LTS/bin/armcl /CCSinstallation/ccs7/workspace1/demo/sdk/starterware/device /CCSinstallation/ccs7/workspace1/demo/sdk/starterware/include/am43xx/am437x /CCSinstallation/ccs7/workspace1/demo/sdk/starterware/utils -mv7A8 --code_state=32 -me --include_path="E:/CCSinstallation/ccs7/workspace1/test_camera --include_path="e_define-exit_path=/CCSinstallation/ccs7/workspace1/demo/sdk/starterware/include /CCSinstallation/ccs7/workspace1/demo/sdk/starterware/include/hw /CCSinstallation/ccs7/workspace1/include_testcamera --example_be-board="e-board_example.come"--example_include_be-board-example_be-board-e=/CCSinstallation/ccs7/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include /CCSinstallation/ccs7/workspace1/demo/sdk/starterware/include/am43xx /CCSinstallation/ccs7/workspace1/demo/sdk/starterware/include/utils /CCSinstallation/ccs7/ccsv7/tools/compiler/ti-cgt-arm_16.9.1.LTS/include --example_be-board-example_be.come"--e=e_deta-cn"-example_.com.cn"-cn-cn-cn-example_display-cn-cn-example_be-board-ex-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn preproc_dependence="main.d""./main.c"

>>编译失败
subdir_rules.mk:30:目标'main.obj 的配方失败
"E:/CCSinstallation/ccs7/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include/machine/ieeefp.h "、第428行:致命错误#35:#ERROR 指令:Endianess 未声明!! 
1在编译"./main.c"时检测到灾难性错误。
编译已终止。
gmake:***[main.obj]错误1
gmake:目标'all'不会由于错误而重做。

****构建完成****

但是、我将器件字节序设置为如下所示的小值:

哪个原因可能导致此问题?如何解决?

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是什么软件? Linux 还是 RTOS?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的提示。我想通过 starterware 运行该程序。我注意到我的编译器设置为 TI v16.9.1.LTS、但我的项目包含路径包含 gcc -arm-no-eabi-tools.Maybe 下的头文件。这是问题所在。
    谢谢你。