AnsweredAssumed Answered

NAND boot on i.mx6ul evk

Question asked by seyoung kim on Jan 3, 2018
Latest reply on Jan 3, 2018 by igorpadykov

Hi. everyone~

 

I have problem to attach a nand memory on mx6ul evk board

i'v tried as followed instruction.

 

 How-To use NAND boot on i.MX6UL EVK board 

 

After yocto build, the u-boot-imx compile has no problem.

but when after replace the "mx6ul_14x14_evk.h" files with attached file, it makes error like this.

>>----------------------------------------------------------------------------------------<<

In file included from ./arch/arm/include/asm/bitops.h:194:0,
from include/linux/bitops.h:123,
from include/common.h:20,
from arch/arm/cpu/armv8/generic_timer.c:8:
include/asm-generic/bitops/__ffs.h: In function '__ffs':
include/asm-generic/bitops/__ffs.h:19:8: warning: right shift count >= width of type [-Wshift-count-overflow]
word >>= 32;
^
{standard input}: Assembler messages:
{standard input}:33: Error: selected processor does not support requested special purpose register -- `mrs r0,cntfrq_el0'
{standard input}:61: Error: selected processor does not support requested special purpose register -- `mrs r0,cntpct_el0'
{standard input}:91: Error: selected processor does not support requested special purpose register -- `mrs r2,cntfrq_el0'
{standard input}:113: Error: selected processor does not support requested special purpose register -- `mrs r3,cntfrq_el0'
scripts/Makefile.build:280: recipe for target 'arch/arm/cpu/armv8/generic_timer.o' failed
make[1]: *** [arch/arm/cpu/armv8/generic_timer.o] Error 1
Makefile:1194: recipe for target 'arch/arm/cpu/armv8' failed
make: *** [arch/arm/cpu/armv8] Error 2

>>----------------------------------------------------------------------------------------<<

 

my build script is like this.

>>----------------------------------------------------------------------------------------<<

#!/bin/bash
export ARCH=arm
export CROSS_COMPILE=/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-
make distclean;
make mx6ul_14x14_evk_nand_defconfig;
make

>>----------------------------------------------------------------------------------------<<

 

Thanks...

 

Outcomes