AnsweredAssumed Answered

SPL not compiling for imx6ul.

Question asked by Sachin Dhoundiyal on Jun 1, 2018
Latest reply on Jun 1, 2018 by igorpadykov

hello all,

 

I have down loaded u-boot from uboot-imx.git - Freescale i.MX u-boot Tree 

when i compile u-boot source by configure: make mx6ul_14x14_evk_defconfig it generate u-boot.bin and from that by using command u-boot.imx is generated. But this u-boot is not working on board so i found that first SPL has to be build and both SPL and U-boot.imx will boot the board from U-Boot build not creating u-boot.imx .

 

Problem :

 

While compiling my SPL script.

 

/*===================================================*/

#!/bin/bash

source /opt/fsl-imx-x11/3.14.52-1.1.1/environment-setup-cortexa7hf-vfp-neon-poky-linux-gnueabi 

make distclean

make mrproper

make mx6ul_14x14_evk_spl_defconfig

make all

*/===============================================*/

 

After compiling other file it will stuck in compiling soft_spi_legacy.c

 

//////+++++  Error are as below  +++++//////

 

drivers/spi/soft_spi_legacy.c: In function 'spi_claim_bus':
drivers/spi/soft_spi_legacy.c:87:3: warning: implicit declaration of function 'SPI_SCL' [-Wimplicit-function-declaration]
SPI_SCL(1);
^
drivers/spi/soft_spi_legacy.c: In function 'spi_xfer':
drivers/spi/soft_spi_legacy.c:150:3: warning: implicit declaration of function 'SPI_SDA' [-Wimplicit-function-declaration]
SPI_SDA(tmpdout & 0x80);
^
drivers/spi/soft_spi_legacy.c:151:3: error: 'SPI_DELAY' undeclared (first use in this function)
SPI_DELAY;
^
drivers/spi/soft_spi_legacy.c:151:3: note: each undeclared identifier is reported only once for each function it appears in
drivers/spi/soft_spi_legacy.c:157:13: error: 'SPI_READ' undeclared (first use in this function)
tmpdin |= SPI_READ;
^
make[1]: *** [drivers/spi/soft_spi_legacy.o] Error 1
make: *** [drivers/spi] Error 2

 

 

 

how to get solved this  problem i found in many file where SPI_READ , SPI_SDA , SPI_CLK function are in u-boot code but can't find that solution.

 

thanks in advance.

Outcomes