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.

[参考译文] AM3352:无 EEPROM 的 SPI 引导

Guru**** 2914580 points

Other Parts Discussed in Thread: AM3352

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/664962/am3352-spi-boot-without-eeprom

器件型号:AM3352

大家好、

我的客户希望使用 AM3352定制板执行 SPI 引导。 该板没有 EEPROM。

当前,控制台上会输出以下注释,引导将停止。

"正在启动内核..."

让我了解使用上述配置进行 SPI 引导的过程。

我参考了下面的链接、但无法进行 SPI 引导。

http://processors.wiki.ti.com/index.php/Kernel_-_Common_Problems_Booting_Linux

https://e2e.ti.com/support/arm/sitara_arm/f/791/p/416078/1478930

https://e2e.ti.com/support/arm/sitara_arm/f/791/p/425695/1519580

它们使用的是"AM335x-EVM-Linux-SDK-src-04.02.00.09.tar.xz"。

-------------- 控制台---

=> bootz $loadaddr -$fdtaddr

##当前堆栈结束于0x8df25be8 * 内核:cmdline 映像地址= 0x82000000

##跳过 init Ramdisk

##无初始化 Ramdisk

  RAMDISK START = 0x00000000、RAMDISK END = 0x00000000

* FDT:cmdline 映像地址= 0x88000000

##在88000000时检查'FDT'/'FDT Image'

错误的拟合格式:无说明

* FDT:原始 FDT blob

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

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

  0x88000000大小为0x00009365时的 TO_FLOW_TREE

argc=3的初始值

argc=3的最终值

未指定## FIT 配置

使用:FDT

## initrd 高= 0x90000000、copy_to_ram = 1.

  RAMDISK LOAD START = 0x00000000、RAMDISK LOAD END = 0x00000000

##设备树(88000000)... 88009364 (len=50021 [0xC365])

  正在将设备树加载到8df18000,结束位置8df24364... 好的

argc=3的初始值

argc=3的最终值

更新属性'/ocp/ethernet@4a100000/从器件@4a100200/mac-address'= 60 64 05 08 D9 ce

更新属性'/ocp/ethernet@4a100000/从器件@4a100200/本地-mac-address'= 60 64 05 D9 ce.

更新属性"/ocp/ethernet@4a100000/从器件@4a100300/mac-address"= 60 64 05 08 D9 d0

更新属性"/ocp/ethernet@4a100000/从器件@4a100300/local-mac-address"= 60 64 05 08 D9 d0

使用环境中的 machid 0x3589

##正在将控制权转移到 Linux (地址82000000)...

正在启动内核...

----------------------------------------------------

此致、

Sasaki