工具/软件:Linux
您好!
只需从具有以下系统设置的 TI Processor SDK 开始:
- TI SDK :Linux-AM335x-EVM-04.02.00.09-Linux-x86
- 计算机 :Ubuntu 16.04 (本机64位) @ IP:192.168.1.86 (DHCP)
- 开发板 :BeableBone Black,版本 C 。@ IP:192.168.1.68 (DHCP)
- 网关 :@ IP:192.168.1.1
按照循序渐进的在线说明进行设置:
- 已配置 Linux 主机、包括所有必需的软件包以及 linaro-6.2.1工具链。
- 已安装 SDK
- 使用 SDK Create SD Card Scrip 创建 SD 卡
- 配置了开发环境(USB Mini、FTDI Serial、Ehthernet)
- 已使用 SD 卡引导目标板(已删除 BBBlack eMMC)
- 运行安装脚本
- 使用 SDK 根目录中的顶级 makefile 重建源文件。
- 已验证 TFTP 服务器是否正在运行并可从 LAN 访问(使用 Windows 7 TFTP 客户端)
我怀疑问题是在 SD 上将错误的引导参数传递给 U-Boot。
- 我不确定是否创建了 uEnv.txt、以及
- 为什么 从服务器192.168.1.1 (网关)而不是192.168.1.86 (Ubuntu 计算机)使用 TFTP
在 minicom 控制台上、我获得以下输出:
欢迎使用 Minicom 2.7
选项:I18N
编译于 2016年2月7日、13:37:27。
端口/dev/ttyUSB0、12:38:00
按 CTRL-A Z 获取有关特殊键的帮助
U-Boot SPL 2017.01-g340fb36f04 (2017年12月23日- 10:20:13)
尝试从 MMC1引导
正在读取 uboot.env
正在读取 u-boot.img
正在读取 u-boot.img
正在读取 u-boot.img
正在读取 u-boot.img
U-Boot 2017.01-g340fb36f04 (2017年12月23日- 10:20:13 -0500)
CPU :AM335X-GP 修订版2.1
型号:TI AM335x BeagleBone Black
DRAM: 512 MiB
NAND: 0 MIB
MMC: OMAP SD/MMC:0、OMAP SD/MMC:1.
正在读取 uboot.env
NET: cpsw、USB_ether
按任意键停止自动引导: 0
正在阅读 uEnv.txt
**无法读取文件 uEnv.txt **
端口0、速度100、全双工上的链路
BOOTP 广播1
DHCP 客户端绑定到地址192.168.1.68 (5ms)
端口0、速度100、全双工上的链路
使用 cpsw 器件
来自服务器192.168.1.1的 TFTP;我们的 IP 地址为192.168.1.68
文件名"AM335x-bonebine.dtb"。
加载地址:0x82000000
负载:T T T T T T T T T T T T T T T T T T T T T T T T T T T T
已超过重试计数;正在重新开始
端口0、速度100、全双工上的链路
使用 cpsw 器件
来自服务器192.168.1.1的 TFTP;我们的 IP 地址为192.168.1.68
文件名"AM335x-bonebine.dtb"。
加载地址:0x88000000
负载:T T T T T T T T T T T T T T T T T T T T T T T T T T T T
已超过重试计数;正在重新开始
提前感谢您、
ZGy