我想加快從Atmel網站上提供的SAM7S示例包「at91sam7s-ek」。如何解決「*** [obj/flash_board_cstartup.o]錯誤2」
當我將任何項目加載到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)
當使[return * Error * nn *](https://www.gnu.org/software/make/manual/html_node/Error-Messages.html)返回時,這意味着已執行的命令已返回非零值* nn *。幾乎可以肯定,失敗的命令發出了自己的錯誤信息 - 這就是你需要發佈的信息。您可能最好發佈*整個*生成日誌,你不知道什麼是相關的。 – Clifford
聽起來像你需要安裝或提供'arm-none-eabi-gcc'。 –
好;但現在肯定你可以看到,在標題和最初的問題陳述中,你現在強調的是症狀而不是問題!?發生故障並在日誌中較早報告。從上而下閱讀日誌,而不是自下而上;或者在這種情況下僅限於底層! – Clifford