i followed the procedures to compile the kernel for beaglebone black
git clone git://github.com/beagleboard/kernel.git
cd kernel
git checkout 3.8
./patch.sh
cp configs/beaglebone kernel/arch/arm/configs/beaglebone_defconfig
wget http://arago-project.org/git/projects/?p=am33x-cm3.git;a=blob_plain;f=bin/am335x-pm-firmware.bin;hb=HEAD -O kernel/firmware/am335x-pm-firmware.bin
cd kernel
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- beaglebone_defconfig -j4
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- uImage dtbs LOADADDR=0x80008000 -j4
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- uImage-dtb.am335x-boneblack LOADADDR=0x80008000 -j4
when i try to compile this step
$make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- uImage-dtb.am335x-boneblack LOADADDR=0x80008000 -j4 .
i got the following error
make: *** No rule to make target `uImage-dtb.am335x-boneblack’. Stop.
without this uImage-dtb.am335x-boneblack file i’m not able to boot the image from board
if any one faced such issues …help to resolve this resolve
i followed the procedures to compile the kernel for beaglebone black
git clone git://github.com/beagleboard/kernel.git
cd kernel
git checkout 3.8
./patch.sh
cp configs/beaglebone kernel/arch/arm/configs/beaglebone_defconfig
wget http://arago-project.org/git/projects/?p=am33x-cm3.git\\;a=blob\_plain\\;f=bin/am335x\-pm\-firmware\.bin\\;hb=HEAD
-O kernel/firmware/am335x-pm-firmware.bin
cd kernel
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- beaglebone_defconfig -j4
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- uImage dtbs
LOADADDR=0x80008000 -j4
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi-
uImage-dtb.am335x-boneblack LOADADDR=0x80008000 -j4
when i try to compile this step
$make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi-
uImage-dtb.am335x-boneblack LOADADDR=0x80008000 -j4 .
i got the following error
make: *** No rule to make target `uImage-dtb.am335x-boneblack'. Stop.
without this uImage-dtb.am335x-boneblack file i'm not able to boot the
image from board
if any one faced such issues ..help to resolve this resolve
thanks in advance
I don't see the part when you followed the instructions as they were
written...
this:
cd kernel
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- beaglebone_defconfig -j4
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- uImage dtbs
LOADADDR=0x80008000 -j4
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi-
uImage-dtb.am335x-boneblack LOADADDR=0x80008000 -j4
is not the same as:
cd kernel
cp ../configs/beaglebone .config
make ARCH=arm CROSS_COMPILE=arm-xxxx-linux-gnueabi- uImage dtbs
I have no idea where you are getting 'uImage-dtb.am335x-boneblack' part
from, but it is wrong.