私はemmcにプリインストールされたu-boot Linuxに付属しているbeaglebone blackを持っています。学ぶためにフラッシュにu-bootを直接インストールし、最初から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/readmeeMMCに書き込み用のソースツリーセクションがあります。 U-BootでLinuxを実行できるようにするFalconモードについて説明し、U-Bootセルフフラッシュもその一部として扱います。