Hi all,
I am doing Uboot Lab 1 as instructed in http://processors.wiki.ti.com/index.php/Sitara_Linux_Training:_UBoot_Board_Port. Everything looks fine until I try to compile uboot with template board file. I got these messages:
...... (compiled without any errors)
/home/tinnd/ti-sdk-am335x-evm-05.05.00.00/linux-devkit/bin/arm-arago-linux-gnueabi-gcc -g -Os -fno-common -ffixed-r8 -msoft-float -D__KERNEL__ -ffunction-sections -fdata-sections -DCONFIG_SYS_TEXT_BASE=0x80100000 -DCONFIG_SPL_TEXT_BASE=0x402F0400 -DCONFIG_SPL_BUILD -I/home/tinnd/ti-sdk-am335x-evm-05.05.00.00/board-support/board-port-labs/sitara-board-port-uboot/include -fno-builtin -ffreestanding -nostdinc -isystem /home/tinnd/ti-sdk-am335x-evm-05.05.00.00/linux-devkit/bin/../lib/gcc/arm-arago-linux-gnueabi/4.5.3/include -pipe -DCONFIG_ARM -D__ARM__ -marm -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector -Wno-format-nonliteral -Wno-format-security -o /home/tinnd/ti-sdk-am335x-evm-05.05.00.00/board-support/board-port-labs/sitara-board-port-uboot/spl/board/ti/am335x/evm.o evm.c -c
evm.c: In function 's_init':
evm.c:533:2: warning: implicit declaration of function 'read_eeprom'
evm.c:538:27: error: 'header' undeclared (first use in this function)
evm.c:538:27: note: each undeclared identifier is reported only once for each function it appears in
make[2]: *** [/home/tinnd/ti-sdk-am335x-evm-05.05.00.00/board-support/board-port-labs/sitara-board-port-uboot/spl/board/ti/am335x/evm.o] Error 1
make[2]: Leaving directory `/home/tinnd/ti-sdk-am335x-evm-05.05.00.00/board-support/board-port-labs/sitara-board-port-uboot/board/ti/am335x'
make[1]: *** [/home/tinnd/ti-sdk-am335x-evm-05.05.00.00/board-support/board-port-labs/sitara-board-port-uboot/spl/board/ti/am335x/libam335x.o] Error 2
make[1]: Leaving directory `/home/tinnd/ti-sdk-am335x-evm-05.05.00.00/board-support/board-port-labs/sitara-board-port-uboot/spl'
make: *** [spl/u-boot-spl.bin] Error 2
Any thought on this error?
TinND