This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/AM3352:内核引导问题

Guru**** 2553450 points
Other Parts Discussed in Thread: AM3352

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/617248/linux-am3352-kernel-booting-problem

器件型号:AM3352

工具/软件:Linux

您好!

我们正在使用 AM3352开发我们的第一块定制板。 它基于 Beagle Bone Black 并添加了一些其他外设。 我对 EERPOM 值进行硬编码、重新编译 U-boot 并从 UART 成功地将 u-boot 下载到电路板。 但在"正在启动内核..."之后、电路板挂起。 板上的 SD 无法正常工作。 所有代码都在 SDRAM 中运行。 我使用 TI 网站上的最新 SDK 4.0.0.04。 我已多次更改设备树、但运气不好。 稍后、我删除器件树中的所有内容、但仅保留 UART0、以太网0和 I2C0。 它仍然是相同的。

CCCCC

U-Boot SPL 2017.01-00319-g7752743-脏(2017年8月9日- 18:12:32)

姓名标签:A335BONE

EEPROM 名称:A335BNLT

姓名标签:A335BONE

EEPROM 名称:A335BNLT

WAIT_TO_EVENT 中超时:STATUS=0000

检查总线的 PADS /上拉电阻是否配置正确

尝试从 UART 引导

CCM - CRC 模式、4981 (SOH)/0 (STX)/0 (CAN)数据包、5次重试

已加载637068字节

BOOT_FROM 器件:返回0

U-Boot 2017.01-00319-g7752743-m脏(2017年8月9日- 18:12:32 -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.

卡未响应电压选择!

**设备 MMC 0 **错误

使用默认环境

未设置。 验证第一个电子保险丝 MAC

NET:名称标签:A335BONE

EEPROM 名称:A335BNLT

CPsw、USB_ether

按任意键停止自动引导:0

卡未响应电压选择!

卡未响应电压选择!

卡未响应电压选择!

卡未响应电压选择!

卡未响应电压选择!

卡未响应电压选择!

##错误:未定义"bootcmd_nand0"

正在启动 USB...

USB0:端口不可用。

端口0、速度100、全双工上的链路

BOOTP 广播1

BOOTP 广播2.

BOOTP 广播3.

DHCP 客户端绑定到地址192.168.2.2 (1065ms)

使用 cpsw 器件

来自服务器192.168.2.1的 TFTP;我们的 IP 地址为192.168.2.2

文件名'zImage'。

加载地址:0x82000000

正在加载:############################################################################

####################################################

####################################################

############################

2.7 MIB/s

完成

传输的字节= 3269680 (31e430十六进制)

缺少环境变量:pxeuuid

正在检索文件:pxelinux.cfg/01-e8-eb-11-2c-7e-cf

端口0、速度100、全双工上的链路

使用 cpsw 器件

来自服务器192.168.2.1的 TFTP;我们的 IP 地址为192.168.2.2

文件名"pxelinux.cfg/01-e8-eb-11-2c-7e-cf"。

加载地址:0x80100000

正在加载:*

TFTP 错误:"找不到文件"(1)

不重试...

正在检索文件:pxelinux.cfg/C0A80202

端口0、速度100、全双工上的链路

使用 cpsw 器件

来自服务器192.168.2.1的 TFTP;我们的 IP 地址为192.168.2.2

文件名'pxelinux.cfg/C0A80202'。

加载地址:0x80100000

正在加载:*

TFTP 错误:"找不到文件"(1)

不重试...

正在检索文件:pxelinux.cfg/C0A8020

端口0、速度100、全双工上的链路

使用 cpsw 器件

来自服务器192.168.2.1的 TFTP;我们的 IP 地址为192.168.2.2

文件名'pxelinux.cfg/C0A8020'。

加载地址:0x80100000

正在加载:*

TFTP 错误:"找不到文件"(1)

不重试...

正在检索文件:pxelinux.cfg/C0A802

端口0、速度100、全双工上的链路

使用 cpsw 器件

来自服务器192.168.2.1的 TFTP;我们的 IP 地址为192.168.2.2

文件名'pxelinux.cfg/C0A802'。

加载地址:0x80100000

正在加载:*

TFTP 错误:"找不到文件"(1)

不重试...

正在检索文件:pxelinux.cfg/C0A80

端口0、速度100、全双工上的链路

使用 cpsw 器件

来自服务器192.168.2.1的 TFTP;我们的 IP 地址为192.168.2.2

文件名'pxelinux.cfg/C0A80'。

加载地址:0x80100000

正在加载:*

TFTP 错误:"找不到文件"(1)

不重试...

正在检索文件:pxelinux.cfg/C0A8

端口0、速度100、全双工上的链路

使用 cpsw 器件

来自服务器192.168.2.1的 TFTP;我们的 IP 地址为192.168.2.2

文件名'pxelinux.cfg/C0A8'。

加载地址:0x80100000

正在加载:*

TFTP 错误:"找不到文件"(1)

不重试...

正在检索文件:pxelinux.cfg/C0A

端口0、速度100、全双工上的链路

使用 cpsw 器件

来自服务器192.168.2.1的 TFTP;我们的 IP 地址为192.168.2.2

文件名'pxelinux.cfg/C0a'。

加载地址:0x80100000

正在加载:*

TFTP 错误:"找不到文件"(1)

不重试...

正在检索文件:pxelinux.cfg/C0

端口0、速度100、全双工上的链路

使用 cpsw 器件

来自服务器192.168.2.1的 TFTP;我们的 IP 地址为192.168.2.2

文件名'pxelinux.cfg/C0'。

加载地址:0x80100000

正在加载:*

TFTP 错误:"找不到文件"(1)

不重试...

正在检索文件:pxelinux.cfg/C

端口0、速度100、全双工上的链路

使用 cpsw 器件

来自服务器192.168.2.1的 TFTP;我们的 IP 地址为192.168.2.2

文件名'pxelinux.cfg/C'。

加载地址:0x80100000

正在加载:*

TFTP 错误:"找不到文件"(1)

不重试...

正在检索文件:pxelinux.cfg/default-arm-am33xx

端口0、速度100、全双工上的链路

使用 cpsw 器件

来自服务器192.168.2.1的 TFTP;我们的 IP 地址为192.168.2.2

文件名'pxelinux.cfg/default-arm-am33xx'。

加载地址:0x80100000

正在加载:*

TFTP 错误:"找不到文件"(1)

不重试...

正在检索文件:pxelinux.cfg/default-arm

端口0、速度100、全双工上的链路

使用 cpsw 器件

来自服务器192.168.2.1的 TFTP;我们的 IP 地址为192.168.2.2

文件名'pxelinux.cfg/default-arm'。

加载地址:0x80100000

正在加载:*

TFTP 错误:"找不到文件"(1)

不重试...

正在检索文件:pxelinux.cfg/default

端口0、速度100、全双工上的链路

使用 cpsw 器件

来自服务器192.168.2.1的 TFTP;我们的 IP 地址为192.168.2.2

文件名'pxelinux.cfg/default'。

加载地址:0x80100000

正在加载:*

TFTP 错误:"找不到文件"(1)

不重试...

未找到配置文件

正在启动 USB...

USB0:端口不可用。

端口0、速度100、全双工上的链路

BOOTP 广播1

DHCP 客户端绑定到地址192.168.2.2 (4ms)

使用 cpsw 器件

来自服务器192.168.2.1的 TFTP;我们的 IP 地址为192.168.2.2

文件名'boot.scr.uimg'。

加载地址:0x8000000

正在加载:*

TFTP 错误:"找不到文件"(1)

不重试...

端口0、速度100、全双工上的链路

BOOTP 广播1

DHCP 客户端绑定到地址192.168.2.2 (5ms)

使用 cpsw 器件

来自服务器192.168.2.1的 TFTP;我们的 IP 地址为192.168.2.2

文件名'boot.scr.uimg'。

加载地址:0x82000000

正在加载:*

TFTP 错误:"找不到文件"(1)

不重试...

=>

=> tftp 0x88000000 AM335x-boneblack.dtb

端口0、速度100、全双工上的链路

使用 cpsw 器件

来自服务器192.168.2.1的 TFTP;我们的 IP 地址为192.168.2.2

文件名"AM335x-bonebine.dtb"。

加载地址:0x88000000

正在加载:##

1.2 MIB/s

完成

传输的字节= 27984 (6d50十六进制)

=> tftp 0x82000000 zImage

端口0、速度100、全双工上的链路

使用 cpsw 器件

来自服务器192.168.2.1的 TFTP;我们的 IP 地址为192.168.2.2

文件名'zImage'。

加载地址:0x82000000

正在加载:############################################################################

####################################################

####################################################

############################

2.7 MIB/s

完成

传输的字节= 3269680 (31e430十六进制)

=> bootz 0x82000000 - 0x88000000

###展开的设备树 blob、88000000

使用0x88000000处的 FDT blob 进行引导

正在将设备树加载到8fff6000,结束8ffd4f... 好的

正在启动内核...

谢谢、

明州

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    软件团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Mingshu、您好!
    请检查 此主题。

    此致、
    Kemal