beaglebone 黑色上闪烁 U 型启动

beaglebone 黑色上闪烁 U 型启动

我有一个 beaglebone black,它在 emmc 上预装了 u-boot linux。为了学习,我想自己把u-boot放到flash上​​,从头开始构建linux。我已经编译了 u-boot,通过 UART 启动了开发板,并通过 xmodem 加载了 u-boot。结果我可以输入 u-boot 命令。

根据我的理解,我需要将 MLO 和 u-boot.bin 文件存储在 emmc 上。

我已经使用 xmodem 将文件加载到 RAM 中,但我有点困惑如何/在哪里写入它们。我也没有在主板上看到任何现有的 MLO /u-boot 文件,这引发了一个问题:库存 Linux 首先是如何启动的。有什么提示吗?

=> mmcinfo      
Device: OMAP SD/MMC
Manufacturer ID: 70
OEM: 100
Name: M6270 
Tran Speed: 52000000
Rd Block Len: 512
MMC version 5.1
High Capacity: Yes
Capacity: 3.6 GiB
Bus Width: 4-bit
Erase Group Size: 512 KiB
HC WP Group Size: 4 MiB
User Capacity: 3.6 GiB
Boot Capacity: 2 MiB ENH
RPMB Capacity: 512 KiB ENH




 => mmc part

Partition Map for MMC device 1  --   Partition Type: DOS

Part    Start Sector    Num Sectors UUID        Type
  1 2048        7469056     00000000-01 83 Boot

答案1

该板的 README 文件位于板/ti/am335x/自述文件源代码树中有一个关于写入 eMMC 的部分。它讨论了 Falcon 模式,即让 U-Boot 运行 Linux,但也涵盖了作为其中一部分的闪存 U-Boot 本身。

相关内容