官术网_书友最值得收藏!

Booting BeagleBone

Now that we have everything set up, we are ready to boot. We can just insert this card, and our board should boot from it. There might be only one issue if you have the eMMC (embedded MultiMediaCard) boot selected by default. You will have to disable it by booting up the board from the images you already have and renaming the MLO file from the eMMC partition. Alternatively, you can simply execute the following two commands on the u-boot prompt. To stop at the u-boot prompt, simply press Enter after powering up the board before timeout:

# mmc dev 1
# mmc erase 0 512

The first command will select the eMMC card, and the second one will do the erasing so that BeagleBone doesn't try to boot from eMMC.

Insert our prepared SD card and power up BeagleBone. You should get an output similar to the following one on minicom:

Booting from mmc ...
## Booting kernel from Legacy Image at 82000000 ...
 Image Name: Linux-3.14.0-yocto-standard
 Image Type: ARM Linux Kernel Image (uncompressed)
 Data Size: 4985768 Bytes = 4.8 MiB
 Load Address: 80008000
 Entry Point: 80008000
 Verifying Checksum ... OK
## Flattened Device Tree blob at 88000000
 Booting using the fdt blob at 0x88000000
 Loading Kernel Image ... OK
 Loading Device Tree to 8fff5000, end 8ffff207 ... OK
Starting kernel …

Finally, we will land in our BeagleBone prompt:

Poky (Yocto Project Reference Distro) 1.6.1 beaglebone /dev/ttyO0
beaglebone login:

Enter root as user, and you are in as the root user:

root@beaglebone:~# 
主站蜘蛛池模板: 绥宁县| 梅州市| 商丘市| 磴口县| 武川县| 鄂伦春自治旗| 阿拉善右旗| 汝阳县| 华蓥市| 雅安市| 平顶山市| 桐梓县| 南川市| 宜宾县| 淮滨县| 佳木斯市| 莆田市| 迁西县| 绥德县| 龙里县| 北安市| 玉山县| 手游| 南丰县| 齐齐哈尔市| 泾川县| 都昌县| 日喀则市| 文成县| 南木林县| 陈巴尔虎旗| 合水县| 锦州市| 枣阳市| 开平市| 宕昌县| 安陆市| 凤冈县| 革吉县| 西青区| 赣榆县|