• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..05-Jul-2021-

KconfigH A D05-Jul-2021136 138

MAINTAINERSH A D05-Jul-2021145 76

MakefileH A D05-Jul-202162 31

READMEH A D05-Jul-20211.6 KiB5035

stemmy.cH A D05-Jul-2021354 2113

README

1ST-Ericsson U8500 Samsung "stemmy" board
2========================================
3
4The "stemmy" board supports Samsung smartphones released with
5the ST-Ericsson NovaThor U8500 SoC, e.g.
6
7	- Samsung Galaxy S III mini (GT-I8190)	"golden"
8	- Samsung Galaxy S Advance (GT-I9070)	"janice"
9	- Samsung Galaxy Xcover 2 (GT-S7710)	"skomer"
10
11and likely others as well (untested).
12
13At the moment, U-Boot is intended to be chain-loaded from
14the original Samsung bootloader, not replacing it entirely.
15
16Installation
17------------
18
191. Setup cross compiler, e.g. export CROSS_COMPILE=arm-none-eabi-
202. make stemmy_defconfig
213. make
22
23For newer devices (golden and skomer), the U-Boot binary has to be packed into
24an Android boot image. janice boots the raw U-Boot binary from the boot partition.
25
264. Obtain mkbootimg, e.g. https://android.googlesource.com/platform/system/core/+/refs/tags/android-7.1.2_r37/mkbootimg/mkbootimg
275. mkbootimg \
28    --kernel=u-boot.bin \
29    --base=0x00000000 \
30    --kernel_offset=0x00100000 \
31    --ramdisk_offset=0x02000000 \
32    --tags_offset=0x00000100 \
33    --output=u-boot.img
34
356. Enter Samsung download mode (press Power + Home + Volume Down)
367. Flash U-Boot image to Android boot partition using Heimdall:
37     https://gitlab.com/BenjaminDobell/Heimdall
38
39   heimdall flash --Kernel u-boot.(bin|img)
40
418. After reboot U-Boot prompt should appear via UART.
42
43UART
44----
45
46UART is available through the micro USB port, similar to the Carkit standard.
47With a ~619kOhm resistor between ID and GND, 1.8V RX/TX is available at D+/D-.
48
49Make sure to connect the UART cable *before* turning on the phone.
50