Hi Tom, On 11.11.2011 06:52, Tom Rini wrote: >> Added no-op cache functions for arm926ejs. However many DaVinci boards >> are still broken as suprisingly they have D-Cache enabled (I wonder if >> EMAC works on these boards). > Given how quick builds are now, what's MAKEALL -s davinci look like, > before/after? Or did you mean EMAC functions not just builds? That's
MAKEALL logs are attached. Things are significantly worse after merging the series. That's because of DaVinci boards using EMAC driver and D-Cache enabled (I think this comes from times when D-Cache was disabled by default on ARM9). With this http://thread.gmane.org/gmane.comp.boot-loaders.u-boot/116671 patch applied the results are almost the same as with master branch (see after+patch.log). > another question which I've had a few conversations with people about > (and I've got a TODO list item to poke the kernel about how it does > cache flushing/etc here, but it also probably relies on page stuff we > don't do..). Thanks! Well, kernel uses coherent memory for descriptors and do dma_map/dma_unmap on buffers. We don't have coherent memory support in U-Boot so I just perform flush/invalidate for both descriptors and buffers. Regards, Ilya.
Configuring for da830evm board... cache.c:27:2: warning: #warning "Please provide some real implementation for cache operations" da830evm.c: In function 'board_init': da830evm.c:222:2: error: 'DAVINCI_SYSCFG_SUSPSRC_UART2' undeclared (first use in this function) da830evm.c:222:2: note: each undeclared identifier is reported only once for each function it appears in make[1]: *** [da830evm.o] Error 1 make: *** [board/davinci/da8xxevm/libda8xxevm.o] Error 2 Configuring for da850evm board... da850evm.c: In function 'board_init': da850evm.c:328:2: error: 'DAVINCI_SYSCFG_SUSPSRC_UART2' undeclared (first use in this function) da850evm.c:328:2: note: each undeclared identifier is reported only once for each function it appears in make[1]: *** [da850evm.o] Error 1 make: *** [board/davinci/da8xxevm/libda8xxevm.o] Error 2 Configuring for cam_enc_4xx board... text data bss dec hex filename 321180 7476 298416 627072 99180 ./u-boot Configuring for hawkboard board... cache.c:27:2: warning: #warning "Please provide some real implementation for cache operations" drivers/net/libnet.o: In function `davinci_invalidate_rx_descs': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:132: undefined reference to `invalidate_dcache_range' drivers/net/libnet.o: In function `davinci_eth_rcv_packet': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:707: undefined reference to `invalidate_dcache_range' drivers/net/libnet.o: In function `davinci_flush_desc': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' drivers/net/libnet.o: In function `davinci_eth_send_packet': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:660: undefined reference to `flush_dcache_range' drivers/net/libnet.o: In function `davinci_flush_desc': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' drivers/net/libnet.o:/work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:125: more undefined references to `flush_dcache_range' follow arm-linux-gnueabi-ld: BFD (GNU Binutils) 2.21 assertion fail /opt/poky/build/eldk-2011-05-20-5cde06e-armv5te/tmp/work/i686-nativesdk-oesdk-linux/binutils-cross-canadian-arm-2.21-r0/binutils-2.21/bfd/elf32-arm.c:12235 arm-linux-gnueabi-ld: BFD (GNU Binutils) 2.21 assertion fail /opt/poky/build/eldk-2011-05-20-5cde06e-armv5te/tmp/work/i686-nativesdk-oesdk-linux/binutils-cross-canadian-arm-2.21-r0/binutils-2.21/bfd/elf32-arm.c:12235 arm-linux-gnueabi-ld: BFD (GNU Binutils) 2.21 assertion fail /opt/poky/build/eldk-2011-05-20-5cde06e-armv5te/tmp/work/i686-nativesdk-oesdk-linux/binutils-cross-canadian-arm-2.21-r0/binutils-2.21/bfd/elf32-arm.c:12472 /bin/sh: line 1: 6140 Segmentation fault (core dumped) arm-linux-gnueabi-ld --sysroot=/opt/eldk-5.0/armv5te/sysroots/arm-linux-gnueabi -pie -T u-boot.lds -Bstatic -Ttext 0xc1180000 $UNDEF_SYM arch/arm/cpu/arm926ejs/start.o --start-group api/libapi.o arch/arm/cpu/arm926ejs/davinci/libdavinci.o arch/arm/cpu/arm926ejs/libarm926ejs.o arch/arm/lib/libarm.o board/davinci/common/libdavinci.o common/libcommon.o disk/libdisk.o drivers/bios_emulator/libatibiosemu.o drivers/block/libblock.o drivers/dma/libdma.o drivers/fpga/libfpga.o drivers/gpio/libgpio.o drivers/hwmon/libhwmon.o drivers/i2c/libi2c.o drivers/input/libinput.o drivers/misc/libmisc.o drivers/mmc/libmmc.o drivers/mtd/libmtd.o drivers/mtd/nand/libnand.o drivers/mtd/onenand/libonenand.o drivers/mtd/spi/libspi_flash.o drivers/mtd/ubi/libubi.o drivers/net/libnet.o drivers/net/phy/libphy.o drivers/pci/libpci.o drivers/pcmcia/libpcmcia.o drivers/power/libpower.o drivers/rtc/librtc.o drivers/serial/libserial.o drivers/spi/libspi.o drivers/twserial/libtws.o drivers/usb/eth/libusb_eth.o drivers/usb/gadget/libusb_gadget.o drivers/usb/host/libusb_host.o drivers/usb/musb/libusb_musb.o drivers/usb/phy/libusb_phy.o drivers/video/libvideo.o drivers/watchdog/libwatchdog.o fs/cramfs/libcramfs.o fs/ext2/libext2fs.o fs/fat/libfat.o fs/fdos/libfdos.o fs/jffs2/libjffs2.o fs/reiserfs/libreiserfs.o fs/ubifs/libubifs.o fs/yaffs2/libyaffs2.o lib/libfdt/libfdt.o lib/libgeneric.o lib/lzma/liblzma.o lib/lzo/liblzo.o lib/zlib/libz.o net/libnet.o post/libpost.o board/davinci/da8xxevm/libda8xxevm.o --end-group /work/yanok/am3517/u-boot/arch/arm/lib/eabi_compat.o -L /opt/eldk-5.0/armv5te/sysroots/arm-linux-gnueabi/usr/lib/arm-linux-gnueabi/4.5.1 -lgcc -Map u-boot.map -o u-boot make: *** [u-boot] Error 139 Configuring for hawkboard_nand - Board: hawkboard, Options: NAND_U_BOOT hawkboard_nand_spl.c: In function 'board_init_f': hawkboard_nand_spl.c:106:2: error: 'DAVINCI_SYSCFG_SUSPSRC_UART2' undeclared (first use in this function) hawkboard_nand_spl.c:106:2: note: each undeclared identifier is reported only once for each function it appears in make[1]: *** [hawkboard_nand_spl.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make: *** [nand_spl] Error 2 make: *** Waiting for unfinished jobs.... Configuring for hawkboard_uart - Board: hawkboard, Options: UART_U_BOOT cache.c:27:2: warning: #warning "Please provide some real implementation for cache operations" drivers/net/libnet.o: In function `davinci_invalidate_rx_descs': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:132: undefined reference to `invalidate_dcache_range' drivers/net/libnet.o: In function `davinci_eth_rcv_packet': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:707: undefined reference to `invalidate_dcache_range' drivers/net/libnet.o: In function `davinci_flush_desc': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' drivers/net/libnet.o: In function `davinci_eth_send_packet': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:660: undefined reference to `flush_dcache_range' drivers/net/libnet.o: In function `davinci_flush_desc': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' drivers/net/libnet.o:/work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:125: more undefined references to `flush_dcache_range' follow arm-linux-gnueabi-ld: BFD (GNU Binutils) 2.21 assertion fail /opt/poky/build/eldk-2011-05-20-5cde06e-armv5te/tmp/work/i686-nativesdk-oesdk-linux/binutils-cross-canadian-arm-2.21-r0/binutils-2.21/bfd/elf32-arm.c:12235 arm-linux-gnueabi-ld: BFD (GNU Binutils) 2.21 assertion fail /opt/poky/build/eldk-2011-05-20-5cde06e-armv5te/tmp/work/i686-nativesdk-oesdk-linux/binutils-cross-canadian-arm-2.21-r0/binutils-2.21/bfd/elf32-arm.c:12235 arm-linux-gnueabi-ld: BFD (GNU Binutils) 2.21 assertion fail /opt/poky/build/eldk-2011-05-20-5cde06e-armv5te/tmp/work/i686-nativesdk-oesdk-linux/binutils-cross-canadian-arm-2.21-r0/binutils-2.21/bfd/elf32-arm.c:12472 /bin/sh: line 1: 9450 Segmentation fault (core dumped) arm-linux-gnueabi-ld --sysroot=/opt/eldk-5.0/armv5te/sysroots/arm-linux-gnueabi -pie -T u-boot.lds -Bstatic -Ttext 0xc1080000 $UNDEF_SYM arch/arm/cpu/arm926ejs/start.o --start-group api/libapi.o arch/arm/cpu/arm926ejs/davinci/libdavinci.o arch/arm/cpu/arm926ejs/libarm926ejs.o arch/arm/lib/libarm.o board/davinci/common/libdavinci.o common/libcommon.o disk/libdisk.o drivers/bios_emulator/libatibiosemu.o drivers/block/libblock.o drivers/dma/libdma.o drivers/fpga/libfpga.o drivers/gpio/libgpio.o drivers/hwmon/libhwmon.o drivers/i2c/libi2c.o drivers/input/libinput.o drivers/misc/libmisc.o drivers/mmc/libmmc.o drivers/mtd/libmtd.o drivers/mtd/nand/libnand.o drivers/mtd/onenand/libonenand.o drivers/mtd/spi/libspi_flash.o drivers/mtd/ubi/libubi.o drivers/net/libnet.o drivers/net/phy/libphy.o drivers/pci/libpci.o drivers/pcmcia/libpcmcia.o drivers/power/libpower.o drivers/rtc/librtc.o drivers/serial/libserial.o drivers/spi/libspi.o drivers/twserial/libtws.o drivers/usb/eth/libusb_eth.o drivers/usb/gadget/libusb_gadget.o drivers/usb/host/libusb_host.o drivers/usb/musb/libusb_musb.o drivers/usb/phy/libusb_phy.o drivers/video/libvideo.o drivers/watchdog/libwatchdog.o fs/cramfs/libcramfs.o fs/ext2/libext2fs.o fs/fat/libfat.o fs/fdos/libfdos.o fs/jffs2/libjffs2.o fs/reiserfs/libreiserfs.o fs/ubifs/libubifs.o fs/yaffs2/libyaffs2.o lib/libfdt/libfdt.o lib/libgeneric.o lib/lzma/liblzma.o lib/lzo/liblzo.o lib/zlib/libz.o net/libnet.o post/libpost.o board/davinci/da8xxevm/libda8xxevm.o --end-group /work/yanok/am3517/u-boot/arch/arm/lib/eabi_compat.o -L /opt/eldk-5.0/armv5te/sysroots/arm-linux-gnueabi/usr/lib/arm-linux-gnueabi/4.5.1 -lgcc -Map u-boot.map -o u-boot make: *** [u-boot] Error 139 Configuring for ea20 board... cache.c:27:2: warning: #warning "Please provide some real implementation for cache operations" drivers/net/libnet.o: In function `davinci_invalidate_rx_descs': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:132: undefined reference to `invalidate_dcache_range' drivers/net/libnet.o: In function `davinci_eth_rcv_packet': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:707: undefined reference to `invalidate_dcache_range' drivers/net/libnet.o: In function `davinci_flush_desc': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' drivers/net/libnet.o: In function `davinci_eth_send_packet': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:660: undefined reference to `flush_dcache_range' drivers/net/libnet.o: In function `davinci_flush_desc': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' drivers/net/libnet.o:/work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:125: more undefined references to `flush_dcache_range' follow arm-linux-gnueabi-ld: BFD (GNU Binutils) 2.21 assertion fail /opt/poky/build/eldk-2011-05-20-5cde06e-armv5te/tmp/work/i686-nativesdk-oesdk-linux/binutils-cross-canadian-arm-2.21-r0/binutils-2.21/bfd/elf32-arm.c:12235 arm-linux-gnueabi-ld: BFD (GNU Binutils) 2.21 assertion fail /opt/poky/build/eldk-2011-05-20-5cde06e-armv5te/tmp/work/i686-nativesdk-oesdk-linux/binutils-cross-canadian-arm-2.21-r0/binutils-2.21/bfd/elf32-arm.c:12235 arm-linux-gnueabi-ld: BFD (GNU Binutils) 2.21 assertion fail /opt/poky/build/eldk-2011-05-20-5cde06e-armv5te/tmp/work/i686-nativesdk-oesdk-linux/binutils-cross-canadian-arm-2.21-r0/binutils-2.21/bfd/elf32-arm.c:12472 /bin/sh: line 1: 12316 Segmentation fault (core dumped) arm-linux-gnueabi-ld --sysroot=/opt/eldk-5.0/armv5te/sysroots/arm-linux-gnueabi -pie -T u-boot.lds -Bstatic -Ttext 0xc1080000 $UNDEF_SYM arch/arm/cpu/arm926ejs/start.o --start-group api/libapi.o arch/arm/cpu/arm926ejs/davinci/libdavinci.o arch/arm/cpu/arm926ejs/libarm926ejs.o arch/arm/lib/libarm.o board/davinci/common/libdavinci.o common/libcommon.o disk/libdisk.o drivers/bios_emulator/libatibiosemu.o drivers/block/libblock.o drivers/dma/libdma.o drivers/fpga/libfpga.o drivers/gpio/libgpio.o drivers/hwmon/libhwmon.o drivers/i2c/libi2c.o drivers/input/libinput.o drivers/misc/libmisc.o drivers/mmc/libmmc.o drivers/mtd/libmtd.o drivers/mtd/nand/libnand.o drivers/mtd/onenand/libonenand.o drivers/mtd/spi/libspi_flash.o drivers/mtd/ubi/libubi.o drivers/net/libnet.o drivers/net/phy/libphy.o drivers/pci/libpci.o drivers/pcmcia/libpcmcia.o drivers/power/libpower.o drivers/rtc/librtc.o drivers/serial/libserial.o drivers/spi/libspi.o drivers/twserial/libtws.o drivers/usb/eth/libusb_eth.o drivers/usb/gadget/libusb_gadget.o drivers/usb/host/libusb_host.o drivers/usb/musb/libusb_musb.o drivers/usb/phy/libusb_phy.o drivers/video/libvideo.o drivers/watchdog/libwatchdog.o fs/cramfs/libcramfs.o fs/ext2/libext2fs.o fs/fat/libfat.o fs/fdos/libfdos.o fs/jffs2/libjffs2.o fs/reiserfs/libreiserfs.o fs/ubifs/libubifs.o fs/yaffs2/libyaffs2.o lib/libfdt/libfdt.o lib/libgeneric.o lib/lzma/liblzma.o lib/lzo/liblzo.o lib/zlib/libz.o net/libnet.o post/libpost.o board/davinci/ea20/libea20.o --end-group /work/yanok/am3517/u-boot/arch/arm/lib/eabi_compat.o -L /opt/eldk-5.0/armv5te/sysroots/arm-linux-gnueabi/usr/lib/arm-linux-gnueabi/4.5.1 -lgcc -Map u-boot.map -o u-boot make: *** [u-boot] Error 139 Configuring for davinci_dm355evm board... cache.c:27:2: warning: #warning "Please provide some real implementation for cache operations" text data bss dec hex filename 272990 7268 237804 518062 7e7ae ./u-boot Configuring for davinci_dm355leopard board... cache.c:27:2: warning: #warning "Please provide some real implementation for cache operations" text data bss dec hex filename 241399 5912 41064 288375 46677 ./u-boot Configuring for davinci_dm365evm board... cache.c:27:2: warning: #warning "Please provide some real implementation for cache operations" drivers/net/libnet.o: In function `davinci_invalidate_rx_descs': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:132: undefined reference to `invalidate_dcache_range' drivers/net/libnet.o: In function `davinci_eth_rcv_packet': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:707: undefined reference to `invalidate_dcache_range' drivers/net/libnet.o: In function `davinci_flush_desc': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' drivers/net/libnet.o: In function `davinci_eth_send_packet': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:660: undefined reference to `flush_dcache_range' drivers/net/libnet.o: In function `davinci_flush_desc': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' drivers/net/libnet.o:/work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:125: more undefined references to `flush_dcache_range' follow arm-linux-gnueabi-ld: BFD (GNU Binutils) 2.21 assertion fail /opt/poky/build/eldk-2011-05-20-5cde06e-armv5te/tmp/work/i686-nativesdk-oesdk-linux/binutils-cross-canadian-arm-2.21-r0/binutils-2.21/bfd/elf32-arm.c:12235 arm-linux-gnueabi-ld: BFD (GNU Binutils) 2.21 assertion fail /opt/poky/build/eldk-2011-05-20-5cde06e-armv5te/tmp/work/i686-nativesdk-oesdk-linux/binutils-cross-canadian-arm-2.21-r0/binutils-2.21/bfd/elf32-arm.c:12235 arm-linux-gnueabi-ld: BFD (GNU Binutils) 2.21 assertion fail /opt/poky/build/eldk-2011-05-20-5cde06e-armv5te/tmp/work/i686-nativesdk-oesdk-linux/binutils-cross-canadian-arm-2.21-r0/binutils-2.21/bfd/elf32-arm.c:12472 /bin/sh: line 1: 20597 Segmentation fault (core dumped) arm-linux-gnueabi-ld --sysroot=/opt/eldk-5.0/armv5te/sysroots/arm-linux-gnueabi -pie -T u-boot.lds -Bstatic -Ttext 0x81080000 $UNDEF_SYM arch/arm/cpu/arm926ejs/start.o --start-group api/libapi.o arch/arm/cpu/arm926ejs/davinci/libdavinci.o arch/arm/cpu/arm926ejs/libarm926ejs.o arch/arm/lib/libarm.o board/davinci/common/libdavinci.o common/libcommon.o disk/libdisk.o drivers/bios_emulator/libatibiosemu.o drivers/block/libblock.o drivers/dma/libdma.o drivers/fpga/libfpga.o drivers/gpio/libgpio.o drivers/hwmon/libhwmon.o drivers/i2c/libi2c.o drivers/input/libinput.o drivers/misc/libmisc.o drivers/mmc/libmmc.o drivers/mtd/libmtd.o drivers/mtd/nand/libnand.o drivers/mtd/onenand/libonenand.o drivers/mtd/spi/libspi_flash.o drivers/mtd/ubi/libubi.o drivers/net/libnet.o drivers/net/phy/libphy.o drivers/pci/libpci.o drivers/pcmcia/libpcmcia.o drivers/power/libpower.o drivers/rtc/librtc.o drivers/serial/libserial.o drivers/spi/libspi.o drivers/twserial/libtws.o drivers/usb/eth/libusb_eth.o drivers/usb/gadget/libusb_gadget.o drivers/usb/host/libusb_host.o drivers/usb/musb/libusb_musb.o drivers/usb/phy/libusb_phy.o drivers/video/libvideo.o drivers/watchdog/libwatchdog.o fs/cramfs/libcramfs.o fs/ext2/libext2fs.o fs/fat/libfat.o fs/fdos/libfdos.o fs/jffs2/libjffs2.o fs/reiserfs/libreiserfs.o fs/ubifs/libubifs.o fs/yaffs2/libyaffs2.o lib/libfdt/libfdt.o lib/libgeneric.o lib/lzma/liblzma.o lib/lzo/liblzo.o lib/zlib/libz.o net/libnet.o post/libpost.o board/davinci/dm365evm/libdm365evm.o --end-group /work/yanok/am3517/u-boot/arch/arm/lib/eabi_compat.o -L /opt/eldk-5.0/armv5te/sysroots/arm-linux-gnueabi/usr/lib/arm-linux-gnueabi/4.5.1 -lgcc -Map u-boot.map -o u-boot make: *** [u-boot] Error 139 Configuring for davinci_dm6467evm board... cache.c:27:2: warning: #warning "Please provide some real implementation for cache operations" drivers/net/libnet.o: In function `davinci_invalidate_rx_descs': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:132: undefined reference to `invalidate_dcache_range' drivers/net/libnet.o: In function `davinci_eth_rcv_packet': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:707: undefined reference to `invalidate_dcache_range' drivers/net/libnet.o: In function `davinci_flush_desc': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' drivers/net/libnet.o: In function `davinci_eth_send_packet': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:660: undefined reference to `flush_dcache_range' drivers/net/libnet.o: In function `davinci_flush_desc': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' drivers/net/libnet.o:/work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:125: more undefined references to `flush_dcache_range' follow arm-linux-gnueabi-ld: BFD (GNU Binutils) 2.21 assertion fail /opt/poky/build/eldk-2011-05-20-5cde06e-armv5te/tmp/work/i686-nativesdk-oesdk-linux/binutils-cross-canadian-arm-2.21-r0/binutils-2.21/bfd/elf32-arm.c:12235 arm-linux-gnueabi-ld: BFD (GNU Binutils) 2.21 assertion fail /opt/poky/build/eldk-2011-05-20-5cde06e-armv5te/tmp/work/i686-nativesdk-oesdk-linux/binutils-cross-canadian-arm-2.21-r0/binutils-2.21/bfd/elf32-arm.c:12235 arm-linux-gnueabi-ld: BFD (GNU Binutils) 2.21 assertion fail /opt/poky/build/eldk-2011-05-20-5cde06e-armv5te/tmp/work/i686-nativesdk-oesdk-linux/binutils-cross-canadian-arm-2.21-r0/binutils-2.21/bfd/elf32-arm.c:12472 /bin/sh: line 1: 23202 Segmentation fault (core dumped) arm-linux-gnueabi-ld --sysroot=/opt/eldk-5.0/armv5te/sysroots/arm-linux-gnueabi -pie -T u-boot.lds -Bstatic -Ttext 0x81080000 $UNDEF_SYM arch/arm/cpu/arm926ejs/start.o --start-group api/libapi.o arch/arm/cpu/arm926ejs/davinci/libdavinci.o arch/arm/cpu/arm926ejs/libarm926ejs.o arch/arm/lib/libarm.o board/davinci/common/libdavinci.o common/libcommon.o disk/libdisk.o drivers/bios_emulator/libatibiosemu.o drivers/block/libblock.o drivers/dma/libdma.o drivers/fpga/libfpga.o drivers/gpio/libgpio.o drivers/hwmon/libhwmon.o drivers/i2c/libi2c.o drivers/input/libinput.o drivers/misc/libmisc.o drivers/mmc/libmmc.o drivers/mtd/libmtd.o drivers/mtd/nand/libnand.o drivers/mtd/onenand/libonenand.o drivers/mtd/spi/libspi_flash.o drivers/mtd/ubi/libubi.o drivers/net/libnet.o drivers/net/phy/libphy.o drivers/pci/libpci.o drivers/pcmcia/libpcmcia.o drivers/power/libpower.o drivers/rtc/librtc.o drivers/serial/libserial.o drivers/spi/libspi.o drivers/twserial/libtws.o drivers/usb/eth/libusb_eth.o drivers/usb/gadget/libusb_gadget.o drivers/usb/host/libusb_host.o drivers/usb/musb/libusb_musb.o drivers/usb/phy/libusb_phy.o drivers/video/libvideo.o drivers/watchdog/libwatchdog.o fs/cramfs/libcramfs.o fs/ext2/libext2fs.o fs/fat/libfat.o fs/fdos/libfdos.o fs/jffs2/libjffs2.o fs/reiserfs/libreiserfs.o fs/ubifs/libubifs.o fs/yaffs2/libyaffs2.o lib/libfdt/libfdt.o lib/libgeneric.o lib/lzma/liblzma.o lib/lzo/liblzo.o lib/zlib/libz.o net/libnet.o post/libpost.o board/davinci/dm6467evm/libdm6467evm.o --end-group /work/yanok/am3517/u-boot/arch/arm/lib/eabi_compat.o -L /opt/eldk-5.0/armv5te/sysroots/arm-linux-gnueabi/usr/lib/arm-linux-gnueabi/4.5.1 -lgcc -Map u-boot.map -o u-boot make: *** [u-boot] Error 139 Configuring for davinci_dvevm board... cache.c:27:2: warning: #warning "Please provide some real implementation for cache operations" drivers/net/libnet.o: In function `davinci_invalidate_rx_descs': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:132: undefined reference to `invalidate_dcache_range' drivers/net/libnet.o: In function `davinci_eth_rcv_packet': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:707: undefined reference to `invalidate_dcache_range' drivers/net/libnet.o: In function `davinci_flush_desc': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' drivers/net/libnet.o: In function `davinci_eth_send_packet': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:660: undefined reference to `flush_dcache_range' drivers/net/libnet.o: In function `davinci_flush_desc': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' drivers/net/libnet.o:/work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:125: more undefined references to `flush_dcache_range' follow arm-linux-gnueabi-ld: BFD (GNU Binutils) 2.21 assertion fail /opt/poky/build/eldk-2011-05-20-5cde06e-armv5te/tmp/work/i686-nativesdk-oesdk-linux/binutils-cross-canadian-arm-2.21-r0/binutils-2.21/bfd/elf32-arm.c:12235 arm-linux-gnueabi-ld: BFD (GNU Binutils) 2.21 assertion fail /opt/poky/build/eldk-2011-05-20-5cde06e-armv5te/tmp/work/i686-nativesdk-oesdk-linux/binutils-cross-canadian-arm-2.21-r0/binutils-2.21/bfd/elf32-arm.c:12235 arm-linux-gnueabi-ld: BFD (GNU Binutils) 2.21 assertion fail /opt/poky/build/eldk-2011-05-20-5cde06e-armv5te/tmp/work/i686-nativesdk-oesdk-linux/binutils-cross-canadian-arm-2.21-r0/binutils-2.21/bfd/elf32-arm.c:12472 /bin/sh: line 1: 25882 Segmentation fault (core dumped) arm-linux-gnueabi-ld --sysroot=/opt/eldk-5.0/armv5te/sysroots/arm-linux-gnueabi -pie -T u-boot.lds -Bstatic -Ttext 0x81080000 $UNDEF_SYM arch/arm/cpu/arm926ejs/start.o --start-group api/libapi.o arch/arm/cpu/arm926ejs/davinci/libdavinci.o arch/arm/cpu/arm926ejs/libarm926ejs.o arch/arm/lib/libarm.o board/davinci/common/libdavinci.o common/libcommon.o disk/libdisk.o drivers/bios_emulator/libatibiosemu.o drivers/block/libblock.o drivers/dma/libdma.o drivers/fpga/libfpga.o drivers/gpio/libgpio.o drivers/hwmon/libhwmon.o drivers/i2c/libi2c.o drivers/input/libinput.o drivers/misc/libmisc.o drivers/mmc/libmmc.o drivers/mtd/libmtd.o drivers/mtd/nand/libnand.o drivers/mtd/onenand/libonenand.o drivers/mtd/spi/libspi_flash.o drivers/mtd/ubi/libubi.o drivers/net/libnet.o drivers/net/phy/libphy.o drivers/pci/libpci.o drivers/pcmcia/libpcmcia.o drivers/power/libpower.o drivers/rtc/librtc.o drivers/serial/libserial.o drivers/spi/libspi.o drivers/twserial/libtws.o drivers/usb/eth/libusb_eth.o drivers/usb/gadget/libusb_gadget.o drivers/usb/host/libusb_host.o drivers/usb/musb/libusb_musb.o drivers/usb/phy/libusb_phy.o drivers/video/libvideo.o drivers/watchdog/libwatchdog.o fs/cramfs/libcramfs.o fs/ext2/libext2fs.o fs/fat/libfat.o fs/fdos/libfdos.o fs/jffs2/libjffs2.o fs/reiserfs/libreiserfs.o fs/ubifs/libubifs.o fs/yaffs2/libyaffs2.o lib/libfdt/libfdt.o lib/libgeneric.o lib/lzma/liblzma.o lib/lzo/liblzo.o lib/zlib/libz.o net/libnet.o post/libpost.o board/davinci/dvevm/libdvevm.o --end-group /work/yanok/am3517/u-boot/arch/arm/lib/eabi_compat.o -L /opt/eldk-5.0/armv5te/sysroots/arm-linux-gnueabi/usr/lib/arm-linux-gnueabi/4.5.1 -lgcc -Map u-boot.map -o u-boot make: *** [u-boot] Error 139 Configuring for davinci_schmoogie board... cache.c:27:2: warning: #warning "Please provide some real implementation for cache operations" drivers/net/libnet.o: In function `davinci_invalidate_rx_descs': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:132: undefined reference to `invalidate_dcache_range' drivers/net/libnet.o: In function `davinci_eth_rcv_packet': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:707: undefined reference to `invalidate_dcache_range' drivers/net/libnet.o: In function `davinci_flush_desc': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' drivers/net/libnet.o: In function `davinci_eth_send_packet': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:660: undefined reference to `flush_dcache_range' drivers/net/libnet.o: In function `davinci_flush_desc': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' drivers/net/libnet.o:/work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:125: more undefined references to `flush_dcache_range' follow arm-linux-gnueabi-ld: BFD (GNU Binutils) 2.21 assertion fail /opt/poky/build/eldk-2011-05-20-5cde06e-armv5te/tmp/work/i686-nativesdk-oesdk-linux/binutils-cross-canadian-arm-2.21-r0/binutils-2.21/bfd/elf32-arm.c:12235 arm-linux-gnueabi-ld: BFD (GNU Binutils) 2.21 assertion fail /opt/poky/build/eldk-2011-05-20-5cde06e-armv5te/tmp/work/i686-nativesdk-oesdk-linux/binutils-cross-canadian-arm-2.21-r0/binutils-2.21/bfd/elf32-arm.c:12235 arm-linux-gnueabi-ld: BFD (GNU Binutils) 2.21 assertion fail /opt/poky/build/eldk-2011-05-20-5cde06e-armv5te/tmp/work/i686-nativesdk-oesdk-linux/binutils-cross-canadian-arm-2.21-r0/binutils-2.21/bfd/elf32-arm.c:12472 /bin/sh: line 1: 28530 Segmentation fault (core dumped) arm-linux-gnueabi-ld --sysroot=/opt/eldk-5.0/armv5te/sysroots/arm-linux-gnueabi -pie -T u-boot.lds -Bstatic -Ttext 0x81080000 $UNDEF_SYM arch/arm/cpu/arm926ejs/start.o --start-group api/libapi.o arch/arm/cpu/arm926ejs/davinci/libdavinci.o arch/arm/cpu/arm926ejs/libarm926ejs.o arch/arm/lib/libarm.o board/davinci/common/libdavinci.o common/libcommon.o disk/libdisk.o drivers/bios_emulator/libatibiosemu.o drivers/block/libblock.o drivers/dma/libdma.o drivers/fpga/libfpga.o drivers/gpio/libgpio.o drivers/hwmon/libhwmon.o drivers/i2c/libi2c.o drivers/input/libinput.o drivers/misc/libmisc.o drivers/mmc/libmmc.o drivers/mtd/libmtd.o drivers/mtd/nand/libnand.o drivers/mtd/onenand/libonenand.o drivers/mtd/spi/libspi_flash.o drivers/mtd/ubi/libubi.o drivers/net/libnet.o drivers/net/phy/libphy.o drivers/pci/libpci.o drivers/pcmcia/libpcmcia.o drivers/power/libpower.o drivers/rtc/librtc.o drivers/serial/libserial.o drivers/spi/libspi.o drivers/twserial/libtws.o drivers/usb/eth/libusb_eth.o drivers/usb/gadget/libusb_gadget.o drivers/usb/host/libusb_host.o drivers/usb/musb/libusb_musb.o drivers/usb/phy/libusb_phy.o drivers/video/libvideo.o drivers/watchdog/libwatchdog.o fs/cramfs/libcramfs.o fs/ext2/libext2fs.o fs/fat/libfat.o fs/fdos/libfdos.o fs/jffs2/libjffs2.o fs/reiserfs/libreiserfs.o fs/ubifs/libubifs.o fs/yaffs2/libyaffs2.o lib/libfdt/libfdt.o lib/libgeneric.o lib/lzma/liblzma.o lib/lzo/liblzo.o lib/zlib/libz.o net/libnet.o post/libpost.o board/davinci/schmoogie/libschmoogie.o --end-group /work/yanok/am3517/u-boot/arch/arm/lib/eabi_compat.o -L /opt/eldk-5.0/armv5te/sysroots/arm-linux-gnueabi/usr/lib/arm-linux-gnueabi/4.5.1 -lgcc -Map u-boot.map -o u-boot make: *** [u-boot] Error 139 Configuring for davinci_sffsdr board... cache.c:27:2: warning: #warning "Please provide some real implementation for cache operations" drivers/net/libnet.o: In function `davinci_invalidate_rx_descs': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:132: undefined reference to `invalidate_dcache_range' drivers/net/libnet.o: In function `davinci_eth_rcv_packet': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:707: undefined reference to `invalidate_dcache_range' drivers/net/libnet.o: In function `davinci_flush_desc': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' drivers/net/libnet.o: In function `davinci_eth_send_packet': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:660: undefined reference to `flush_dcache_range' drivers/net/libnet.o: In function `davinci_flush_desc': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' drivers/net/libnet.o:/work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:125: more undefined references to `flush_dcache_range' follow arm-linux-gnueabi-ld: BFD (GNU Binutils) 2.21 assertion fail /opt/poky/build/eldk-2011-05-20-5cde06e-armv5te/tmp/work/i686-nativesdk-oesdk-linux/binutils-cross-canadian-arm-2.21-r0/binutils-2.21/bfd/elf32-arm.c:12235 arm-linux-gnueabi-ld: BFD (GNU Binutils) 2.21 assertion fail /opt/poky/build/eldk-2011-05-20-5cde06e-armv5te/tmp/work/i686-nativesdk-oesdk-linux/binutils-cross-canadian-arm-2.21-r0/binutils-2.21/bfd/elf32-arm.c:12235 arm-linux-gnueabi-ld: BFD (GNU Binutils) 2.21 assertion fail /opt/poky/build/eldk-2011-05-20-5cde06e-armv5te/tmp/work/i686-nativesdk-oesdk-linux/binutils-cross-canadian-arm-2.21-r0/binutils-2.21/bfd/elf32-arm.c:12472 /bin/sh: line 1: 31154 Segmentation fault (core dumped) arm-linux-gnueabi-ld --sysroot=/opt/eldk-5.0/armv5te/sysroots/arm-linux-gnueabi -pie -T u-boot.lds -Bstatic -Ttext 0x84000000 $UNDEF_SYM arch/arm/cpu/arm926ejs/start.o --start-group api/libapi.o arch/arm/cpu/arm926ejs/davinci/libdavinci.o arch/arm/cpu/arm926ejs/libarm926ejs.o arch/arm/lib/libarm.o board/davinci/common/libdavinci.o common/libcommon.o disk/libdisk.o drivers/bios_emulator/libatibiosemu.o drivers/block/libblock.o drivers/dma/libdma.o drivers/fpga/libfpga.o drivers/gpio/libgpio.o drivers/hwmon/libhwmon.o drivers/i2c/libi2c.o drivers/input/libinput.o drivers/misc/libmisc.o drivers/mmc/libmmc.o drivers/mtd/libmtd.o drivers/mtd/nand/libnand.o drivers/mtd/onenand/libonenand.o drivers/mtd/spi/libspi_flash.o drivers/mtd/ubi/libubi.o drivers/net/libnet.o drivers/net/phy/libphy.o drivers/pci/libpci.o drivers/pcmcia/libpcmcia.o drivers/power/libpower.o drivers/rtc/librtc.o drivers/serial/libserial.o drivers/spi/libspi.o drivers/twserial/libtws.o drivers/usb/eth/libusb_eth.o drivers/usb/gadget/libusb_gadget.o drivers/usb/host/libusb_host.o drivers/usb/musb/libusb_musb.o drivers/usb/phy/libusb_phy.o drivers/video/libvideo.o drivers/watchdog/libwatchdog.o fs/cramfs/libcramfs.o fs/ext2/libext2fs.o fs/fat/libfat.o fs/fdos/libfdos.o fs/jffs2/libjffs2.o fs/reiserfs/libreiserfs.o fs/ubifs/libubifs.o fs/yaffs2/libyaffs2.o lib/libfdt/libfdt.o lib/libgeneric.o lib/lzma/liblzma.o lib/lzo/liblzo.o lib/zlib/libz.o net/libnet.o post/libpost.o board/davinci/sffsdr/libsffsdr.o --end-group /work/yanok/am3517/u-boot/arch/arm/lib/eabi_compat.o -L /opt/eldk-5.0/armv5te/sysroots/arm-linux-gnueabi/usr/lib/arm-linux-gnueabi/4.5.1 -lgcc -Map u-boot.map -o u-boot make: *** [u-boot] Error 139 Configuring for davinci_sonata board... cache.c:27:2: warning: #warning "Please provide some real implementation for cache operations" drivers/net/libnet.o: In function `davinci_invalidate_rx_descs': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:132: undefined reference to `invalidate_dcache_range' drivers/net/libnet.o: In function `davinci_eth_rcv_packet': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:707: undefined reference to `invalidate_dcache_range' drivers/net/libnet.o: In function `davinci_flush_desc': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' drivers/net/libnet.o: In function `davinci_eth_send_packet': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:660: undefined reference to `flush_dcache_range' drivers/net/libnet.o: In function `davinci_flush_desc': /work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:138: undefined reference to `flush_dcache_range' drivers/net/libnet.o:/work/yanok/am3517/u-boot/drivers/net/davinci_emac.c:125: more undefined references to `flush_dcache_range' follow arm-linux-gnueabi-ld: BFD (GNU Binutils) 2.21 assertion fail /opt/poky/build/eldk-2011-05-20-5cde06e-armv5te/tmp/work/i686-nativesdk-oesdk-linux/binutils-cross-canadian-arm-2.21-r0/binutils-2.21/bfd/elf32-arm.c:12235 arm-linux-gnueabi-ld: BFD (GNU Binutils) 2.21 assertion fail /opt/poky/build/eldk-2011-05-20-5cde06e-armv5te/tmp/work/i686-nativesdk-oesdk-linux/binutils-cross-canadian-arm-2.21-r0/binutils-2.21/bfd/elf32-arm.c:12235 arm-linux-gnueabi-ld: BFD (GNU Binutils) 2.21 assertion fail /opt/poky/build/eldk-2011-05-20-5cde06e-armv5te/tmp/work/i686-nativesdk-oesdk-linux/binutils-cross-canadian-arm-2.21-r0/binutils-2.21/bfd/elf32-arm.c:12472 /bin/sh: line 1: 1344 Segmentation fault (core dumped) arm-linux-gnueabi-ld --sysroot=/opt/eldk-5.0/armv5te/sysroots/arm-linux-gnueabi -pie -T u-boot.lds -Bstatic -Ttext 0x81080000 $UNDEF_SYM arch/arm/cpu/arm926ejs/start.o --start-group api/libapi.o arch/arm/cpu/arm926ejs/davinci/libdavinci.o arch/arm/cpu/arm926ejs/libarm926ejs.o arch/arm/lib/libarm.o board/davinci/common/libdavinci.o common/libcommon.o disk/libdisk.o drivers/bios_emulator/libatibiosemu.o drivers/block/libblock.o drivers/dma/libdma.o drivers/fpga/libfpga.o drivers/gpio/libgpio.o drivers/hwmon/libhwmon.o drivers/i2c/libi2c.o drivers/input/libinput.o drivers/misc/libmisc.o drivers/mmc/libmmc.o drivers/mtd/libmtd.o drivers/mtd/nand/libnand.o drivers/mtd/onenand/libonenand.o drivers/mtd/spi/libspi_flash.o drivers/mtd/ubi/libubi.o drivers/net/libnet.o drivers/net/phy/libphy.o drivers/pci/libpci.o drivers/pcmcia/libpcmcia.o drivers/power/libpower.o drivers/rtc/librtc.o drivers/serial/libserial.o drivers/spi/libspi.o drivers/twserial/libtws.o drivers/usb/eth/libusb_eth.o drivers/usb/gadget/libusb_gadget.o drivers/usb/host/libusb_host.o drivers/usb/musb/libusb_musb.o drivers/usb/phy/libusb_phy.o drivers/video/libvideo.o drivers/watchdog/libwatchdog.o fs/cramfs/libcramfs.o fs/ext2/libext2fs.o fs/fat/libfat.o fs/fdos/libfdos.o fs/jffs2/libjffs2.o fs/reiserfs/libreiserfs.o fs/ubifs/libubifs.o fs/yaffs2/libyaffs2.o lib/libfdt/libfdt.o lib/libgeneric.o lib/lzma/liblzma.o lib/lzo/liblzo.o lib/zlib/libz.o net/libnet.o post/libpost.o board/davinci/sonata/libsonata.o --end-group /work/yanok/am3517/u-boot/arch/arm/lib/eabi_compat.o -L /opt/eldk-5.0/armv5te/sysroots/arm-linux-gnueabi/usr/lib/arm-linux-gnueabi/4.5.1 -lgcc -Map u-boot.map -o u-boot make: *** [u-boot] Error 139 --------------------- SUMMARY ---------------------------- Boards compiled: 15 Boards with warnings or errors: 14 ( da830evm da850evm hawkboard hawkboard_nand hawkboard_uart ea20 davinci_dm355evm davinci_dm355leopard davinci_dm365evm davinci_dm6467evm davinci_dvevm davinci_schmoogie davinci_sffsdr davinci_sonata ) ----------------------------------------------------------
Configuring for da830evm board... da830evm.c: In function 'board_init': da830evm.c:222:2: error: 'DAVINCI_SYSCFG_SUSPSRC_UART2' undeclared (first use in this function) da830evm.c:222:2: note: each undeclared identifier is reported only once for each function it appears in make[1]: *** [da830evm.o] Error 1 make: *** [board/davinci/da8xxevm/libda8xxevm.o] Error 2 Configuring for da850evm board... da850evm.c: In function 'board_init': da850evm.c:328:2: error: 'DAVINCI_SYSCFG_SUSPSRC_UART2' undeclared (first use in this function) da850evm.c:328:2: note: each undeclared identifier is reported only once for each function it appears in make[1]: *** [da850evm.o] Error 1 make: *** [board/davinci/da8xxevm/libda8xxevm.o] Error 2 Configuring for cam_enc_4xx board... text data bss dec hex filename 321180 7476 298416 627072 99180 ./u-boot Configuring for hawkboard board... text data bss dec hex filename 178509 6468 54580 239557 3a7c5 ./u-boot Configuring for hawkboard_nand - Board: hawkboard, Options: NAND_U_BOOT hawkboard_nand_spl.c: In function 'board_init_f': hawkboard_nand_spl.c:106:2: error: 'DAVINCI_SYSCFG_SUSPSRC_UART2' undeclared (first use in this function) hawkboard_nand_spl.c:106:2: note: each undeclared identifier is reported only once for each function it appears in make[1]: *** [hawkboard_nand_spl.o] Error 1 make: *** [nand_spl] Error 2 make: *** Waiting for unfinished jobs.... Configuring for hawkboard_uart - Board: hawkboard, Options: UART_U_BOOT text data bss dec hex filename 178509 6468 54580 239557 3a7c5 ./u-boot Configuring for ea20 board... text data bss dec hex filename 342115 18580 58664 419359 6661f ./u-boot Configuring for davinci_dm355evm board... cache.c:27:2: warning: #warning "Please provide some real implementation for cache operations" text data bss dec hex filename 272990 7268 237804 518062 7e7ae ./u-boot Configuring for davinci_dm355leopard board... cache.c:27:2: warning: #warning "Please provide some real implementation for cache operations" text data bss dec hex filename 241399 5912 41064 288375 46677 ./u-boot Configuring for davinci_dm365evm board... text data bss dec hex filename 302536 7332 298308 608176 947b0 ./u-boot Configuring for davinci_dm6467evm board... text data bss dec hex filename 183813 6164 54636 244613 3bb85 ./u-boot Configuring for davinci_dvevm board... text data bss dec hex filename 239677 6896 297072 543645 84b9d ./u-boot Configuring for davinci_schmoogie board... text data bss dec hex filename 186694 6212 54604 247510 3c6d6 ./u-boot Configuring for davinci_sffsdr board... text data bss dec hex filename 186948 6220 54608 247776 3c7e0 ./u-boot Configuring for davinci_sonata board... text data bss dec hex filename 176028 3696 55504 235228 396dc ./u-boot --------------------- SUMMARY ---------------------------- Boards compiled: 15 Boards with warnings or errors: 5 ( da830evm da850evm hawkboard_nand davinci_dm355evm davinci_dm355leopard ) ----------------------------------------------------------
Configuring for da830evm board... da830evm.c: In function 'board_init': da830evm.c:222:2: error: 'DAVINCI_SYSCFG_SUSPSRC_UART2' undeclared (first use in this function) da830evm.c:222:2: note: each undeclared identifier is reported only once for each function it appears in make[1]: *** [da830evm.o] ÐÑибка 1 make: *** [board/davinci/da8xxevm/libda8xxevm.o] ÐÑибка 2 Configuring for da850evm board... da850evm.c: In function 'board_init': da850evm.c:328:2: error: 'DAVINCI_SYSCFG_SUSPSRC_UART2' undeclared (first use in this function) da850evm.c:328:2: note: each undeclared identifier is reported only once for each function it appears in make[1]: *** [da850evm.o] ÐÑибка 1 make: *** [board/davinci/da8xxevm/libda8xxevm.o] ÐÑибка 2 Configuring for cam_enc_4xx board... text data bss dec hex filename 321088 7476 298360 626924 990ec ./u-boot Configuring for hawkboard board... text data bss dec hex filename 178645 6468 54508 239621 3a805 ./u-boot Configuring for hawkboard_nand - Board: hawkboard, Options: NAND_U_BOOT hawkboard_nand_spl.c: In function 'board_init_f': hawkboard_nand_spl.c:106:2: error: 'DAVINCI_SYSCFG_SUSPSRC_UART2' undeclared (first use in this function) hawkboard_nand_spl.c:106:2: note: each undeclared identifier is reported only once for each function it appears in make[1]: *** [hawkboard_nand_spl.o] ÐÑибка 1 make[1]: *** Ðжидание завеÑÑÐµÐ½Ð¸Ñ Ð·Ð°Ð´Ð°Ð½Ð¸Ð¹... make: *** [nand_spl] ÐÑибка 2 make: *** Ðжидание завеÑÑÐµÐ½Ð¸Ñ Ð·Ð°Ð´Ð°Ð½Ð¸Ð¹... Configuring for hawkboard_uart - Board: hawkboard, Options: UART_U_BOOT text data bss dec hex filename 178645 6468 54508 239621 3a805 ./u-boot Configuring for ea20 board... text data bss dec hex filename 342251 18580 58600 419431 66667 ./u-boot Configuring for davinci_dm355evm board... text data bss dec hex filename 272990 7268 237804 518062 7e7ae ./u-boot Configuring for davinci_dm355leopard board... text data bss dec hex filename 241399 5912 41064 288375 46677 ./u-boot Configuring for davinci_dm365evm board... text data bss dec hex filename 302672 7332 298252 608256 94800 ./u-boot Configuring for davinci_dm6467evm board... text data bss dec hex filename 183913 6164 54528 244605 3bb7d ./u-boot Configuring for davinci_dvevm board... text data bss dec hex filename 239813 6896 297016 543725 84bed ./u-boot Configuring for davinci_schmoogie board... schmoogie.c: In function 'board_init': schmoogie.c:37:27: error: 'MACH_TYPE_SCHMOOGIE' undeclared (first use in this function) schmoogie.c:37:27: note: each undeclared identifier is reported only once for each function it appears in make[1]: *** [schmoogie.o] ÐÑибка 1 make: *** [board/davinci/schmoogie/libschmoogie.o] ÐÑибка 2 Configuring for davinci_sffsdr board... text data bss dec hex filename 187084 6220 54528 247832 3c818 ./u-boot Configuring for davinci_sonata board... sonata.c: In function 'board_init': sonata.c:38:27: error: 'MACH_TYPE_SONATA' undeclared (first use in this function) sonata.c:38:27: note: each undeclared identifier is reported only once for each function it appears in make[1]: *** [sonata.o] ÐÑибка 1 make: *** [board/davinci/sonata/libsonata.o] ÐÑибка 2 --------------------- SUMMARY ---------------------------- Boards compiled: 15 Boards with warnings or errors: 5 ( da830evm da850evm hawkboard_nand davinci_schmoogie davinci_sonata ) ----------------------------------------------------------
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot