请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM3359 工具/软件:TI-RTOS
尊敬的 TI 支持团队:
我想通过 SD 卡使用 TI-RTOS 启动 BeagleBone Black。
我按照 http://processors.wiki.ti.com/index.php/Processor_SDK_RTOS_BOOT_AM335x/AM437x 中的步骤操作
我重命名为 MLO 的引导加载程序映像位于 pdk_am335x_1_0_7/packages/ti/starterware/binary/bootloader/bin/AM335x-evm/gcc/bootloader_boot_mmcsd_a8host_release.bin
我按住启动按钮并重置电源、显示如下日志。
U-Boot SPL 2014.04-00015-gb4422bd (2014年4月22日- 13:24:29) 读取 args spl_load_image_fat_os:读取图像 args 时出错、错误--1 读取 u-boot.img 读取 u-boot.img U-DRAM 2014.04-00015-gb4422bd (2014年4月22日- 13 MMC:SD:OMAP MIB/SD:0:OMAP SD:OMAP MIB/SD:0) 1*** 警告- readenv()失败,使用默认环境 net: 未设置。 正在验证第一 个电子保险丝 MAC cpsw,USB_ether 按任意键停止自动配置:0 GPIO:引脚53 (GPIO 53)值为1 mmc0是当前器件 GPIO:引脚54 (GPIO 54)值为1 SD/MMC 在器件0上找到 **无效分区1** 检查是否设置了 uvencmd ... uenvcmd 未在 uEnv.txt 中定义... GPIO:引脚56 (GPIO 56)值为0 GPIO:引脚55 (GPIO 55)值为0 GPIO:引脚54 (GPIO 54)值为0 mmc1 (部件0)是当前器件 GPIO: 引脚54 (GPIO 54)的值是1 个 SD/MMC (在器件1 上找到)读取 uEnv.txt 1430字节在5ms 内读取(279.3 KiB/s) GPIO:引脚55 (GPIO 55)的值是 uEnv.txt 上的1个加载环境 从 MMC 导入环境... 正在检查是否设置了 uvencmd ... GPIO:引脚56 (GPIO 56)值为1 ,正在运行 uvencmd…… 读取 zImage 3717760字节在205ms (17.3 MIB/s)内读取 initrd.img 2870004字节在160ms (17.1 MIB/s) 内读取/dtbs/am335x-boneblack.dtb 25080字节在9ms (2.7 MIB/s)内读取 内核映像@ 0x82000000 [ 0x000000 - 0x38ba80 ]## 平展设备树 blob,88000000; 使用0x88000000的 FDT blob 启动; 88000000的设备树,880091f7结束 ;正在启动内核... 正在解压缩 Linux... 已完成、正在引导内核。 [0.381446] OMAP2_mbox_probe:平台不受支持 [0.549130] tps65217-bl tps65217-bl:未提供平台数据 [0.614247] bone-capemgr bone_capemgr.9: slot #0:no cape campr [0.651352] bone-capemgrbone bone bone capgr bone mgr.689.bone bone bone emgr.9: none bone bone capgr:#8469.bone bone capgr 未找到 Cape [0.741693] bone-capemgr bon_capemgr.9:slot #6:BB-BONELT-HDMIn Conflict P8.45 (#5:BB-BONELT-HDMI) [0.751303] bone-capemgr bon_capmgr.9:slot #6:failed verification [0.758057]mtr-mne-mtrl [0.77n_mtrl_gr :param.0005]0 44e10800.pinmux 已请求引脚44e10854;无法申请 GPIO-leds8 [0.848859] pinctrl-single 44e10800.pinmux:引脚21 (GPIO-LED.8)状态-22 [0.856148] pinctrl-single 44e10800.pinmux:无法请求单个引脚21 、请等待在 pinctrl 器件上加载... 扫描 Btrfs 文件系统 systemd-fsck [202]:rootfs:clean、77215/230144个文件、400397/919296块 [9.805941] libphy:PHY 4a101000.mdio:01找不到 [9.811124] net eth0:PHY 4a101000.mdio:01在从站中找不到 Debian BeagleBone:1 : elinux.org/Beagleboard:BeagleBoneBlack_Debian 默认密码:gebone
读取映像 args 和 readenv 失败时显示错误、然后运行默认的 Linux 内核。
我是否使用了错误的引导加载程序? 或者我发生了什么错误?
感谢您的帮助、
Eric