You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Download and extract [bpi-r3-emmc-boot-2025.01-latest.tar.gz](https://github.com/kernelkit/infix/releases/download/latest-boot/bpi-r3-emmc-boot-2025.01-latest.tar.gz)
47
+
- This contains `bl2.img` and `fip.bin` for eMMC boot
48
+
49
+
3.**System image**:
50
+
-`infix-bpi-r3-emmc.img` - The Infix system image for eMMC
51
+
52
+
#### Installation steps
53
+
54
+
**Step 1: Flash NAND bootloader**
55
+
56
+
Boot from SD card and break into U-Boot by pressing Ctrl-C during startup:
57
+
58
+
```
59
+
usb start
60
+
mtd erase spi-nand0
61
+
fatload usb 0:1 0x50000000 bpi-r3_spim-nand_bl2.img
62
+
mtd write spi-nand0 0x50000000 0x0 0x100000
63
+
fatload usb 0:1 0x50000000 bpi-r3_spim-nand_fip.bin
64
+
mtd write spi-nand0 0x50000000 0x380000 0x200000
65
+
```
66
+
67
+
Power off the board and set the boot switch to **0101** (NAND boot mode), then power on.
68
+
69
+
**Step 2: Flash system to eMMC**
70
+
71
+
From the U-Boot prompt:
72
+
73
+
```
74
+
usb start
75
+
fatload usb 0:1 0x50000000 infix-bpi-r3-emmc.img
76
+
setexpr blocks ${filesize} / 0x200
77
+
mmc write 0x50000000 0x0 ${blocks}
78
+
```
79
+
80
+
**Step 3: Configure eMMC bootloader**
81
+
82
+
Write the eMMC bootloader and configure the boot partition:
83
+
84
+
```
85
+
mmc partconf 0 1 1 1
86
+
mmc erase 0x0 0x400
87
+
fatload usb 0:1 0x50000000 bl2.img
88
+
mmc write 0x50000000 0x0 0x400
89
+
mmc partconf 0 1 1 0
90
+
mmc bootbus 0 0 0 0
91
+
```
92
+
93
+
Power off the board, set the boot switch to **0110** (eMMC boot mode), and power on.
94
+
Your BPI-R3 should now boot Infix from the internal eMMC storage.
0 commit comments