工具/软件:Linux
大家好、
我正在使用 TI 处理器 SDK 04.00.00、并尝试为新电路板定制 u-boot 和 Linux。
我已经重新编译 U-Boot e Linux 并为电路板创建了 DTB 文件。
现在、我尝试从 NET 启动 Linux、但系统会在引导启动 Linux 时阻止。
这是控制台输出。
----------------------------------------------------------------
-Boot SPL 2017.01-00319-geae4602-脏(2017年10月4日- 09:16:07)
尝试从 MMC1引导
正在读取 u-boot.img
正在读取 u-boot.img
U-Boot 2017.01-00319-geae4602-脏(2017年10月4日- 09:16:07 +0200)
CPU :AM335X-GP 修订版2.1
I2C: 就绪
DRAM: 256 MIB
NAND: 256 MIB
MMC: OMAP SD/MMC:0、OMAP SD/MMC:1.
SF:检测到 s25fl128s_64k、页大小为256字节、擦除大小为64 KiB、总共16 MIB
显示:AM800480STMQW_TA1 (800x480)
SF:检测到 s25fl128s_64k、页大小为256字节、擦除大小为64 KiB、总共16 MIB
器件0偏移量0x780000、大小0x400000
SF:4194304字节@ 0x780000读取:正常
错误:8f000002处没有有效的 bmp 映像
高速缓存:范围[8df851b0、8e0fc1b0]上的未对齐操作
SoM ConfigID#:00000002
SoM UniqueID#:0000fc93:8b199e68
CB ConfigID#:FFFFFFFF
CB UniqueID#:00000000:00000000
NET: cpsw、USB_ether
错误:未设置 USB_ether 地址。
按任意键停止自动引导: 0
正在启动 USB...
USB0: 端口不可用。
USB 停止。 请先发出"USB start"。
**设备 USB 0 **错误
切换到分区#0,确定
mmc0是当前器件
正在读取 BOOT.SCR
**无法读取文件 boot.scr **
端口0、速度100、全双工上的链路
使用 cpsw 器件
来自服务器192.168.1.74的 TFTP;IP 地址为192.168.1.131
文件名'uImage'。
加载地址:0x80007fc0
正在加载:############################################################################
####################################################
####################################################
####################################################
####################################################
####################################################
####################################################
####################################################
####################################################
####################################################
################################
612.3 KiB/s
完成
传输的字节= 3550512 (362d30十六进制)
端口0、速度100、全双工上的链路
使用 cpsw 器件
来自服务器192.168.1.74的 TFTP;IP 地址为192.168.1.131
文件名"AM335x-signale-diva.dtb"。
加载地址:0x80f80000
正在加载:########
562.5 KiB/s
完成
传输的字节= 40932 (9fe4 hex)
FDT:用'0000fc93:8b199e68'覆盖'som_uniqueid'
FDT:用'00000000:0000000000000000'覆盖'CB_uniqueid'
##从传统映像(位于80007fc0)引导内核...
图像名称: linux-4.9.28-rt16-g786e64041b
创建时间: 2017-10-04 10:19:54 UTC
映像类型: ARM Linux 内核映像(未压缩)
数据大小: 3550448字节= 3.4 mib
载入地址:80007fc0
入口点: 80007fc0
正在验证校验和... 好的
###展开的设备树状图、位于80f80000
使用0x80f80000处的 FDT blob 进行引导
正在加载内核映像... 好的
正在保留 FDT 存储器区域:Addr=80f80000 size=b000
在80f80000的适当位置使用设备树、在80f8dfff 结束
正在启动内核...
错误:无法识别/不受支持的机器 ID (R1 = 0x00000e05)。
可用的机器支持:
ID (十六进制) 名称
FFFFFFFF 基于通用 DT 的系统
FFFFFFFF 通用 AM33XX (平展器件树)
请检查您的内核配置和/或引导加载程序。
----------------------------------------------------------------
我已经尝试使用 zImage 或 uImage、但没有任何变化。
如果有人能帮我、我会很感激。
Roberto