Skip to content

Commit 42dcebb

Browse files
dgarskedanielinux
authored andcommitted
Add eMMC support.
1 parent cf08819 commit 42dcebb

File tree

3 files changed

+515
-178
lines changed

3 files changed

+515
-178
lines changed

config/examples/polarfire_mpfs250.config

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@ NO_ARM_ASM?=0
3131
# Optional: Use smaller SHA512
3232
#CFLAGS_EXTRA+=-DUSE_SLOW_SHA512
3333

34+
# SDCard (default)
35+
# Optionally use eMMC
36+
#CFLAGS+=-DUSE_EMMC
37+
3438
# DDR Address for wolfBoot to start from
3539
WOLFBOOT_ORIGIN?=0x80000000
3640

@@ -45,20 +49,23 @@ WOLFBOOT_LOAD_ADDRESS?=0x8E000000
4549
WOLFBOOT_NO_PARTITIONS=1
4650
CFLAGS_EXTRA+=-DBOOT_PART_A=1
4751
CFLAGS_EXTRA+=-DBOOT_PART_B=2
48-
# Speed up disk partition read (512KB chunks)
52+
# Speed up disk partition read (512KB chunks - max DMA size)
4953
CFLAGS_EXTRA+=-DDISK_BLOCK_SIZE=0x80000
5054

5155
# DTS (Device Tree)
5256
WOLFBOOT_LOAD_DTS_ADDRESS?=0x8A000000
5357

5458
# Optional Encryption
59+
#CUSTOM_ENCRYPT_KEY=1
5560
#ENCRYPT=1
5661
#ENCRYPT_WITH_AES256=1
62+
#OBJS_EXTRA=src/my_custom_encrypt_key.o
5763

5864
# Optional EMMC_SD debugging logs
5965
#CFLAGS_EXTRA+=-DDEBUG_MMC
6066
# Optional disk debugging logs
6167
#CFLAGS_EXTRA+=-DDEBUG_DISK
68+
#CFLAGS_EXTRA+=-DDISK_TEST
6269

6370
# Used by test-application for ELF
6471
WOLFBOOT_PARTITION_BOOT_ADDRESS=0x80200000

0 commit comments

Comments
 (0)