EPAQ-9410
Hardware Programming Reference 0.16
________________________________________________________________________
________________________________________________________________________
Copyright © 2019 QEI
Page 9
3.1.3
Boot modes
Boot related pins:
Pad
Pad Name
Boot function
W10
BOOT_MODE0
BOOT_MODE0
switch
[1,0] = 00
–
internal ROM boot
[1,0] = 10
–
Direct external NOR boot
[1,0] = 10 - BT_MEM_CTRL[1:0] = b11:
[1:0] = 11
–
serial bootloader
U9
BOOT_MODE1
BOOT_MODE1
switch
U15
CSI_D8
BT_MEM_CTRL[0] switch
when BOOT_MODE[1:0] = b10:
[1:0] = b00 - Direct external NOR boot
[1:0] = b11 - Startup mode/JTAG debug
when BOOT_MODE[1:0] = b00:
[1:0] = b11 -
11 Expansion device (SD, eSD,
MMC, eMMC, or serial ROM)
W17
CSI_D9
BT_MEM_CTRL[1] switch
T15
CSI_D11
BT_MEM_TYPE[1]
100/10K
when BT_MEM_CTRL[1:0] == b11:
[1:0] = b00 SD, MMC, eMMC, or eSD
V16
CSI_D10
BT_MEM_TYPE[0]
100/10K
W16
CSI_D12
BT_PAGE_SIZE[0]
100/10K
only used when BT_MEM_CTRL[1:0] = b01
(NAND boot)
not used in our design
V15
CSI_D13
BT_PAGE_SIZE[1]
100/10K
U14
CSI_D14
BT_ECC_SEL
100/10K
If the bootable device is MMC then:
0 Don't use eMMC fast boot mode.
1 Use eMMC fast boot mode.
(not relevant?)
T14
CSI_VSYNC
BT_BUS_WIDTH
100/10K
BT_MEM_CTL[1:0] = 00
0 16 bit
1 Reserved
however this refers to functionality during
internal boot mode only which we are not
using
V14
CSI_HSYNC
BT_USB_SRC[1]
100/10K
not used, should be recycled as GPIO
Y16
CSI_D15
BT_USB_SRC[0]
100/10K
3.2 Boot Modes
The ePAQ-9410 system supports four boot modes as follows:
Boot mode
BOOT_MODE[1:0]
BT_MEM_CTRL[1:0]
BT_MEM_TYPE[1:0]
NOR FLASH
10
00
xx
Serial Download
11
xx
xx
SD Card
00
11
00
Startup/JTAG
10
11
xx
The NOR FLASH boot mode is the normal, field mode of operation. The Serial
Download boot mode is for initial programming of the NOR FLASH. The SD Card boot
mode is for system initialization, configuration and updates. The Startup/JTAG boot
mode is intended for initial R&D development support and is not currently being used.