We are having trouble getting a custom board based on the 8168 chip to boot off flash. While we're working through that issue, we'd like to get the board booting through an alternative means. We thought we would try to recompile u-boot for OCMC, but we are getting errors on the make. The commands and the tail of the make output are below. Any help would be appreciated.
make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm ti8168_evm_min_ocmc
make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm u-boot.ti
common/libcommon.a(env_flash.o): In function `saveenv':
/home/eric/ti-ezsdk_dm816x-evm_5_01_01_80/psp/u-boot-2010.06-psp04.00.00.10/common/env_flash.c:316: undefined reference to `flash_write'
/home/eric/ti-ezsdk_dm816x-evm_5_01_01_80/psp/u-boot-2010.06-psp04.00.00.10/common/env_flash.c:318: undefined reference to `flash_perror'
fs/fat/libfat.a(fat.o): In function `file_fat_detectfs':
/home/eric/ti-ezsdk_dm816x-evm_5_01_01_80/psp/u-boot-2010.06-psp04.00.00.10/fs/fat/fat.c:975: undefined reference to `dev_print'
fs/fat/libfat.a(fat.o): In function `fat_register_device':
/home/eric/ti-ezsdk_dm816x-evm_5_01_01_80/psp/u-boot-2010.06-psp04.00.00.10/fs/fat/fat.c:94: undefined reference to `get_partition_info'
drivers/mtd/libmtd.a(cfi_flash.o): In function `flash_init':
/home/eric/ti-ezsdk_dm816x-evm_5_01_01_80/psp/u-boot-2010.06-psp04.00.00.10/drivers/mtd/cfi_flash.c:2069: undefined reference to `flash_protect'
/home/eric/ti-ezsdk_dm816x-evm_5_01_01_80/psp/u-boot-2010.06-psp04.00.00.10/drivers/mtd/cfi_flash.c:2077: undefined reference to `flash_protect'
drivers/mtd/libmtd.a(cfi_mtd.o): In function `cfi_mtd_unlock':
/home/eric/ti-ezsdk_dm816x-evm_5_01_01_80/psp/u-boot-2010.06-psp04.00.00.10/drivers/mtd/cfi_mtd.c:150: undefined reference to `flash_protect'
drivers/mtd/libmtd.a(cfi_mtd.o): In function `cfi_mtd_lock':
/home/eric/ti-ezsdk_dm816x-evm_5_01_01_80/psp/u-boot-2010.06-psp04.00.00.10/drivers/mtd/cfi_mtd.c:138: undefined reference to `flash_protect'
make: *** [u-boot] Error 1