Arm 如何修复“***”[obj/flash_board_cstartup.o]错误2“;

Arm 如何修复“***”[obj/flash_board_cstartup.o]错误2“;,arm,embedded,microcontroller,Arm,Embedded,Microcontroller,我正在努力跟上Atmel网站上提供的SAM7S示例包“at91sam7s ek” 当我将任何项目加载到Eclipse中时,在构建项目之后,我会遇到以下错误 make: *** [obj/flash_board_cstartup.o] Error 2 我已经检查了路径是否正确,文件是否在它们应该位于的位置 是否有人可以帮助我运行此功能,或者有人可以推荐一组更好的示例,这些示例实际上适用于SAM7S设备 CDT生成控制台是: 18:58:29 **** Incremental Build of c

我正在努力跟上Atmel网站上提供的SAM7S示例包“at91sam7s ek”

当我将任何项目加载到Eclipse中时,在构建项目之后,我会遇到以下错误

make: *** [obj/flash_board_cstartup.o] Error 2
我已经检查了路径是否正确,文件是否在它们应该位于的位置

是否有人可以帮助我运行此功能,或者有人可以推荐一组更好的示例,这些示例实际上适用于SAM7S设备

CDT生成控制台是:

18:58:29 **** Incremental Build of configuration Default for project test_project ****
make all 
arm-none-eabi-gcc -g -O0 -I../at91lib/boards/asn442g -I../at91lib/peripherals  -I../at91lib/components -I../at91lib -I. -I../at91lib/utility -I../external_libs/ethernet/lwip/src/include -I../external_libs/ethernet/lwip/src/include/lwip -I../external_libs/ethernet/lwip/src/include/ipv4 -I./system/modbus/tcp -I./system/modbus/tcp/arch -I./system/dal/dalAdc -I./system/dal/dalHoldingRegisters -I./system/dal/dalTimer -I./system/bll/bllModbusTCP -I./system/drivers/drvGprsLink -I./system/drivers/drvAtmBus -I./system/hal/halUsart1 -I./system/hal/halGpio -I./system/hal/halUsart0 -I./system/drv/drvAtmBus -Dat91sam7x256 -D__ASSEMBLY__ -Dflash -c -o obj/flash_board_cstartup.o ../at91lib/boards/asn442g/board_cstartup.S
process_begin: CreateProcess(NULL, arm-none-eabi-gcc -g -O0 -I../at91lib/boards/asn442g -I../at91lib/peripherals -I../at91lib/components -I../at91lib -I. -I../at91lib/utility -I../external_libs/ethernet/lwip/src/include -I../external_libs/ethernet/lwip/src/include/lwip -I../external_libs/ethernet/lwip/src/include/ipv4 -I./system/modbus/tcp -I./system/modbus/tcp/arch -I./system/dal/dalAdc -I./system/dal/dalHoldingRegisters -I./system/dal/dalTimer -I./system/bll/bllModbusTCP -I./system/drivers/drvGprsLink -I./system/drivers/drvAtmBus -I./system/hal/halUsart1 -I./system/hal/halGpio -I./system/hal/halUsart0 -I./system/drv/drvAtmBus -Dat91sam7x256 -D__ASSEMBLY__ -Dflash -c -o obj/flash_board_cstartup.o../at91lib/boards/asn442g/board_cstartup.S, ...) failed.
make (e=2): The system cannot find the file specified.
make: *** [obj/flash_board_cstartup.o] Error 2

18:58:33 Build Finished (took 3s.647ms)
当make返回时,表示make已执行的命令返回了非零值nn。您需要查看失败命令的错误消息,而不是make-make的最终状态未失败;您的生成失败

在这种情况下,相关错误消息(省略)为:


从表面上看,似乎找不到编译器arm none eabi gcc。是否已安装,PATH环境变量是否包含其位置?

当make返回时,表示make已执行的命令返回了非零值nn。几乎可以肯定,失败的命令会发出自己的错误消息——这就是您需要发布的内容。您最好发布整个构建日志,因为您不知道什么是相关的。听起来您需要安装或提供
arm none-eabi-gcc
。很好;但是现在你可以肯定地看到,在标题和最初的问题陈述中,你现在强调的是症状而不是问题!?故障发生,并在日志的前面报告。自上而下而非自下而上读取日志;或者在这种情况下,只有底部!非常感谢你,亲爱的克利福德。在我再次安装gcc arm ONE eabi之后,我的问题得到了解决。
process_begin: CreateProcess(NULL, arm-none-eabi-gcc  [...] obj/flash_board_cstartup.o
../at91lib/boards/asn442g/board_cstartup.S, ...) failed.