I'm trying to boot from the micro sd card, but it boots from the eMMC indepentent upon the position of the maskrom jumper.
In maskrom mode:
U-Boot SPL 2018.11-armbian (Feb 08 2019 - 11:55:53 +0100)
Returning to boot ROM...
U-Boot 2018.11-armbian (Feb 08 2019 - 11:55:53 +0100)
Model: Tinker-RK3288
DRAM: 2 GiB
PC event = 0x20
usb connected to SDP, force enter ums mode
rk3288_maskrom_ctrl: enable_emmc = 1
usb_current_limit_ctrl: unlock_current = 1
MMC: dwmmc@ff0c0000: 1, dwmmc@ff0f0000: 0
Loading Environment from EXT4... ** File not found /boot/boot.env **
** Unable to read "/boot/boot.env" from mmc0:1 **
In: serial
Out: serial
Err: serial
Model: Tinker-RK3288
Net: eth0: ethernet@ff290000
UMS: LUN 0, dev 0, hwpart 0, sector 0x0, count 0x1d5a000
\wait for usb get descriptor cmd timeout
rk3288_maskrom_ctrl: enable_emmc = 0
usb_current_limit_ctrl: unlock_current = 0
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0(part 0) is current device
Scanning mmc 0:1...
Found U-Boot script /boot/boot.scr
3158 bytes read in 1 ms (3 MiB/s)
No jumper:
U-Boot SPL 2018.11-armbian (Feb 08 2019 - 11:55:53 +0100)
Returning to boot ROM...
U-Boot 2018.11-armbian (Feb 08 2019 - 11:55:53 +0100)
Model: Tinker-RK3288
DRAM: 2 GiB
PC event = 0x20
usb connected to SDP, force enter ums mode
rk3288_maskrom_ctrl: enable_emmc = 1
usb_current_limit_ctrl: unlock_current = 1
MMC: dwmmc@ff0c0000: 1, dwmmc@ff0f0000: 0
Loading Environment from EXT4... ** File not found /boot/boot.env **
** Unable to read "/boot/boot.env" from mmc0:1 **
In: serial
Out: serial
Err: serial
Model: Tinker-RK3288
Net: eth0: ethernet@ff290000
UMS: LUN 0, dev 0, hwpart 0, sector 0x0, count 0x1d5a000
\wait for usb get descriptor cmd timeout
rk3288_maskrom_ctrl: enable_emmc = 0
usb_current_limit_ctrl: unlock_current = 0
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0(part 0) is current device
Scanning mmc 0:1...
Found U-Boot script /boot/boot.scr
3158 bytes read in 1 ms (3 MiB/s)
Is this because there is not boot.env file as indicated?
Where is u-boot located? Is it starting at the first sector of the eMMC?
The currently installed u-boot appears to look for /boot/boot.env on the first parition?
When is the jumper sampled?
Thanks!