Nios® V/II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® V/II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++

cant create u-boot

Altera_Forum
Honored Contributor II
2,613 Views

hello, 

i want to build u-boot with altera 15.1 lite and ds-5 @windows cygwin (cyclone v). 

 

export CROSS_COMPILE=arm-linux-gnueabihf- make cd uboot-socfpga make mrproper make socfpga_cyclone5_config make  

 

 

i can build the preloader without any error. 

 

 

the first error i get, without change anything if i built the bootloader is: 

same problem found here https://forum.rocketboards.org/t/error-building-u-boot-for-cyclone-v-in-cygwin/475  

 

nb@pc /cygdrive/c/software/spl_bsp/uboot-socfpga$ make mrproper nb@pc /cygdrive/c/software/spl_bsp/uboot-socfpga $ make socfpga_cyclone5_config Configuring for socfpga_cyclone5 board... nb@pc /cygdrive/c/software/spl_bsp/uboot-socfpga $ make Generating include/autoconf.mk In file included from C:/software/spl_bsp/uboot-socfpga/include/configs/socfpga_cyclone5.h:27:0, from C:/software/spl_bsp/uboot-socfpga/include/config.h:10, from include/common.h:37: C:/software/spl_bsp/uboot-socfpga/include/configs/socfpga_common.h:20:31: fatal error: asm/arch/hardware.h: No such file or directory # include <asm/arch/hardware.h> ^ compilation terminated. Generating include/autoconf.mk.dep In file included from C:/software/spl_bsp/uboot-socfpga/include/configs/socfpga_cyclone5.h:27:0, from C:/software/spl_bsp/uboot-socfpga/include/config.h:10, from include/common.h:37: C:/software/spl_bsp/uboot-socfpga/include/configs/socfpga_common.h:20:31: fatal error: asm/arch/hardware.h: No such file or directory # include <asm/arch/hardware.h> ^ compilation terminated. arm-linux-gnueabihf-gcc -DDO_DEPS_ONLY -g -Os -fno-common -ffixed-r8 -msoft-float -IC:/software/spl_bsp/uboot-socfpga/board/altera/socfpga -IC:/software/spl_bsp/uboot-socf pga/board/altera/socfpga/sdram -D__KERNEL__ -IC:/software/spl_bsp/uboot-socfpga/include -fno-builtin -ffreestanding -nostdinc -isystem c:/altera/15.1/embedded/ds-5/sw/gcc/bin/../lib/gcc/arm-linux-gnueabihf/ 4.8.3/include -pipe -DCONFIG_ARM -D__ARM__ -marm -mno-thumb-interwork -mabi=aapcs-linux -march=armv7-a -Wall -Wstrict-prototypes -fno-stack-protector -Wno-format-nonliteral -Wno-format-security -fstack-usage -o lib/asm-offsets.s lib/asm-offsets.c -c -S In file included from C:/software/spl_bsp/uboot-socfpga/include/configs/socfpga_cyclone5.h:27:0, from C:/software/spl_bsp/uboot-socfpga/include/config.h:10, from C:/software/spl_bsp/uboot-socfpga/include/common.h:37, from lib/asm-offsets.c:18: C:/software/spl_bsp/uboot-socfpga/include/configs/socfpga_common.h:20:31: fatal error: asm/arch/hardware.h: No such file or directory # include <asm/arch/hardware.h> ^ compilation terminated. make: *** Error 1  

 

-> the hardware.h file is missing. i check this and the error is that the symlink to asm in the include folder is not working, i dont knwo why. 

 

i change the env setting to: 

 

export CYGWIN="winsymlinks:nativestrict" export CROSS_COMPILE=arm-linux-gnueabihf- make cd uboot-socfpga make mrproper make socfpga_cyclone5_config make  

 

 

delete the uboot folder generate the preloader again. 

after that i get the following error if i create the bootloader: 

 

nb@pc /cygdrive/c/software/spl_bsp/uboot-socfpga $ make Generating include/autoconf.mk Generating include/autoconf.mk.dep sed: -e expression# 1, char 17: Unmatched ) or \) arm-linux-gnueabihf-gcc -DDO_DEPS_ONLY -g -Os -fno-common -ffixed-r8 -msoft-float -IC:/software/spl_bsp/uboot-socfpga/board/altera/socfpga -IC:/software/spl_bsp/uboot-socf pga/board/altera/socfpga/sdram -D__KERNEL__ -DCONFIG_SYS_TEXT_BASE=0x01000040 -DCONFIG_SPL_TEXT_BASE=0xFFFF0000 -IC:/software/spl_bsp/uboot-socfpga/include -fno-builtin -ffreestanding -nostdinc -isystem c:/ altera/15.1/embedded/ds-5/sw/gcc/bin/../lib/gcc/arm-linux-gnueabihf/4.8.3/include -pipe -DCONFIG_ARM -D__ARM__ -mthumb -mthumb-interwork -mabi=aapcs-linux -march=armv7-a -Wall -Wstrict-prototypes -fno-stack-protector -Wno-format-nonliteral -Wno-format-securit y -fstack-usage -o lib/asm-offsets.s lib/asm-offsets.c -c -S Generating include/generated/generic-asm-offsets.h tools/scripts/make-asm-offsets lib/asm-offsets.s include/generated/generic-asm-offsets.h if ;then arm-linux-gnueabihf-gcc -DDO_DEPS_ONLY -g -Os -fno-common -ffixed-r8 -msoft-float -IC:/software/spl_bsp/uboot-socfpga/board/altera/socfpga -IC:/software/spl_bsp/uboot-socf pga/board/altera/socfpga/sdram -D__KERNEL__ -DCONFIG_SYS_TEXT_BASE=0x01000040 -DCONFIG_SPL_TEXT_BASE=0xFFFF0000 -IC:/software/spl_bsp/uboot-socfpga/include -fno-builtin -ffreestanding -nostdinc -isystem c:/ altera/15.1/embedded/ds-5/sw/gcc/bin/../lib/gcc/arm-linux-gnueabihf/4.8.3/include -pipe -DCONFIG_ARM -D__ARM__ -mthumb -mthumb-interwork -mabi=aapcs-linux -march=armv7-a -Wall -Wstrict-prototypes -fno-stack-protector -Wno-format-nonliteral -Wno-format-securit y -fstack-usage -o arch/arm/cpu/armv7/socfpga/asm-offsets.s arch/arm/cpu/armv7/socfpga/asm-offsets.c -c -S; else touch arch/arm/cpu/armv7/socfpga/asm-offsets.s; fi Generating include/generated/asm-offsets.h tools/scripts/make-asm-offsets arch/arm/cpu/armv7/socfpga/asm-offsets.s include/generated/asm-offsets.h for dir in tools examples/standalone examples/api arch/arm/cpu/armv7 ; do C:/altera/15.1/embedded/host_tools/gnu/make/H-x86_64-mingw32/bin/make -C $dir _depend ; done make: Entering directory `C:/software/spl_bsp/uboot-socfpga/tools' cat /dev/null >.depend sed: -e expression# 1, char 17: Unmatched ) or \) make: *** No rule to make target `.depend', needed by `_depend'. Stop. make: Leaving directory `C:/software/spl_bsp/uboot-socfpga/tools' make: Entering directory `C:/software/spl_bsp/uboot-socfpga/examples/standalone' arm-linux-gnueabihf-gcc -M -g -Os -fno-common -ffixed-r8 -msoft-float -IC:/software/spl_bsp/uboot-socfpga/board/altera/socfpga -IC:/software/spl_bsp /uboot-socfpga/board/altera/socfpga/sdram -D__KERNEL__ -DCONFIG_SYS_TEXT_BASE=0x01000040 -DCONFIG_SPL_TEXT_BASE=0xFFFF0000 -IC:/software/spl_bsp/uboot-socfpga/include -fno-builtin -ffreestanding -nostdinc - isystem c:/altera/15.1/embedded/ds-5/sw/gcc/bin/../lib/gcc/arm-linux-gnueabihf/4.8.3/include -pipe -DCONFIG_ARM -D__ARM__ -mthumb -mthumb-interwork -mabi=aapcs-linux -march=armv7-a -I.. -MQ hello_world.o hello_world.c >.depend.hello_world sed: -e expression# 1, char 17: Unmatched ) or \) make: *** No rule to make target `.depend', needed by `_depend'. Stop. make: Leaving directory `C:/software/spl_bsp/uboot-socfpga/examples/standalone' make: Entering directory `C:/software/spl_bsp/uboot-socfpga/examples/api' cat /dev/null >.depend sed: -e expression# 1, char 17: Unmatched ) or \) make: *** No rule to make target `.depend', needed by `_depend'. Stop. make: Leaving directory `C:/software/spl_bsp/uboot-socfpga/examples/api' make: Entering directory `C:/software/spl_bsp/uboot-socfpga/arch/arm/cpu/armv7' arm-linux-gnueabihf-gcc -M -g -Os -fno-common -ffixed-r8 -msoft-float -IC:/software/spl_bsp/uboot-socfpga/board/altera/socfpga -IC:/software/spl_bsp /uboot-socfpga/board/altera/socfpga/sdram -D__KERNEL__ -DCONFIG_SYS_TEXT_BASE=0x01000040 -DCONFIG_SPL_TEXT_BASE=0xFFFF0000 -IC:/software/spl_bsp/uboot-socfpga/include -fno-builtin -ffreestanding -nostdinc - isystem c:/altera/15.1/embedded/ds-5/sw/gcc/bin/../lib/gcc/arm-linux-gnueabihf/4.8.3/include -pipe -DCONFIG_ARM -D__ARM__ -mthumb -mthumb-interwork -mabi=aapcs-linux -march=armv7-a -MQ start.o start.S >.depend.start sed: -e expression# 1, char 17: Unmatched ) or \) make: *** No rule to make target `.depend', needed by `_depend'. Stop. make: Leaving directory `C:/software/spl_bsp/uboot-socfpga/arch/arm/cpu/armv7' make: *** Error 2 nb@pc /cygdrive/c/software/spl_bsp/uboot-socfpga  

 

can sb help me plz? 

 

thanks a lot!
0 Kudos
8 Replies
Altera_Forum
Honored Contributor II
803 Views

hello, 

sry its in the wrong place. 

can some admin move the post to:  

Forum -> Device and Tools Related -> SoC Discussion -> SoC Linux
0 Kudos
Altera_Forum
Honored Contributor II
803 Views

did you create the correct configuration with the bsp-generator from the handoff-files?

0 Kudos
Altera_Forum
Honored Contributor II
803 Views

yes, i can compile the u-boot from an second pc.

0 Kudos
Altera_Forum
Honored Contributor II
803 Views

Hello, 

i cant compile it although with altera 16.0.
0 Kudos
Altera_Forum
Honored Contributor II
803 Views

is it possible to move the thread?

0 Kudos
Altera_Forum
Honored Contributor II
803 Views

hi, 

sry i ve no solution found.
0 Kudos
Altera_Forum
Honored Contributor II
803 Views

I am having the exact same issue? Did you ever find a solution?

0 Kudos
Altera_Forum
Honored Contributor II
803 Views

hello, 

no i ve found no solution, because we need an newer version from uboot with 2 channel i2c support. 

we build now the uboot with an linux pc and get the source from altera github. 

 

sry for the bad news
0 Kudos
Reply