summaryrefslogtreecommitdiffstats
path: root/README.hardware
diff options
context:
space:
mode:
authorEd Bartosh <ed.bartosh@linux.intel.com>2016-10-12 13:36:12 +0300
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-10-15 10:01:44 +0100
commitcd271d2f2b1a0dc9fc6b04271f419cbea12fc830 (patch)
tree892aa4f0247d33926ee96b1bb94432d25a484858 /README.hardware
parent924ca1037c86b9e18ebe9f473df134162ccd570d (diff)
downloadpoky-cd271d2f2b1a0dc9fc6b04271f419cbea12fc830.tar.gz
README.hardware: update Beaglebone section
Updated image creation instructions. Used wic images instead of manually partitioning SD card. [YOCTO #8719] (From meta-yocto rev: aaa23941f228f08573b0e4901e8bf3fd5f1c97e3) Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'README.hardware')
-rw-r--r--README.hardware54
1 files changed, 6 insertions, 48 deletions
diff --git a/README.hardware b/README.hardware
index 6383bd71d3..8defba4812 100644
--- a/README.hardware
+++ b/README.hardware
@@ -160,59 +160,17 @@ this, issue the following commands from the u-boot prompt:
160To further tailor these instructions for your board, please refer to the 160To further tailor these instructions for your board, please refer to the
161documentation at http://www.beagleboard.org/bone and http://www.beagleboard.org/black 161documentation at http://www.beagleboard.org/bone and http://www.beagleboard.org/black
162 162
163From a Linux system with access to the image files perform the following steps 163From a Linux system with access to the image files perform the following steps:
164as root, replacing mmcblk0* with the SD card device on your machine (such as sdc
165if used via a usb card reader):
166 164
167 1. Partition and format an SD card: 165 1. Build an image. For example:
168 # fdisk -lu /dev/mmcblk0
169 166
170 Disk /dev/mmcblk0: 3951 MB, 3951034368 bytes 167 $ bitbake core-image-minimal
171 255 heads, 63 sectors/track, 480 cylinders, total 7716864 sectors
172 Units = sectors of 1 * 512 = 512 bytes
173
174 Device Boot Start End Blocks Id System
175 /dev/mmcblk0p1 * 63 144584 72261 c Win95 FAT32 (LBA)
176 /dev/mmcblk0p2 144585 465884 160650 83 Linux
177
178 # mkfs.vfat -F 16 -n "boot" /dev/mmcblk0p1
179 # mke2fs -j -L "root" /dev/mmcblk0p2
180
181 The following assumes the SD card partitions 1 and 2 are mounted at
182 /media/boot and /media/root respectively. Removing the card and reinserting
183 it will do just that on most modern Linux desktop environments.
184
185 The files referenced below are made available after the build in
186 build/tmp/deploy/images.
187
188 2. Install the boot loaders
189 # cp MLO-beaglebone /media/boot/MLO
190 # cp u-boot-beaglebone.img /media/boot/u-boot.img
191
192 3. Install the root filesystem
193 # tar x -C /media/root -f core-image-$IMAGE_TYPE-beaglebone.tar.bz2
194
195 4. If using core-image-base or core-image-sato images, the SD card is ready
196 and rootfs already contains the kernel, modules and device tree (DTB)
197 files necessary to be booted with U-boot's default configuration, so
198 skip directly to step 8.
199 For core-image-minimal, proceed through next steps.
200
201 5. If using core-image-minimal rootfs, install the modules
202 # tar x -C /media/root -f modules-beaglebone.tgz
203
204 6. If using core-image-minimal rootfs, install the kernel zImage into /boot
205 directory of rootfs
206 # cp zImage-beaglebone.bin /media/root/boot/zImage
207 168
208 7. If using core-image-minimal rootfs, also install device tree (DTB) files 169 2. Use the "dd" utility to write the image to the SD card. For example:
209 into /boot directory of rootfs
210 # cp zImage-am335x-bone.dtb /media/root/boot/am335x-bone.dtb
211 # cp zImage-am335x-boneblack.dtb /media/root/boot/am335x-boneblack.dtb
212 170
213 8. Unmount the SD partitions, insert the SD card into the Beaglebone, and 171 # dd core-image-minimal-beaglebone.wic of=/dev/sdb
214 boot the Beaglebone
215 172
173 3. Insert the SD card into the Beaglebone and boot the board.
216 174
217Freescale MPC8315E-RDB (mpc8315e-rdb) 175Freescale MPC8315E-RDB (mpc8315e-rdb)
218===================================== 176=====================================