2015-07-08 5 views
0

Я просмотрел несколько сообщений, связанных с ошибкой, и не вижу того, что покрывает это конкретное обстоятельство. Я пытаюсь скомпилировать образ ядра, как определено в этих шагах, из учебника;make [1]: *** Нет правила для создания цели 'zynq_xcomm_adv7511_deconfig'

git clone https://github.com/analogdevicesinc/linux.git 
Cloning into 'linux'... 
remote: Counting objects: 2550298, done. 
remote: Compressing objects: 100% (466978/466978), done. 
remote: Total 2550298 (delta 2118600), reused 2483072 (delta 2058083) 
Receiving objects: 100% (2550298/2550298), 727.70 MiB | 353 KiB/s, done. 
Resolving deltas: 100% (2118600/2118600), done. 
Checking out files: 100% (38170/38170), done. 
> cd linux 
> git checkout xcomm_zynq 
> # For AD-FMCOMMS2-EBZ use 
> # git checkout xcomm_zynq 
> export ARCH=arm 
> export CROSS_COMPILE=/path/to/your/arm/cross-compiler 
> # e.g. export CROSS_COMPILE=/opt/CodeSourcery/Sourcery_G++_Lite/bin/arm-xilinxa9-linux-gnueabi- 
> make zynq_xcomm_adv7511_defconfig 
# 
# configuration written to .config 
# 
> make uImage LOADADDR=0x00008000 
    ... 
    OBJCOPY arch/arm/boot/uImage 
    Kernel: arch/arm/boot/uImage is ready 

Я выполнил все шаги до тех пор, пока не сделаю первый шаг и не получу ошибку;

make[1]: ***No rule to make target 'zynq_xcomm_adv7511_deconfig' 

Я знаю очень мало о марке и вообще использовал его вслепую в прошлом. На что указывает эта ошибка? Файл Makefile должен быть в порядке, поскольку он выдается из Analog. Единственное различие заключается в том, что я использую другой кросс-компилятор - вместо этого - arm-linux-gnueabihf-gcc. Это вызовет проблему?

ответ

1

Существует опечатка где-то. Его нужно называть zynq_xcomm_adv7511_defconfig

Смежные вопросы